fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #3510 - plugin interface for registering a plugin, updated menu system
fixes #2740 - copy code from lib/foreman.rb to initializers/foreman.rb
Fixes #2454 - Fix loading settings in production
The Setting subclasses are not preloaded in initialization phase inproduction.
Also (if Setting.first rescue (false)) is not satisfied when thesettings are not set yet. Using table_exists? instead.
Also, define constants before audited So that the constants are available even...
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.
fixes #1991 expire topbar cache on user when restart server
fixes #1764 changing per_page setting would update only after a restart
this commit changes it back to an area in the code which gets evaluatedeverytime instead of upon startup only
removed puppet from Gem file requirement
this commit also tries to simplify the way we use bundler, in future commits,we should add more logic of which gems to load based on configration file.
Gemfile cleanups + adding some nicer console output
Revert "Fixes #593 - Separate log file for facts and reports"
This reverts commit 5e7454fc1f73ebb599cf7dc96faa22836eebd11c.
Fixes #593 - Separate log file for facts and reports
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
WIP rails3 migration
version bump to 0.4
Bump to 0.4rc5
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
fixes #1050 - Foreman settings should not be viewed/edited by non admin user
fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns
one limitation of this patch is that at the moment, each class changegets its own audit record.
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 :)
Version bump to 0.3
Fixes #901 - Unattended field in settings.yaml
refs #285 - removes any left over from the old google charts libraries
fixes #854 - Provide the version when calling the status api method
adds search to hosts refs #719
fixes #582 - Foreman should not fail if libvirt ruby binding are not installed
fixes #667 - welcome screens query is not optimized
fixes #335 - this patch will auto import the facts (making the rake task or import_facts script redundent).
this patch introduce a new settings options :using_storeconfigs:while we try to automaticily detect if we run storeconfigs, its not always possible...
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Puppet 2.6 doesn't load rails class
Fixes #145 - Added AuthSourceInternal
Added a password setting facility to the user class for AuthSourceInternalSwitched to SHA1Changed :ldap to :loginApplied numerous fixes from Ohad LevyFixed malformed user pageSwitched attr_accessible to attr_protected...
fixes #273 - Provide a "Getting started" front-page
fixes #302 and all references to_label and to_sremoved references to all per_page settings as they are common now
Fixes #170 - implement usergroups
Added migrationAdded testsAdded MVC filesAdded the routes as wellAdded the program logic and additional viewsAdded RESTful actions for update and createAdded validations to ensure that usergroup.name and user.login do not collide...
Fixes #240 - Clone operation highlights changes correctly
The clone operation no longer flags edits as errors. This looks better.
before_destroy patch successfully applied, also, added require for ruby-debug
shorter form
fixes #124 - Support run interval other than default 30 minutes
switches global setting var to be a constant var - refs #100
removed unused code
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
fix spelling mistakes, comments etc - minor refactor
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
fixes #44, this however doesnt show any Report of Facts controllect activites, could not find a way to specify it per method
Hopefully last trace of the old project name