Details
-
Type: New Feature
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.8
-
Component/s: Core CiviCRM
-
Labels:None
Description
Rationale
========
We want to being providing mechanisms for storing various user and site UI preferences. Some of these will be set "implicitly" - meaning we will persist a UI state based on a user action. Others will need to be set explicitly from a "preferences" form.
The 1.8 version will only implement site level options. 2.x will also implement user level options. The db structure should allow both site and user level options to be stored
Options to be implemented for first version
- Determine which Contact Summary tabs to include/hide (e.g. "Groups", "Relationships", etc.). Set explicitly, site level and user level settings would be useful (site provides "global set" - and user can then decide to exclude some of them)
-
- Determine which "Edit Individual" sections are included and how many location blocks. Set explicity, site level setting.
-
- Configure Contact Dashboard - which elements to include. Set explicitly, site level and user level settings would be useful (site provides "global set" - and user can then decide to exclude some of them)