Project

General

Profile

Download (28.3 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
2ef6f4da 09/04/2015 06:38 AM Daniel Lobato Garcia

Fixes #11407 - Uppercase logins from LDAP break external user group sync

On LDAP the login can contain uppercase chars, for instance, "FOO". However
when we log in Foreman for the first time and have that account auto-created,
we can login using "foo". After that, our login will be saved as "foo" on...

564b322f 07/20/2015 10:28 AM Tom Caspy

fixes #5897 - when user doesn't have an email, email isn't required

f97fbd6f 06/16/2015 11:55 AM Shlomi Zadok

fixes #10829 - non-admin user cannot update admin password

ad998ce7 12/28/2014 07:22 AM Shlomi Zadok

fixes #8049 - Add timezone to user

2312cccf 11/19/2014 06:03 AM Daniel Lobato Garcia

Refs #3809 - Remove useless assignments

01f8b024 11/10/2014 04:56 AM Daniel Lobato Garcia

Fixes #7369 - External user groups update on login

bfcc8168 11/05/2014 03:52 AM Daniel Lobato Garcia

Refs #3809 - fix shadowing outer local variables

3a36bdf6 10/31/2014 09:22 AM Stephen Benjamin

fixes #7586, #7734, #7172 - user preferences for receiving mail notifications

Adds a framework for user-selectable mail notifications. The work is
still done in ActionMailer classes and launch by rake in cron, however a
wrapper called MailNotification is used to provide RBAC and make the...

6be0508b 10/17/2014 02:02 PM Stephen Benjamin

fixes #4439 - ensure user logins are handled case insensitively

54141ab9 10/07/2014 07:42 AM Daniel Lobato Garcia

Fixes #5139 - leftovers subscribe_to_all_hostgroups

Remove user_xxx unnecessary tables and notices

Update subhostgroups removed

Fixes for migration of foreign keys

Remove users from compute_resource fixture

Remove table notices after fk are removed for pg/mysql

5f029ed6 10/07/2014 03:40 AM Daniel Lobato Garcia

Refs #3809 - Use parentheses in method definitions

6e948c94 09/29/2014 04:41 AM Shlomi Zadok

Fixes #7393 - searching users by role_id not supported

bd6b4271 09/25/2014 11:10 AM Christine Fouant

fixes #5811 - Validates emails to RFC 5322 specification

95239600 09/02/2014 03:14 AM Marek Hulán

Fixes #5929 - Taxonomy filter obey permissions

With this patch you can assign permissions like assign_organizations and
assign_locations to particular user so that they can then assign
taxonomies
only from set of taxonomies granted by their filters.

Global users would be still able to assign any taxonomy to a resource as...

597bd2fb 08/28/2014 11:13 AM Dominic Cleal

fixes #7066 - add back $login interpolation for LDAP service account usernames

In cases where an LDAP connection is required outside of the context of user
authentication (e.g. validation of external user group name), an error is
thrown. Users are recommended to use dedicated service accounts for this...

cad9cce9 08/10/2014 04:49 AM Dominic Cleal

fixes #6964 - replace default scope that hides users with explicit scope

6421fa1c 07/31/2014 10:35 AM Daniel Lobato Garcia

Fixes #813 - External usergroups can be linked to an LDAP auth source

70966275 07/21/2014 10:51 AM David Davis

Fixes #6606 - Allow deletion of non-admin users if 1 admin

When deleting users, you get an error message if there's only one admin account
even if the users aren't admins.

e07f9a12 06/30/2014 07:57 AM Dominic Cleal

fixes #3272 - allow 'admin' account to be removed and replaced

5db9d353 06/09/2014 03:02 PM Marek Hulán

Fixes #6117 - clean usergroup cache

Dependent destroy was missing on through association from user side.

1678e0e1 06/02/2014 07:16 PM Dominic Cleal

fixes #5869 - permit accents in user names on Ruby 1.8

1e8a5084 05/07/2014 11:12 AM Jan Pazdziora

fixes #5242 - Update external user attributes and group membership on every logon

fdc476db 05/06/2014 10:25 AM Jan Pazdziora

fixes #3892 - process REMOTE_USER_GROUP_N and REMOTE_USER_GROUP_#, add user to groups based on external user groups.

2fe12e2c 04/19/2014 11:01 AM Stephen Benjamin

fixes #5224 - Don't update a user with blank LDAP attribute values

b5b26432 04/14/2014 06:12 PM Daniel Lobato Garcia

Fixes #5180 - in_taxonomy clears out Taxonomy.current

53516db7 04/14/2014 11:35 AM Joseph Magen

fixes #5141 - User unable to access children taxonomies on switcher

7e1f0c79 04/11/2014 01:37 PM Daniel Lobato Garcia

fixes #3914 - set current taxonomies on login from user defaults

615ff085 03/06/2014 12:21 PM Marek Hulán

Fixes #4537 - user can set empty roles array via API

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
3065cbc2 02/10/2014 12:35 PM Stephen Benjamin

fixes #4298 - ldap auth should accept parens in firstname or surname

8ffa0b9a 01/07/2014 10:44 AM Jan Pazdziora

fixes #3528 - Populate first name, last name, and email, if available.

355bce36 12/30/2013 11:06 AM Ohad Levy

fixes #3930 - refactoring of edit_self implementation.

ccd9e52c 11/20/2013 10:29 AM Stephen Benjamin

fixes #3493 - check if auto user reg is allowed for auth source

b7589c32 11/12/2013 11:53 AM Jan Pazdziora

fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER

bae665de 06/07/2013 05:17 AM Marek Hulán

fixes #2630 - restrict assignment of roles to those a user has (CVE-2013-2113)

4df2e17b 05/28/2013 06:24 AM Marek Hulán

Fixes #2571 - Deleted admin is recreated

6a26fecd 05/09/2013 03:17 PM Dominic Cleal

fixes #2281 - don't allow admin flag to be removed from admin account

9e8be300 12/17/2012 02:30 PM Oved Ourfali

fixes #1978 - changing login maximum size to 100

In case of using a long login name (such as ovirt_username@domain), on
the fly login will fail. Increasing the maximum login size to 100.

384005e7 11/14/2012 10:03 AM Martin Bacovsky

Fixed validation error handling and auth durin admin user creation

fe728c74 06/28/2012 04:31 AM Ohad Levy

fixes #1638 - remove whitespaces for user email instead of validation error

111a4083 06/24/2012 03:09 AM Ohad Levy

fixes #1613 - Email address format validation preventing admin user creation

48be0b11 01/29/2012 09:31 AM Ohad Levy

fixes #1456 - renaming the admin account should not be allowed

884c9b25 07/27/2011 11:13 AM Ohad Levy

fixes #1064 - last login info for a user without admin rights is not updated

9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

f5df7d44 10/03/2010 03:07 PM Paul Kelly

Fixes #390 - A user account is always associated with a session

7a4ec5cf 07/06/2010 04:51 PM Paul Kelly

Fixes #145 - Added AuthSourceInternal

Added a password setting facility to the user class for AuthSourceInternal
Switched to SHA1
Changed :ldap to :login
Applied numerous fixes from Ohad Levy
Fixed malformed user page
Switched attr_accessible to attr_protected...

6874bbd9 05/18/2010 04:01 AM Paul Kelly

Fixes #232 - Removes AS from Users page

The password verification test has not yet been implemented but will get done in AuthSourceInternal fix
All tests now pass These tests now work whether settings[:ldap] is enabled or not
Plus whitespace fix

9c0e127b 05/17/2010 07:03 AM Paul Kelly

Fixes #170 - implement usergroups

Added migration
Added tests
Added MVC files
Added the routes as well
Added the program logic and additional views
Added RESTful actions for update and create
Added validations to ensure that usergroup.name and user.login do not collide...

fbffba1c 02/18/2010 08:05 PM José Luis Escalante

added some explanations in reports_controller_test, fact_values_test, users_controller_test, fact_value_controller_test, user_test, about why there is some missing tests. Refactored the auth_source_ldap_controller.

fbdf83b3 02/18/2010 08:05 PM José Luis Escalante

A couple modifications to AuthSourceTest and UserTest. See details.

1. refactor some tests in auth source test, this test is incompleted, cause self.authenticate use authenticate which is not implemented yet.
2. Almost finished, try_to_login method, but uses the auth source authenticate, so I can't move forward.

070f070b 02/18/2010 08:05 PM José Luis Escalante

Several corrections and improvements. See full description for more detail.

1. Corrected a bug in domain model. In countFact method there was a mistaken search, with the domain name.
2. Finished the domain test
3. Corrected a bug in host_mailer model. In summary method when the conditions hash is declared, in order was a mistaken search with the hosts names....

23db580d 02/18/2010 08:05 PM Lucas Tolchinsky

removed trailing spaces in home_controller_test and in user_test

ea15e866 02/18/2010 08:05 PM Lucas Tolchinsky

removed trailing spaces in user_test and the initial "Replace this with..." comment

ff98731b 02/18/2010 08:05 PM Juan Manuel Pérez

Added User Test. It lacks auth test.

1ba05a93 10/15/2009 03:07 PM Ohad Levy

Squashed commit of the following:

commit c4382aeea5d72402bcbf3049d3c08f74792ca379
Author: Ohad Levy <>
Date: Thu Oct 15 22:03:26 2009 +0800

disable ldap by default

commit 685baf5f2c78128feebcbeed6910b131a072a81b
Author: Ohad Levy <>...