Menu

#502 Expand table preferences to auto create preference dialogs for modules and Plugins

Version_3.1
open
None
system
7
2014-08-29
2013-04-09
No

Die Tabelle adm_preferences möchte ich erweitern, so dass wir zukünftig Einstellungsdialog automatisch erstellen können. Dazu sind dann noch einige weitere Infos zu jeder Einstellung notwendig.

prf_id integer
prf_mod_id integer
prf_org_id integer
prf_name varchar(255)
prf_name_intern varchar(255)
prf_description varchar(255)
prf_type varchar(10)
prf_value_list varchar(255)
prf_value varchar(255)
prf_default_value varchar(255)

Durch die mod_id wird die Verknüpfung zur Module/Plugin-Tabelle geschaffen und wir wissen, zu welchem Modul die Einstellung gehört.

prf_name_intern bekommt den bisherigen Inhalt von prf_name.
prf_name und prf_description bekommen die language-Ids in denen bisher schon Name und Beschreibung enthalten ist.
prf_type gibt dann an, was es für ein Feld werden soll: TEXT, NUMBER, CHECKBOX, COMBOBOX
prf_value_list enthält bei einer Combobox dann die Liste der möglichen Werte, so wie dies bisher auch bei den Profilfeldern eingebaut ist.

Discussion

  • Markus Fassbender

    • Group: Version_3.0 --> Irgendwann
     
  • Markus Fassbender

    • Group: Irgendwann --> Version_3.1
     

Log in to post a comment.