Details
-
Type: New Feature
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Won't Do
-
Affects Version/s: HR-1.1
-
Fix Version/s: HR-1.1
-
Component/s: None
-
Labels:None
Description
When editing a job, several of the fields are SELECTs linked to OptionGroups. We need a way to manage these option-groups, and it makes sense to replace/supplement the SELECT widget with AJAX or a hyperlink. (More discussion about the UX below.)
The AJAX widget or hyperlink should be permissioned – i.e. a user with permission "administer CiviCRM" can do management; other users can only select among existing options.
The affected fields are:
- Department [General+Role screens]
- Level [General screen]
- Location / Normal Place of Work [General+Role screens]
- Position [General screen]
- Plan Type [Healthcare screen]
- Pension Type (New Field) [Pension screen]
- Functional Area [Role screen]
- Region [Role screen]
Three UX's have been discussed. In loose order (starting from nicest/most-expensive and then descending):
1. AJAX Dialog – Display a pencil/edit icon next to the SELECT. Clicking the pencil icon opens a dialog window. The dialog includes a table with add/edit options.
2. Combobox – Turn the SELECT into a combobox. One can select from a list of existing options or type in a new option.
3. Hyperlink – Display a pencil/edit icon next to the SELECT. Clicking the pencil icon opens a new browser window which displays the "Administer" screen for the OptionGroup.
Attachments
Issue Links
- is blocked by
-
CRM-13676 civix: Add code generator and base classes for basic Backbone Marionette UI
- Done/Fixed