View Issue Details

IDProjectCategoryView StatusLast Update
29RackTablesdefaultpublic2010-04-02 10:41
Reporteruser105Assigned Touser107 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Target Version0.17.9Fixed in Version0.17.9 
Summary29: per-user options
DescriptionFR: feature request|per-user options
Additional InformationImport from TRAC
TagsNo tags attached.

Activities

infrastation

infrastation

2010-01-09 22:02

administrator   ~0000002

The current implementation only lets having system-wide valued for specific options. It is desired to let users having own values for certain options. These values should be used instead of system-wide ones in case the user has set own value (and the option is allowed to override). So the basic outline of the work necessary is:

 1. Introduce a column in Config to enable value override for the following options:
  * default_port_type
  * MASSCOUNT
  * MAXSELSIZE
  * ROW_SCALE
  * PORTS_PER_ROW
  * IPV4_ADDRS_PER_PAGE
  * DEFAULT_RACK_HEIGHT
  * DEFAULT_SLB_VS_PORT
  * DEFAULT_SLB_RS_PORT
  * IPV4_PERFORMERS
  * NATV4_PERFORMERS
  * DETECT_URLS
  * RACK_PRESELECT_THRESHOLD
  * DEFAULT_IPV4_RS_INSERVICE
  * DEFAULT_OBJECT_TYPE
  * SHOW_EXPLICIT_TAGS
  * SHOW_IMPLICIT_TAGS
  * SHOW_AUTOMATIC_TAGS
  * IPV4_AUTO_RELEASE
  * SHOW_LAST_TAB
  * EXT_IPV4_VIEW
  * TREE_THRESHOLD
  * ADDNEW_AT_TOP
  * IPV4_TREE_SHOW_USAGE
  * PREVIEW_TEXT_MAXCHARS
  * PREVIEW_TEXT_ROWS
  * PREVIEW_TEXT_COLS
  * PREVIEW_IMAGE_MAXPXS
  * VENDOR_SIEVE
  * RACKS_PER_ROW
 2. Adjust getConfigVar() as necessary
 3. Add "Options" tab ty "My account" page. Show user, which options are set for his account, and which aren't, so he can distinguish between "local value not set" and "local value set to the current value of system value" cases.
 4. Adjust installer and upgrader stuff.

Issue History

Date Modified Username Field Change
2009-12-23 18:08 user105 New Issue
2009-12-26 17:09 user105 Status new => closed
2010-01-09 22:00 infrastation Status closed => assigned
2010-01-09 22:00 infrastation Assigned To => user107
2010-01-09 22:02 infrastation Note Added: 0000002
2010-03-18 11:38 infrastation Status assigned => closed
2010-03-18 11:38 infrastation Resolution open => fixed
2010-03-18 11:38 infrastation Fixed in Version => 0.17.9
2010-04-02 10:41 infrastation Category => Database - core
2010-04-02 10:41 infrastation Target Version => 0.17.9