node_modules ignore

This commit is contained in:
oier committed 2025-05-08 23:43:47 +02:00
1 parent e19d52f172
commit 4574544c9f
65041 files changed
+10593536

No files matched your search

@@ -0,0 +1,23 @@
'use strict';
var api = require('./api.js');
const adminApi = api.reviewWorkflowsApi.injectEndpoints({
endpoints (builder) {
return {
getAdminRoles: builder.query({
query: ()=>({
url: `/admin/roles`,
method: 'GET'
}),
transformResponse: (res)=>{
return res.data;
}
})
};
}
});
const { useGetAdminRolesQuery } = adminApi;
exports.useGetAdminRolesQuery = useGetAdminRolesQuery;
//# sourceMappingURL=admin.js.map
@@ -0,0 +1 @@
{"version":3,"file":"admin.js","sources":["../../../admin/src/services/admin.ts"],"sourcesContent":["import { SanitizedAdminUser } from '@strapi/admin/strapi-admin';\n\nimport { reviewWorkflowsApi } from './api';\n\ntype Roles = SanitizedAdminUser['roles'];\ntype RolesResponse = { data: Roles };\n\nconst adminApi = reviewWorkflowsApi.injectEndpoints({\n endpoints(builder) {\n return {\n getAdminRoles: builder.query<Roles, void>({\n query: () => ({\n url: `/admin/roles`,\n method: 'GET',\n }),\n transformResponse: (res: RolesResponse) => {\n return res.data;\n },\n }),\n };\n },\n});\n\nconst { useGetAdminRolesQuery } = adminApi;\n\nexport { useGetAdminRolesQuery };\nexport type { SanitizedAdminUser, Roles };\n"],"names":["adminApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getAdminRoles","query","url","method","transformResponse","res","data","useGetAdminRolesQuery"],"mappings":";;;;AAOA,MAAMA,QAAAA,GAAWC,sBAAmBC,CAAAA,eAAe,CAAC;AAClDC,IAAAA,SAAAA,CAAAA,CAAUC,OAAO,EAAA;QACf,OAAO;YACLC,aAAeD,EAAAA,OAAAA,CAAQE,KAAK,CAAc;AACxCA,gBAAAA,KAAAA,EAAO,KAAO;wBACZC,GAAK,EAAA,CAAC,YAAY,CAAC;wBACnBC,MAAQ,EAAA;qBACV,CAAA;AACAC,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;AAClB,oBAAA,OAAOA,IAAIC,IAAI;AACjB;AACF,aAAA;AACF,SAAA;AACF;AACF,CAAA,CAAA;AAEM,MAAA,EAAEC,qBAAqB,EAAE,GAAGZ;;;;"}
@@ -0,0 +1,21 @@
import { reviewWorkflowsApi } from './api.mjs';
const adminApi = reviewWorkflowsApi.injectEndpoints({
endpoints (builder) {
return {
getAdminRoles: builder.query({
query: ()=>({
url: `/admin/roles`,
method: 'GET'
}),
transformResponse: (res)=>{
return res.data;
}
})
};
}
});
const { useGetAdminRolesQuery } = adminApi;
export { useGetAdminRolesQuery };
//# sourceMappingURL=admin.mjs.map
@@ -0,0 +1 @@
{"version":3,"file":"admin.mjs","sources":["../../../admin/src/services/admin.ts"],"sourcesContent":["import { SanitizedAdminUser } from '@strapi/admin/strapi-admin';\n\nimport { reviewWorkflowsApi } from './api';\n\ntype Roles = SanitizedAdminUser['roles'];\ntype RolesResponse = { data: Roles };\n\nconst adminApi = reviewWorkflowsApi.injectEndpoints({\n endpoints(builder) {\n return {\n getAdminRoles: builder.query<Roles, void>({\n query: () => ({\n url: `/admin/roles`,\n method: 'GET',\n }),\n transformResponse: (res: RolesResponse) => {\n return res.data;\n },\n }),\n };\n },\n});\n\nconst { useGetAdminRolesQuery } = adminApi;\n\nexport { useGetAdminRolesQuery };\nexport type { SanitizedAdminUser, Roles };\n"],"names":["adminApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getAdminRoles","query","url","method","transformResponse","res","data","useGetAdminRolesQuery"],"mappings":";;AAOA,MAAMA,QAAAA,GAAWC,kBAAmBC,CAAAA,eAAe,CAAC;AAClDC,IAAAA,SAAAA,CAAAA,CAAUC,OAAO,EAAA;QACf,OAAO;YACLC,aAAeD,EAAAA,OAAAA,CAAQE,KAAK,CAAc;AACxCA,gBAAAA,KAAAA,EAAO,KAAO;wBACZC,GAAK,EAAA,CAAC,YAAY,CAAC;wBACnBC,MAAQ,EAAA;qBACV,CAAA;AACAC,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;AAClB,oBAAA,OAAOA,IAAIC,IAAI;AACjB;AACF,aAAA;AACF,SAAA;AACF;AACF,CAAA,CAAA;AAEM,MAAA,EAAEC,qBAAqB,EAAE,GAAGZ;;;;"}
@@ -0,0 +1,15 @@
'use strict';
var strapiAdmin = require('@strapi/admin/strapi-admin');
const reviewWorkflowsApi = strapiAdmin.adminApi.enhanceEndpoints({
addTagTypes: [
'ReviewWorkflow',
'ReviewWorkflowStages',
'Document',
'ContentTypeSettings'
]
});
exports.reviewWorkflowsApi = reviewWorkflowsApi;
//# sourceMappingURL=api.js.map
@@ -0,0 +1 @@
{"version":3,"file":"api.js","sources":["../../../admin/src/services/api.ts"],"sourcesContent":["import { adminApi } from '@strapi/admin/strapi-admin';\n\nconst reviewWorkflowsApi = adminApi.enhanceEndpoints({\n addTagTypes: ['ReviewWorkflow', 'ReviewWorkflowStages', 'Document', 'ContentTypeSettings'],\n});\n\nexport { reviewWorkflowsApi };\n"],"names":["reviewWorkflowsApi","adminApi","enhanceEndpoints","addTagTypes"],"mappings":";;;;AAEMA,MAAAA,kBAAAA,GAAqBC,oBAASC,CAAAA,gBAAgB,CAAC;IACnDC,WAAa,EAAA;AAAC,QAAA,gBAAA;AAAkB,QAAA,sBAAA;AAAwB,QAAA,UAAA;AAAY,QAAA;AAAsB;AAC5F,CAAA;;;;"}
@@ -0,0 +1,13 @@
import { adminApi } from '@strapi/admin/strapi-admin';
const reviewWorkflowsApi = adminApi.enhanceEndpoints({
addTagTypes: [
'ReviewWorkflow',
'ReviewWorkflowStages',
'Document',
'ContentTypeSettings'
]
});
export { reviewWorkflowsApi };
//# sourceMappingURL=api.mjs.map
@@ -0,0 +1 @@
{"version":3,"file":"api.mjs","sources":["../../../admin/src/services/api.ts"],"sourcesContent":["import { adminApi } from '@strapi/admin/strapi-admin';\n\nconst reviewWorkflowsApi = adminApi.enhanceEndpoints({\n addTagTypes: ['ReviewWorkflow', 'ReviewWorkflowStages', 'Document', 'ContentTypeSettings'],\n});\n\nexport { reviewWorkflowsApi };\n"],"names":["reviewWorkflowsApi","adminApi","enhanceEndpoints","addTagTypes"],"mappings":";;AAEMA,MAAAA,kBAAAA,GAAqBC,QAASC,CAAAA,gBAAgB,CAAC;IACnDC,WAAa,EAAA;AAAC,QAAA,gBAAA;AAAkB,QAAA,sBAAA;AAAwB,QAAA,UAAA;AAAY,QAAA;AAAsB;AAC5F,CAAA;;;;"}
@@ -0,0 +1,101 @@
'use strict';
var api = require('./api.js');
const SINGLE_TYPES = 'single-types';
const contentManagerApi = api.reviewWorkflowsApi.injectEndpoints({
endpoints: (builder)=>({
getStages: builder.query({
query: ({ model, slug, id, params })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/stages`,
method: 'GET',
config: {
params
}
}),
transformResponse: (res)=>{
return {
meta: res.meta ?? {
workflowCount: 0
},
stages: res.data ?? []
};
},
providesTags: [
'ReviewWorkflowStages'
]
}),
updateStage: builder.mutation({
query: ({ model, slug, id, params, ...data })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/stage`,
method: 'PUT',
data,
config: {
params
}
}),
transformResponse: (res)=>res.data,
invalidatesTags: (_result, _error, { slug, id, model })=>{
return [
{
type: 'Document',
id: slug !== SINGLE_TYPES ? `${model}_${id}` : model
},
{
type: 'Document',
id: `${model}_LIST`
},
'ReviewWorkflowStages'
];
}
}),
updateAssignee: builder.mutation({
query: ({ model, slug, id, params, ...data })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/assignee`,
method: 'PUT',
data,
config: {
params
}
}),
transformResponse: (res)=>res.data,
invalidatesTags: (_result, _error, { slug, id, model })=>{
return [
{
type: 'Document',
id: slug !== SINGLE_TYPES ? `${model}_${id}` : model
},
{
type: 'Document',
id: `${model}_LIST`
}
];
}
}),
getContentTypes: builder.query({
query: ()=>({
url: `/content-manager/content-types`,
method: 'GET'
}),
transformResponse: (res)=>{
return res.data.reduce((acc, curr)=>{
if (curr.isDisplayed) {
acc[curr.kind].push(curr);
}
return acc;
}, {
collectionType: [],
singleType: []
});
}
})
}),
overrideExisting: true
});
const { useGetStagesQuery, useUpdateStageMutation, useUpdateAssigneeMutation, useGetContentTypesQuery } = contentManagerApi;
exports.useGetContentTypesQuery = useGetContentTypesQuery;
exports.useGetStagesQuery = useGetStagesQuery;
exports.useUpdateAssigneeMutation = useUpdateAssigneeMutation;
exports.useUpdateStageMutation = useUpdateStageMutation;
//# sourceMappingURL=content-manager.js.map
@@ -0,0 +1 @@
{"version":3,"file":"content-manager.js","sources":["../../../admin/src/services/content-manager.ts"],"sourcesContent":["/* eslint-disable check-file/filename-naming-convention */\nimport { reviewWorkflowsApi } from './api';\n\nimport type {\n GetStages,\n UpdateStage,\n UpdateAssignee,\n} from '../../../shared/contracts/review-workflows';\nimport type { Contracts } from '@strapi/content-manager/_internal/shared';\n\ntype ContentType = Contracts.ContentTypes.ContentType;\ninterface ContentTypes {\n collectionType: ContentType[];\n singleType: ContentType[];\n}\n\nconst SINGLE_TYPES = 'single-types';\n\nconst contentManagerApi = reviewWorkflowsApi.injectEndpoints({\n endpoints: (builder) => ({\n getStages: builder.query<\n {\n stages: NonNullable<GetStages.Response['data']>;\n meta: NonNullable<GetStages.Response['meta']>;\n },\n GetStages.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/stages`,\n method: 'GET',\n config: {\n params,\n },\n }),\n transformResponse: (res: GetStages.Response) => {\n return {\n meta: res.meta ?? { workflowCount: 0 },\n stages: res.data ?? [],\n };\n },\n providesTags: ['ReviewWorkflowStages'],\n }),\n updateStage: builder.mutation<\n UpdateStage.Response['data'],\n UpdateStage.Request['body'] & UpdateStage.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params, ...data }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/stage`,\n method: 'PUT',\n data,\n config: {\n params,\n },\n }),\n transformResponse: (res: UpdateStage.Response) => res.data,\n invalidatesTags: (_result, _error, { slug, id, model }) => {\n return [\n {\n type: 'Document',\n id: slug !== SINGLE_TYPES ? `${model}_${id}` : model,\n },\n { type: 'Document', id: `${model}_LIST` },\n 'ReviewWorkflowStages',\n ];\n },\n }),\n updateAssignee: builder.mutation<\n UpdateAssignee.Response['data'],\n UpdateAssignee.Request['body'] & UpdateAssignee.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params, ...data }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/assignee`,\n method: 'PUT',\n data,\n config: {\n params,\n },\n }),\n transformResponse: (res: UpdateAssignee.Response) => res.data,\n invalidatesTags: (_result, _error, { slug, id, model }) => {\n return [\n {\n type: 'Document',\n id: slug !== SINGLE_TYPES ? `${model}_${id}` : model,\n },\n { type: 'Document', id: `${model}_LIST` },\n ];\n },\n }),\n getContentTypes: builder.query<ContentTypes, void>({\n query: () => ({\n url: `/content-manager/content-types`,\n method: 'GET',\n }),\n transformResponse: (res: { data: Contracts.ContentTypes.ContentType[] }) => {\n return res.data.reduce<ContentTypes>(\n (acc, curr) => {\n if (curr.isDisplayed) {\n acc[curr.kind].push(curr);\n }\n return acc;\n },\n {\n collectionType: [],\n singleType: [],\n }\n );\n },\n }),\n }),\n overrideExisting: true,\n});\n\nconst {\n useGetStagesQuery,\n useUpdateStageMutation,\n useUpdateAssigneeMutation,\n useGetContentTypesQuery,\n} = contentManagerApi;\n\nexport {\n useGetStagesQuery,\n useUpdateStageMutation,\n useUpdateAssigneeMutation,\n useGetContentTypesQuery,\n};\nexport type { ContentTypes, ContentType };\n"],"names":["SINGLE_TYPES","contentManagerApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getStages","query","model","slug","id","params","url","method","config","transformResponse","res","meta","workflowCount","stages","data","providesTags","updateStage","mutation","invalidatesTags","_result","_error","type","updateAssignee","getContentTypes","reduce","acc","curr","isDisplayed","kind","push","collectionType","singleType","overrideExisting","useGetStagesQuery","useUpdateStageMutation","useUpdateAssigneeMutation","useGetContentTypesQuery"],"mappings":";;;;AAgBA,MAAMA,YAAe,GAAA,cAAA;AAErB,MAAMC,iBAAAA,GAAoBC,sBAAmBC,CAAAA,eAAe,CAAC;IAC3DC,SAAW,EAAA,CAACC,WAAa;YACvBC,SAAWD,EAAAA,OAAAA,CAAQE,KAAK,CAMtB;gBACAA,KAAO,EAAA,CAAC,EAAEC,KAAK,EAAEC,IAAI,EAAEC,EAAE,EAAEC,MAAM,EAAE,IAAM;wBACvCC,GAAK,EAAA,CAAC,kCAAkC,EAAEH,IAAK,CAAA,CAAC,EAAED,KAAAA,CAAM,CAAC,EAAEE,EAAG,CAAA,OAAO,CAAC;wBACtEG,MAAQ,EAAA,KAAA;wBACRC,MAAQ,EAAA;AACNH,4BAAAA;AACF;qBACF,CAAA;AACAI,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;oBAClB,OAAO;wBACLC,IAAMD,EAAAA,GAAAA,CAAIC,IAAI,IAAI;4BAAELine truncated
@@ -0,0 +1,96 @@
import { reviewWorkflowsApi } from './api.mjs';
const SINGLE_TYPES = 'single-types';
const contentManagerApi = reviewWorkflowsApi.injectEndpoints({
endpoints: (builder)=>({
getStages: builder.query({
query: ({ model, slug, id, params })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/stages`,
method: 'GET',
config: {
params
}
}),
transformResponse: (res)=>{
return {
meta: res.meta ?? {
workflowCount: 0
},
stages: res.data ?? []
};
},
providesTags: [
'ReviewWorkflowStages'
]
}),
updateStage: builder.mutation({
query: ({ model, slug, id, params, ...data })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/stage`,
method: 'PUT',
data,
config: {
params
}
}),
transformResponse: (res)=>res.data,
invalidatesTags: (_result, _error, { slug, id, model })=>{
return [
{
type: 'Document',
id: slug !== SINGLE_TYPES ? `${model}_${id}` : model
},
{
type: 'Document',
id: `${model}_LIST`
},
'ReviewWorkflowStages'
];
}
}),
updateAssignee: builder.mutation({
query: ({ model, slug, id, params, ...data })=>({
url: `/review-workflows/content-manager/${slug}/${model}/${id}/assignee`,
method: 'PUT',
data,
config: {
params
}
}),
transformResponse: (res)=>res.data,
invalidatesTags: (_result, _error, { slug, id, model })=>{
return [
{
type: 'Document',
id: slug !== SINGLE_TYPES ? `${model}_${id}` : model
},
{
type: 'Document',
id: `${model}_LIST`
}
];
}
}),
getContentTypes: builder.query({
query: ()=>({
url: `/content-manager/content-types`,
method: 'GET'
}),
transformResponse: (res)=>{
return res.data.reduce((acc, curr)=>{
if (curr.isDisplayed) {
acc[curr.kind].push(curr);
}
return acc;
}, {
collectionType: [],
singleType: []
});
}
})
}),
overrideExisting: true
});
const { useGetStagesQuery, useUpdateStageMutation, useUpdateAssigneeMutation, useGetContentTypesQuery } = contentManagerApi;
export { useGetContentTypesQuery, useGetStagesQuery, useUpdateAssigneeMutation, useUpdateStageMutation };
//# sourceMappingURL=content-manager.mjs.map
@@ -0,0 +1 @@
{"version":3,"file":"content-manager.mjs","sources":["../../../admin/src/services/content-manager.ts"],"sourcesContent":["/* eslint-disable check-file/filename-naming-convention */\nimport { reviewWorkflowsApi } from './api';\n\nimport type {\n GetStages,\n UpdateStage,\n UpdateAssignee,\n} from '../../../shared/contracts/review-workflows';\nimport type { Contracts } from '@strapi/content-manager/_internal/shared';\n\ntype ContentType = Contracts.ContentTypes.ContentType;\ninterface ContentTypes {\n collectionType: ContentType[];\n singleType: ContentType[];\n}\n\nconst SINGLE_TYPES = 'single-types';\n\nconst contentManagerApi = reviewWorkflowsApi.injectEndpoints({\n endpoints: (builder) => ({\n getStages: builder.query<\n {\n stages: NonNullable<GetStages.Response['data']>;\n meta: NonNullable<GetStages.Response['meta']>;\n },\n GetStages.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/stages`,\n method: 'GET',\n config: {\n params,\n },\n }),\n transformResponse: (res: GetStages.Response) => {\n return {\n meta: res.meta ?? { workflowCount: 0 },\n stages: res.data ?? [],\n };\n },\n providesTags: ['ReviewWorkflowStages'],\n }),\n updateStage: builder.mutation<\n UpdateStage.Response['data'],\n UpdateStage.Request['body'] & UpdateStage.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params, ...data }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/stage`,\n method: 'PUT',\n data,\n config: {\n params,\n },\n }),\n transformResponse: (res: UpdateStage.Response) => res.data,\n invalidatesTags: (_result, _error, { slug, id, model }) => {\n return [\n {\n type: 'Document',\n id: slug !== SINGLE_TYPES ? `${model}_${id}` : model,\n },\n { type: 'Document', id: `${model}_LIST` },\n 'ReviewWorkflowStages',\n ];\n },\n }),\n updateAssignee: builder.mutation<\n UpdateAssignee.Response['data'],\n UpdateAssignee.Request['body'] & UpdateAssignee.Params & { slug: string; params?: object }\n >({\n query: ({ model, slug, id, params, ...data }) => ({\n url: `/review-workflows/content-manager/${slug}/${model}/${id}/assignee`,\n method: 'PUT',\n data,\n config: {\n params,\n },\n }),\n transformResponse: (res: UpdateAssignee.Response) => res.data,\n invalidatesTags: (_result, _error, { slug, id, model }) => {\n return [\n {\n type: 'Document',\n id: slug !== SINGLE_TYPES ? `${model}_${id}` : model,\n },\n { type: 'Document', id: `${model}_LIST` },\n ];\n },\n }),\n getContentTypes: builder.query<ContentTypes, void>({\n query: () => ({\n url: `/content-manager/content-types`,\n method: 'GET',\n }),\n transformResponse: (res: { data: Contracts.ContentTypes.ContentType[] }) => {\n return res.data.reduce<ContentTypes>(\n (acc, curr) => {\n if (curr.isDisplayed) {\n acc[curr.kind].push(curr);\n }\n return acc;\n },\n {\n collectionType: [],\n singleType: [],\n }\n );\n },\n }),\n }),\n overrideExisting: true,\n});\n\nconst {\n useGetStagesQuery,\n useUpdateStageMutation,\n useUpdateAssigneeMutation,\n useGetContentTypesQuery,\n} = contentManagerApi;\n\nexport {\n useGetStagesQuery,\n useUpdateStageMutation,\n useUpdateAssigneeMutation,\n useGetContentTypesQuery,\n};\nexport type { ContentTypes, ContentType };\n"],"names":["SINGLE_TYPES","contentManagerApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getStages","query","model","slug","id","params","url","method","config","transformResponse","res","meta","workflowCount","stages","data","providesTags","updateStage","mutation","invalidatesTags","_result","_error","type","updateAssignee","getContentTypes","reduce","acc","curr","isDisplayed","kind","push","collectionType","singleType","overrideExisting","useGetStagesQuery","useUpdateStageMutation","useUpdateAssigneeMutation","useGetContentTypesQuery"],"mappings":";;AAgBA,MAAMA,YAAe,GAAA,cAAA;AAErB,MAAMC,iBAAAA,GAAoBC,kBAAmBC,CAAAA,eAAe,CAAC;IAC3DC,SAAW,EAAA,CAACC,WAAa;YACvBC,SAAWD,EAAAA,OAAAA,CAAQE,KAAK,CAMtB;gBACAA,KAAO,EAAA,CAAC,EAAEC,KAAK,EAAEC,IAAI,EAAEC,EAAE,EAAEC,MAAM,EAAE,IAAM;wBACvCC,GAAK,EAAA,CAAC,kCAAkC,EAAEH,IAAK,CAAA,CAAC,EAAED,KAAAA,CAAM,CAAC,EAAEE,EAAG,CAAA,OAAO,CAAC;wBACtEG,MAAQ,EAAA,KAAA;wBACRC,MAAQ,EAAA;AACNH,4BAAAA;AACF;qBACF,CAAA;AACAI,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;oBAClB,OAAO;wBACLC,IAAMD,EAAAA,GAAAA,CAAIC,IAAI,IAAI;4BAAECLine truncated
@@ -0,0 +1,123 @@
'use strict';
var api = require('./api.js');
const settingsApi = api.reviewWorkflowsApi.injectEndpoints({
endpoints: (builder)=>({
getWorkflows: builder.query({
query: (args)=>{
return {
url: '/review-workflows/workflows',
method: 'GET',
config: {
params: args ?? {}
}
};
},
transformResponse: (res)=>{
return {
workflows: res.data,
meta: 'meta' in res ? res.meta : undefined
};
},
providesTags: (res)=>{
return [
...res?.workflows.map(({ id })=>({
type: 'ReviewWorkflow',
id
})) ?? [],
{
type: 'ReviewWorkflow',
id: 'LIST'
}
];
}
}),
createWorkflow: builder.mutation({
query: (data)=>({
url: '/review-workflows/workflows',
method: 'POST',
data
}),
transformResponse: (res)=>res.data,
invalidatesTags (res) {
return [
{
type: 'ReviewWorkflow',
id: 'LIST'
},
'ReviewWorkflowStages',
{
type: 'Document',
id: `ALL_LIST`
},
{
type: 'ContentTypeSettings',
id: 'LIST'
},
...res?.contentTypes.map((uid)=>({
type: 'Document',
id: `${uid}_ALL_ITEMS`
})) ?? []
];
}
}),
updateWorkflow: builder.mutation({
query: ({ id, ...data })=>({
url: `/review-workflows/workflows/${id}`,
method: 'PUT',
data
}),
transformResponse: (res)=>res.data,
invalidatesTags: (res, _err, arg)=>[
{
type: 'ReviewWorkflow',
id: arg.id
},
'ReviewWorkflowStages',
{
type: 'Document',
id: 'ALL_LIST'
},
{
type: 'ContentTypeSettings',
id: 'LIST'
},
...res?.contentTypes.map((uid)=>({
type: 'Document',
id: `${uid}_ALL_ITEMS`
})) ?? []
]
}),
deleteWorkflow: builder.mutation({
query: ({ id })=>({
url: `/review-workflows/workflows/${id}`,
method: 'DELETE'
}),
transformResponse: (res)=>res.data,
invalidatesTags: (res, _err, arg)=>[
{
type: 'ReviewWorkflow',
id: arg.id
},
'ReviewWorkflowStages',
{
type: 'Document',
id: `ALL_LIST`
},
{
type: 'ContentTypeSettings',
id: 'LIST'
}
]
})
}),
overrideExisting: false
});
const { useGetWorkflowsQuery, useCreateWorkflowMutation, useDeleteWorkflowMutation, useUpdateWorkflowMutation } = settingsApi;
exports.useCreateWorkflowMutation = useCreateWorkflowMutation;
exports.useDeleteWorkflowMutation = useDeleteWorkflowMutation;
exports.useGetWorkflowsQuery = useGetWorkflowsQuery;
exports.useUpdateWorkflowMutation = useUpdateWorkflowMutation;
//# sourceMappingURL=settings.js.map
@@ -0,0 +1 @@
{"version":3,"file":"settings.js","sources":["../../../admin/src/services/settings.ts"],"sourcesContent":["import { reviewWorkflowsApi } from './api';\n\nimport type { Create, Update, Delete, GetAll } from '../../../shared/contracts/review-workflows';\n\nconst settingsApi = reviewWorkflowsApi.injectEndpoints({\n endpoints: (builder) => ({\n getWorkflows: builder.query<\n {\n workflows: GetAll.Response['data'];\n meta?: GetAll.Response['meta'];\n },\n GetWorkflowsParams | void\n >({\n query: (args) => {\n return {\n url: '/review-workflows/workflows',\n method: 'GET',\n config: {\n params: args ?? {},\n },\n };\n },\n transformResponse: (res: GetAll.Response) => {\n return {\n workflows: res.data,\n meta: 'meta' in res ? res.meta : undefined,\n };\n },\n providesTags: (res) => {\n return [\n ...(res?.workflows.map(({ id }) => ({ type: 'ReviewWorkflow' as const, id })) ?? []),\n { type: 'ReviewWorkflow' as const, id: 'LIST' },\n ];\n },\n }),\n createWorkflow: builder.mutation<Create.Response['data'], Create.Request['body']>({\n query: (data) => ({\n url: '/review-workflows/workflows',\n method: 'POST',\n data,\n }),\n transformResponse: (res: Create.Response) => res.data,\n invalidatesTags(res) {\n return [\n { type: 'ReviewWorkflow' as const, id: 'LIST' },\n 'ReviewWorkflowStages',\n { type: 'Document', id: `ALL_LIST` },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ...(res?.contentTypes.map((uid) => ({\n type: 'Document' as const,\n id: `${uid}_ALL_ITEMS`,\n })) ?? []),\n ];\n },\n }),\n updateWorkflow: builder.mutation<\n Update.Response['data'],\n Update.Request['body'] & Update.Params\n >({\n query: ({ id, ...data }) => ({\n url: `/review-workflows/workflows/${id}`,\n method: 'PUT',\n data,\n }),\n transformResponse: (res: Update.Response) => res.data,\n invalidatesTags: (res, _err, arg) => [\n { type: 'ReviewWorkflow' as const, id: arg.id },\n 'ReviewWorkflowStages',\n { type: 'Document', id: 'ALL_LIST' },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ...(res?.contentTypes.map((uid) => ({\n type: 'Document' as const,\n id: `${uid}_ALL_ITEMS`,\n })) ?? []),\n ],\n }),\n deleteWorkflow: builder.mutation<Delete.Response['data'], Delete.Params>({\n query: ({ id }) => ({\n url: `/review-workflows/workflows/${id}`,\n method: 'DELETE',\n }),\n transformResponse: (res: Delete.Response) => res.data,\n invalidatesTags: (res, _err, arg) => [\n { type: 'ReviewWorkflow' as const, id: arg.id },\n 'ReviewWorkflowStages',\n { type: 'Document', id: `ALL_LIST` },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ],\n }),\n }),\n overrideExisting: false,\n});\n\ntype GetWorkflowsParams = GetAll.Request['query'];\n\nconst {\n useGetWorkflowsQuery,\n useCreateWorkflowMutation,\n useDeleteWorkflowMutation,\n useUpdateWorkflowMutation,\n} = settingsApi;\n\nexport {\n useGetWorkflowsQuery,\n useCreateWorkflowMutation,\n useDeleteWorkflowMutation,\n useUpdateWorkflowMutation,\n type GetWorkflowsParams,\n};\n"],"names":["settingsApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getWorkflows","query","args","url","method","config","params","transformResponse","res","workflows","data","meta","undefined","providesTags","map","id","type","createWorkflow","mutation","invalidatesTags","contentTypes","uid","updateWorkflow","_err","arg","deleteWorkflow","overrideExisting","useGetWorkflowsQuery","useCreateWorkflowMutation","useDeleteWorkflowMutation","useUpdateWorkflowMutation"],"mappings":";;;;AAIA,MAAMA,WAAAA,GAAcC,sBAAmBC,CAAAA,eAAe,CAAC;IACrDC,SAAW,EAAA,CAACC,WAAa;YACvBC,YAAcD,EAAAA,OAAAA,CAAQE,KAAK,CAMzB;AACAA,gBAAAA,KAAAA,EAAO,CAACC,IAAAA,GAAAA;oBACN,OAAO;wBACLC,GAAK,EAAA,6BAAA;wBACLC,MAAQ,EAAA,KAAA;wBACRC,MAAQ,EAAA;AACNC,4BAAAA,MAAAA,EAAQJ,QAAQ;AAClB;AACF,qBAAA;AACF,iBAAA;AACAK,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;oBAClB,OAAO;AACLC,wBAAAA,SAAAA,EAAWD,IAAIE,IAAI;AACnBC,wBAAAA,IAAAA,EAAM,MAAUH,IAAAA,GAAAA,GAAMA,GAAIG,CAAAA,IAAI,GAAGC;AACnC,qBAAA;AACF,iBAAA;AACAC,gBAAAA,YAAAA,EAAc,CAACL,GAAAA,GAAAA;oBACb,OAAO;AACDA,wBAAAA,GAAAA,GAAAA,EAAKC,UAAUK,GAAI,CAAA,CAAC,EAAEC,EAAE,EAAE,IAAM;gCAAEC,IAAM,EAAA,gBAAA;AAA2BD,gCAAAA;AAAG,6BAAA,MAAO,EAAE;AACnF,wBAAA;4BAAEC,IAAM,EAAA,gBAAA;4BAA2BD,EAAI,EAAA;AAAO;AAC/C,qBAAA;AACH;AACF,aAAA,CAAA;YACAE,cAAgBlB,EAAAA,OAAAA,CAAQmB,QAAQ,CAAkD;gBAChFjB,KAAO,EAAA,CAACS,QAAU;wBAChBP,GAAK,EAAA,6BAAA;wBACLC,MAAQ,EAAA,MAAA;AACRM,wBAAAA;qBACF,CAAA;gBACAH,iBAAmB,EAAA,CAACC,GAAyBA,GAAAA,GAAAA,CAAIE,IAAI;AACrDS,gBAAAA,eAAAA,CAAAA,CAAgBX,GAAG,EAAA;oBACjB,OAAOLine truncated
@@ -0,0 +1,118 @@
import { reviewWorkflowsApi } from './api.mjs';
const settingsApi = reviewWorkflowsApi.injectEndpoints({
endpoints: (builder)=>({
getWorkflows: builder.query({
query: (args)=>{
return {
url: '/review-workflows/workflows',
method: 'GET',
config: {
params: args ?? {}
}
};
},
transformResponse: (res)=>{
return {
workflows: res.data,
meta: 'meta' in res ? res.meta : undefined
};
},
providesTags: (res)=>{
return [
...res?.workflows.map(({ id })=>({
type: 'ReviewWorkflow',
id
})) ?? [],
{
type: 'ReviewWorkflow',
id: 'LIST'
}
];
}
}),
createWorkflow: builder.mutation({
query: (data)=>({
url: '/review-workflows/workflows',
method: 'POST',
data
}),
transformResponse: (res)=>res.data,
invalidatesTags (res) {
return [
{
type: 'ReviewWorkflow',
id: 'LIST'
},
'ReviewWorkflowStages',
{
type: 'Document',
id: `ALL_LIST`
},
{
type: 'ContentTypeSettings',
id: 'LIST'
},
...res?.contentTypes.map((uid)=>({
type: 'Document',
id: `${uid}_ALL_ITEMS`
})) ?? []
];
}
}),
updateWorkflow: builder.mutation({
query: ({ id, ...data })=>({
url: `/review-workflows/workflows/${id}`,
method: 'PUT',
data
}),
transformResponse: (res)=>res.data,
invalidatesTags: (res, _err, arg)=>[
{
type: 'ReviewWorkflow',
id: arg.id
},
'ReviewWorkflowStages',
{
type: 'Document',
id: 'ALL_LIST'
},
{
type: 'ContentTypeSettings',
id: 'LIST'
},
...res?.contentTypes.map((uid)=>({
type: 'Document',
id: `${uid}_ALL_ITEMS`
})) ?? []
]
}),
deleteWorkflow: builder.mutation({
query: ({ id })=>({
url: `/review-workflows/workflows/${id}`,
method: 'DELETE'
}),
transformResponse: (res)=>res.data,
invalidatesTags: (res, _err, arg)=>[
{
type: 'ReviewWorkflow',
id: arg.id
},
'ReviewWorkflowStages',
{
type: 'Document',
id: `ALL_LIST`
},
{
type: 'ContentTypeSettings',
id: 'LIST'
}
]
})
}),
overrideExisting: false
});
const { useGetWorkflowsQuery, useCreateWorkflowMutation, useDeleteWorkflowMutation, useUpdateWorkflowMutation } = settingsApi;
export { useCreateWorkflowMutation, useDeleteWorkflowMutation, useGetWorkflowsQuery, useUpdateWorkflowMutation };
//# sourceMappingURL=settings.mjs.map
@@ -0,0 +1 @@
{"version":3,"file":"settings.mjs","sources":["../../../admin/src/services/settings.ts"],"sourcesContent":["import { reviewWorkflowsApi } from './api';\n\nimport type { Create, Update, Delete, GetAll } from '../../../shared/contracts/review-workflows';\n\nconst settingsApi = reviewWorkflowsApi.injectEndpoints({\n endpoints: (builder) => ({\n getWorkflows: builder.query<\n {\n workflows: GetAll.Response['data'];\n meta?: GetAll.Response['meta'];\n },\n GetWorkflowsParams | void\n >({\n query: (args) => {\n return {\n url: '/review-workflows/workflows',\n method: 'GET',\n config: {\n params: args ?? {},\n },\n };\n },\n transformResponse: (res: GetAll.Response) => {\n return {\n workflows: res.data,\n meta: 'meta' in res ? res.meta : undefined,\n };\n },\n providesTags: (res) => {\n return [\n ...(res?.workflows.map(({ id }) => ({ type: 'ReviewWorkflow' as const, id })) ?? []),\n { type: 'ReviewWorkflow' as const, id: 'LIST' },\n ];\n },\n }),\n createWorkflow: builder.mutation<Create.Response['data'], Create.Request['body']>({\n query: (data) => ({\n url: '/review-workflows/workflows',\n method: 'POST',\n data,\n }),\n transformResponse: (res: Create.Response) => res.data,\n invalidatesTags(res) {\n return [\n { type: 'ReviewWorkflow' as const, id: 'LIST' },\n 'ReviewWorkflowStages',\n { type: 'Document', id: `ALL_LIST` },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ...(res?.contentTypes.map((uid) => ({\n type: 'Document' as const,\n id: `${uid}_ALL_ITEMS`,\n })) ?? []),\n ];\n },\n }),\n updateWorkflow: builder.mutation<\n Update.Response['data'],\n Update.Request['body'] & Update.Params\n >({\n query: ({ id, ...data }) => ({\n url: `/review-workflows/workflows/${id}`,\n method: 'PUT',\n data,\n }),\n transformResponse: (res: Update.Response) => res.data,\n invalidatesTags: (res, _err, arg) => [\n { type: 'ReviewWorkflow' as const, id: arg.id },\n 'ReviewWorkflowStages',\n { type: 'Document', id: 'ALL_LIST' },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ...(res?.contentTypes.map((uid) => ({\n type: 'Document' as const,\n id: `${uid}_ALL_ITEMS`,\n })) ?? []),\n ],\n }),\n deleteWorkflow: builder.mutation<Delete.Response['data'], Delete.Params>({\n query: ({ id }) => ({\n url: `/review-workflows/workflows/${id}`,\n method: 'DELETE',\n }),\n transformResponse: (res: Delete.Response) => res.data,\n invalidatesTags: (res, _err, arg) => [\n { type: 'ReviewWorkflow' as const, id: arg.id },\n 'ReviewWorkflowStages',\n { type: 'Document', id: `ALL_LIST` },\n { type: 'ContentTypeSettings', id: 'LIST' },\n ],\n }),\n }),\n overrideExisting: false,\n});\n\ntype GetWorkflowsParams = GetAll.Request['query'];\n\nconst {\n useGetWorkflowsQuery,\n useCreateWorkflowMutation,\n useDeleteWorkflowMutation,\n useUpdateWorkflowMutation,\n} = settingsApi;\n\nexport {\n useGetWorkflowsQuery,\n useCreateWorkflowMutation,\n useDeleteWorkflowMutation,\n useUpdateWorkflowMutation,\n type GetWorkflowsParams,\n};\n"],"names":["settingsApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getWorkflows","query","args","url","method","config","params","transformResponse","res","workflows","data","meta","undefined","providesTags","map","id","type","createWorkflow","mutation","invalidatesTags","contentTypes","uid","updateWorkflow","_err","arg","deleteWorkflow","overrideExisting","useGetWorkflowsQuery","useCreateWorkflowMutation","useDeleteWorkflowMutation","useUpdateWorkflowMutation"],"mappings":";;AAIA,MAAMA,WAAAA,GAAcC,kBAAmBC,CAAAA,eAAe,CAAC;IACrDC,SAAW,EAAA,CAACC,WAAa;YACvBC,YAAcD,EAAAA,OAAAA,CAAQE,KAAK,CAMzB;AACAA,gBAAAA,KAAAA,EAAO,CAACC,IAAAA,GAAAA;oBACN,OAAO;wBACLC,GAAK,EAAA,6BAAA;wBACLC,MAAQ,EAAA,KAAA;wBACRC,MAAQ,EAAA;AACNC,4BAAAA,MAAAA,EAAQJ,QAAQ;AAClB;AACF,qBAAA;AACF,iBAAA;AACAK,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;oBAClB,OAAO;AACLC,wBAAAA,SAAAA,EAAWD,IAAIE,IAAI;AACnBC,wBAAAA,IAAAA,EAAM,MAAUH,IAAAA,GAAAA,GAAMA,GAAIG,CAAAA,IAAI,GAAGC;AACnC,qBAAA;AACF,iBAAA;AACAC,gBAAAA,YAAAA,EAAc,CAACL,GAAAA,GAAAA;oBACb,OAAO;AACDA,wBAAAA,GAAAA,GAAAA,EAAKC,UAAUK,GAAI,CAAA,CAAC,EAAEC,EAAE,EAAE,IAAM;gCAAEC,IAAM,EAAA,gBAAA;AAA2BD,gCAAAA;AAAG,6BAAA,MAAO,EAAE;AACnF,wBAAA;4BAAEC,IAAM,EAAA,gBAAA;4BAA2BD,EAAI,EAAA;AAAO;AAC/C,qBAAA;AACH;AACF,aAAA,CAAA;YACAE,cAAgBlB,EAAAA,OAAAA,CAAQmB,QAAQ,CAAkD;gBAChFjB,KAAO,EAAA,CAACS,QAAU;wBAChBP,GAAK,EAAA,6BAAA;wBACLC,MAAQ,EAAA,MAAA;AACRM,wBAAAA;qBACF,CAAA;gBACAH,iBAAmB,EAAA,CAACC,GAAyBA,GAAAA,GAAAA,CAAIE,IAAI;AACrDS,gBAAAA,eAAAA,CAAAA,CAAgBX,GAAG,EAAA;oBACjB,OAAO;Line truncated