refs #3935 - fixes hash style to support ruby 1.87
fixes #3935 new login page RCUE style
fixes #3930 - refactoring of edit_self implementation.
fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER
fixes #2741 - rails 3 syntax
fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
fixes #2639 After creating user with empty e-mail it becomes impossible to add it.
Fixes #2502 - session expiration updates
Signo now allows to transparently prolong user session which gotexpired. Also when you now logout from Foreman you will end up in Signologin form. This brings some code clean up and test changes and smallSSO method API change.
Fixes #2513 - orgs created in katello do not appear in org filtering
- topbar cache sweeper turned on for api controllers- a bit of refactoring to get rid of repetitive expire_fragment
fixes #2281 - don't allow admin flag to be removed from admin account
fixes #2444 - locale selector in user account
fixes #2401 - cannot create new admin user
fixes #2417 - SSO abstractioning
Apache and Signo SSO reworked to a new general SSO concept.
You can use SSO service that comes with Katello for loggin in. It'sbased on OpenID protocol with slightly customized provider.
Enforce hostgroup/role uniqueness on User relation
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
Add gettext calls to the locations pages and the user pages.
These pages provide examples for using single translations:
_("Here is a simple")
single substitutions:
_("I like %s") % "pie"
and complex ones:
_("%{character"} should %{action}") % {:character => "Jar Jar Binks", :action => "be erased"}
fixes #2219 - Hostgroup ownership is hierarchical
fixes #2269 - Add gettext framework to foreman.
This patch adds a gettext based localization framework to the Foreman. This is done by adding the fast_gettext and gettext_i18n_rails gems along with their depdencies. An example translation is done to the login page and the users controller....
Taxonomy (Orgs / Locations related fixes)
Add organization and location to foreman.
This feature allows foreman to provide multi location, multi tenant andmulti organizations capablities.
the idea is that resources within foreman (e.g. hosts, subnets, users,environments etc) can belong to one or more locations and organization,...
Bug #1936 Allow user creation without email
make sure user expire when editing the user or when logging out
[SQL optimizations] - many small optimizations
ensures that auto completer for users search works even when you are not an admin
fixes #1446 - expire idle web sessions
WIP rails3 migration
fixes #1274 - a user is not able to edit itself
refactor - various facts cleanups
Fixes #921 - Roles and admin not saved on create new user
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes #906 - Always allow a user to edit some of their own User details
ensures that current user is cleared, refs #807
fixes #797 - JSON for users not returned
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
added css grid and converted most pages to use that grid
views cleanup and added more operatingsystems icons
Fixes #670 - Adds proper json support for most CRUD operations
fixes #303 - cleanup flash hash from activescafold leftovers
Fixes #442 - User edit removes the Anonymous role
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
Some of the controller filters were running twice,this way is the preferred way to ensure that they running only once where appropriate.
minor cache optimizations and use routing helper
Fixes #390 - A user account is always associated with a session
XHTML compliance
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 #302 and all references to_label and to_sremoved references to all per_page settings as they are common now
fixes #293 - add table sorting to users page
Fixes #232 - Removes AS from Users page
The password verification test has not yet been implemented but will get done in AuthSourceInternal fixAll tests now pass These tests now work whether settings[:ldap] is enabled or notPlus whitespace fix
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 #173 - redirection loop on login
Squashed commit of the following:
commit c4382aeea5d72402bcbf3049d3c08f74792ca379Author: Ohad Levy <ohadlevy@gmail.com>Date: Thu Oct 15 22:03:26 2009 +0800
disable ldap by default
commit 685baf5f2c78128feebcbeed6910b131a072a81bAuthor: Ohad Levy <ohadlevy@gmail.com>...