Personalized Settings

Component ID

461476

Component name

Personalized Settings

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1154

Component created

Component changed

Component body

It's a powerful module which enhance other modules functionality by personalizing form settings provided by them per user or per role.

Example 1:
Module_1 have the settings page at admin/settings/my_module_settings
As you know, those settings are global.
With this module, if you allow users to change those options (access administration pages), each user (or role) will have his own Personalized Settings.

Example 2:
You've got http://drupal.org/project/booking_timeslots module installed.
You've roles: company, parent and child
Every parent could book a birthday party for their children within specified company.
After installing personalized_settings then each company can have their own personal settings like number of available slots, customized time period, etc.
So each parent inherit company's personal settings, so they can see specified number of slots which are available for booking, what was set by their company.

INSTALLATION:

1. Enable the module.
2. Go to: admin/settings/personalized_settings and add form names which you want to personalize.
Note: If those forms are within admin/ path, set proper access for user role (access administration pages), that then can access it or create direct access to those forms.