Fixes #23782 - restore login disabling
Fixes #23169 - Orders settings alphabetically
Fixes #17204 - Sort setting UI category tabs consistently
Fixes #17844 - unify test mail js code
Fixes #12156 - Adds email configuration into Foreman settings
Instead using email.yaml, the email configurationcan be modified dynamically via settings.
Fixes #17120 - Allow custom name for setting category
Fixes #12945 - use helper for table css classes
Fixes #7167 - names of settings marked for translation
Fixes #9589 - Add documentation button to various models
Fixes #8785 - HTML syntax fixes - add thead/tbody, fix formatting
fixes #2407 - Add STI to settings model
Also adds some tests for rendering new/missing STI models, andrefactors the old default_settings loader into the new sub-models.
Feature #2368 - form helpers, exceptions and fixes
Feature #2368 - host list popups and various fixes
Feature #2368 - i18n extracting strings
fix minor css classes declaration.
setting page has tabs for categories, yeh!
this also fixes #1742
[UI] - make sure settings intput fields do not resize incorecctly upon inline edit
updates UI to bootstrap v2
changed 'settings' to 'more', and 'oreman settings' to 'settings'
clean up unused views and tests, refs #1184
refs #1184 - added editing of true / false values in settings page
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
splitted setting default data from the migrationthis allows to add new data and modify its defaultsimproved settings UI a bit morerefs #100
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)