User preference administration

Donate to this project

Development Project Status: Under Discussion

Due date for completion of this stage: 
Project funding: 

You can donate money to this project by entering the amount above and clicking the 'Add to cart' button. In the Checkout process you can either choose to pay now (via Bank Transfer, Cheque or Pay Pal) or you can pledge the amount by choosing the 'Pledge a payment for a Development Project' method. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then action your payment. Note that development will not commence until all funds are received.

Project description: 

This project will enable:

  • preferences to be copied from a source user to one or more target users
  • all preferences to be copied, replacing the target user's preferences with that of the source
  • a subset of the source preferences to be copied
  • target users to be selected by classification (e.g. Clinician, Receptionist)

To support this, a Copy Preferences button will be added to Administration - Users.

This will be enabled when a user (the source) is selected. When clicked, a Copy Preferences dialog will be displayed with:

  • the name of the user whose preferences are being copied
  • the copy option. One of:
    • All - copies all preferences
    • Selected - copies selected preferences
      A Select button will be displayed to select the preferences to copy
  • the user(s) to copy to
    Each user will be displayed in a table, with a tick box next to it, indicating if the user has been selected.
    Users may be filtered by their classification.


Clicking Apply or OK copies the preferences of the selected users with the source user, based on the copy option. The OK button closes the window after the copy is complete.
Clicking Cancel closes the window without making further changes.

Selecting Preferences to Copy

By default, copying preferences copies all preferences from the source user to the target users.

To limit it to a subset of user preferences, the Select button will display the source user's preferences. On the left of each preference will be a checkbox, indicating if the preference should be copied or not. It will be unticked by default.

When OK or Apply is pressed in the Copy Preferences dialog, only the selected preferences will be copied.

Syndicate content