Comment 6 for bug 1750894

Revision history for this message
Bill Erickson (berick) wrote :

I started a proof of concept unified settings structure based on my previous comments.

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1750894-ws-settings-on-server

Recap:

1. new config.setting_type table that defines all org, user, and workstation setting types.
2. existing org and user setting type tables are now views over the new table (so we don't have to modify huge amounts of code).
3. new function actor.get_setting that returns the desired value, verifying view_perms as needed.

Pausing here for feedback before proceeding with middle-layer and UI code leveraging the new tables/function.