User should be able to create their own categories.
This will require categories to have the "sharedWith" property added so that each user group can see only their own categories.
Additional acceptance criteria:
If a user deletes a category, create a new "Unassigned" category that will show all unassigned items (foundIndex === -1). User will manually move the categories.
Allow user to have CRUD abilities on each category.
When a category is updated, propagate any changes to the associated maintenance items.
User should be able to create their own categories.
This will require categories to have the "sharedWith" property added so that each user group can see only their own categories.
Additional acceptance criteria: If a user deletes a category, create a new "Unassigned" category that will show all unassigned items (foundIndex === -1). User will manually move the categories.
Allow user to have CRUD abilities on each category.
When a category is updated, propagate any changes to the associated maintenance items.