feat: refactor department to organization and move certifications to configuration tab commit

This commit is contained in:
mengstabketemaw
2026-06-29 15:57:42 +03:00
parent 3493fbbae7
commit c46747c98e
14 changed files with 215 additions and 89 deletions

View File

@@ -1,6 +1,6 @@
import { baseApi } from '@ema-platform/api';
import type {
Department,
Organization,
Profession,
ListResponse,
CreateProfessionPayload,
@@ -9,8 +9,8 @@ import type {
const configurationApi = baseApi.injectEndpoints({
endpoints: (builder) => ({
getDepartments: builder.query<ListResponse<Department>, void>({
query: () => '/departments',
getOrganizations: builder.query<ListResponse<Organization>, void>({
query: () => '/organizations',
providesTags: ['Api'],
}),
@@ -35,11 +35,11 @@ const configurationApi = baseApi.injectEndpoints({
invalidatesTags: ['Api'],
}),
}),
overrideExisting: false,
overrideExisting: true,
});
export const {
useGetDepartmentsQuery,
useGetOrganizationsQuery,
useGetProfessionsQuery,
useCreateProfessionMutation,
useUpdateProfessionMutation,