fix: bulk delete item categories issue.

This commit is contained in:
Ahmed Bouhuolia
2020-12-02 18:44:23 +02:00
parent 72bf3096bb
commit c2a87f5ec1
5 changed files with 9 additions and 7 deletions

View File

@@ -106,7 +106,7 @@ const ItemCategoryList = ({
setDeleteCategory(false);
AppToaster.show({
message: formatMessage({
id: 'the_item_category_has_been_successfully_deleted',
id: 'the_item_category_has_been_deleted_successfully',
}),
intent: Intent.SUCCESS,
});
@@ -135,7 +135,7 @@ const ItemCategoryList = ({
setBulkDelete(false);
AppToaster.show({
message: formatMessage({
id: 'the_item_categories_has_been_successfully_deleted',
id: 'the_item_categories_has_been_deleted_successfully',
}),
intent: Intent.SUCCESS,
});

View File

@@ -221,8 +221,8 @@ export default {
'The item category has been successfully created.',
the_item_category_has_been_successfully_edited:
'The item category has been successfully edited.',
the_item_category_has_been_successfully_deleted:
'The item category has been successfully deleted',
the_item_category_has_been_deleted_successfully:
'The item category has been deleted successfully.',
once_delete_these_item_categories_you_will_not_able_restore_them:
"Once you delete these categories, you won't be able to retrieve them later. Are you sure you want to delete them?",
once_delete_these_views_you_will_not_able_restore_them:
@@ -855,4 +855,5 @@ export default {
posting_date: 'Posting date',
customer: 'Customer',
email_is_already_used: 'The email is already used.',
the_item_categories_has_been_deleted_successfully: 'The item categories has been deleted successfully .',
};

View File

@@ -97,7 +97,8 @@ export default persistReducer({
'pageSubtitle',
'pageHint',
'preferencesPageTitle',
'topbarEditViewId'
'topbarEditViewId',
'backLink'
],
storage,
}, reducerInstance);

View File

@@ -78,7 +78,7 @@ export const deleteItemCategory = (id) => {
export const deleteBulkItemCategories = ({ ids }) => {
return (dispatch) =>
new Promise((resolve, reject) => {
ApiService.delete(`item_categories/bulk`, { params: { ids } })
ApiService.delete(`item_categories`, { params: { ids } })
.then((response) => {
dispatch({
type: t.ITEM_CATEGORIES_BULK_DELETE,

View File

@@ -110,7 +110,7 @@ export default class ItemsCategoriesController extends BaseController {
*/
get categoriesBulkValidationSchema() {
return [
query('ids').isArray({ min: 2 }),
query('ids').isArray({ min: 1 }),
query('ids.*').isNumeric().toInt(),
];
}