Details
-
Type: New Feature
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: None
-
Fix Version/s: 1.0
-
Component/s: None
-
Labels:None
Description
This functionality allows users with appropriate permissions to add, edit and delete the list of available categories (tags) for a domain
(crm_category records). For this revision, category hierarchies are NOT supported (parent_category_id for all records is NULL)
There is a single screen with 3 modes, 'browse', 'add', 'edit'. Interface is similar to contact/note - except there is no 'View' mode.
Browse mode presents selector list, sorted by crm_category.name with these columns (column header row not needed):
- crm_category.name,
- .description (truncate to 80 chars)
- 'Edit' | 'Delete' (action links)
Display 'New Category' link below selector when op=browse.
Add/Edit Category (op=add or edit)
Simple form displayed above selector listing.
Fields/Buttons:
Category: $form.name
Description: $form.description
[ Save ] [ Cancel ]
On click of 'Delete' action, Jscript confirm: 'Are you sure you want to delete this category. This action will remove the <category name> category from any tagged records.'
If confirm, delete all crm_entity_category records with the selected category_id.