Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-06 | Cache personal projects count. | Andreas Brandl | |
Closes #37462. | |||
2018-04-05 | Ensure internal users (ghost, support bot) get assigned a namespace | Douwe Maan | |
2018-04-04 | [Rails5] Rename `sort` methods to `sort_by_attribute` | blackst0ne | |
2018-03-29 | Merge branch 'dm-deploy-keys-default-user' into 'master' | Sean McGivern | |
Ensure hooks run when a deploy key without a user pushes Closes #44317 See merge request gitlab-org/gitlab-ce!18057 | |||
2018-03-28 | Don’t delete deploy key when user who created it is deleted | Douwe Maan | |
2018-03-28 | Remove permanent redirects | Bob Van Landuyt | |
Removes permanent redirects, this means that redirects will only be possible as long as the old route isn't taken by a new project/group. | |||
2018-03-22 | Change avatar error message to include allowed file formats | Fabian Schneider | |
2018-03-07 | Leverage user_contributed_projects to find recent events. | Andreas Brandl | |
Closes #40525. | |||
2018-03-02 | Extract method User#authorizations_for_projects. | Andreas Brandl | |
2018-02-18 | Don't attempt to update user tracked fields if database is in read-only | Stan Hu | |
With Geo, attempting to view an endpoint with a user could result in an Error 500 since Devise attempts to update the last sign-in IP and other details. Closes gitlab-org/gitlab-ee#4972 | |||
2018-02-13 | Strip whitespace from username/login value for user lookup | Peter Lauck | |
As per the discussion with @psimyn, this change does not affect the frontend, so user input will not be validated on the signin screen. Instead, the value sent to the backend has leading and trailing whitespace stripped before looking up the user with find_by. Closes #42637 | |||
2018-02-08 | Merge branch 'feature/oidc-groups-claim' into 'master' | Douwe Maan | |
Add groups to OpenID Connect claims See merge request gitlab-org/gitlab-ce!16929 | |||
2018-02-08 | Add groups to OpenID Connect claims | Hassan Zamani | |
2018-02-06 | Validate User username only on Namespace, and bubble up appropriately | Douwe Maan | |
2018-02-06 | Validate path uniqueness only on Route, and bubble up appropriately | Douwe Maan | |
2018-02-06 | Validate user namespace before saving so that errors persist on model | Douwe Maan | |
2018-02-06 | Merge branch '26468-fix-admin-recent-sign-in' into 'master' | Rémy Coutable | |
Using correct column for sorting users by Recent Sign-in Closes #26468 See merge request gitlab-org/gitlab-ce!13852 | |||
2018-02-06 | 31885 - Ability to transfer a single group to another group | Mayra Cabrera | |
2018-02-05 | Using correct column for sorting users by Recent Sign-in | Poornima | |
Removing last_sign_in_at in specs | |||
2018-02-05 | Add foreign keys to todos table. | Andreas Brandl | |
Fixes #32282. | |||
2018-02-02 | use Gitlab::UserSettings directly as a singleton instead of ↵ | Mario de la Ossa | |
including/extending it | |||
2018-01-24 | Use the DatabaseCleaner 'deletion' strategy instead of 'truncation' | Nick Thomas | |
2018-01-21 | Yield no results for blank searches on User name, username and email | Mark Fletcher | |
Given no search term, the `search` and `search_with_secondary_emails` methods will yield an empty result set | |||
2018-01-04 | Merge branch 'mdelaossa/gitlab-ce-31995-project-limit-default-fix' | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-01-02 | Fix user membership destroy relation | Francisco Javier López | |
2017-12-30 | User#projects_limit remove DB default and added NOT NULL constraint | Mario de la Ossa | |
This change is required because otherwise if a user is created with a value for `projects_limit` that matches the DB default, it gets overwritten by `current_application_settings.default_projects_limit`. By removing the default we once again can allow a user to be created with a limit of 10 projects without the risk that it'll change to 10000 | |||
2017-12-22 | Replace '.team << [user, role]' with 'add_role(user)' in specs | blackst0ne | |
2017-12-20 | Add BlocksJsonSerialization model concern and include it in User | Robert Speicher | |
2017-12-09 | Merge branch 'bvl-10-2-email-disclosure' into 'security-10-2' | Douwe Maan | |
(10.2) Avoid partial partial email adresses for matching See merge request gitlab/gitlabhq!2232 (cherry picked from commit 081aa1e91a777c9acb31be4a1e76b3dd7032fa9a) There are unresolved conflicts in app/models/user.rb. fa85a3fd Don't allow searching for partial user emails | |||
2017-12-08 | Allow git pull/push on project redirects | Mayra Cabrera | |
2017-12-07 | Resolve "Display member role per project" | Mike Greiling | |
2017-11-23 | Allow password authentication to be disabled entirely | Markus Koller | |
2017-11-16 | Cache the number of user SSH keys | Yorick Peterse | |
By caching the number of personal SSH keys we reduce the number of queries necessary on pages such as ProjectsController#show (which can end up querying this data multiple times). The cache is refreshed/flushed whenever an SSH key is added, removed, or when a user is removed. | |||
2017-11-14 | Include child projects a user can manage in namespace dropdowns | Bob Van Landuyt | |
These dropdown options are used for creating and transfering projects. | |||
2017-11-09 | Always return full avatar URL for private/internal groups/projects when ↵ | Douwe Maan | |
asset host is set | |||
2017-11-08 | Refactor User.find_by_any_email | Yorick Peterse | |
By using SQL::Union we can return a proper ActiveRecord::Relation, making it possible to select the columns we're interested in (instead of all of them). | |||
2017-11-06 | Make sure group and project creation is blocked for new users that are ↵ | Douwe Maan | |
external by default | |||
2017-11-03 | Add system hooks user_rename and group_rename | Winnie Hellmann | |
2017-11-02 | Remove authentication using user.private_token | Douwe Maan | |
2017-10-07 | Replaces `tag: true` into `:tag` in the specs | Jacopo | |
Replaces all the explicit include metadata syntax in the specs (tag: true) into the implicit one (:tag). Added a cop to prevent future errors and handle autocorrection. | |||
2017-10-07 | Find forks within users/namespaces using fork memberships | Bob Van Landuyt | |
2017-10-07 | Add a project forks spec helper | Bob Van Landuyt | |
The helper creates a fork of a project with all provided attributes, but skipping the creation of the repository on disk. | |||
2017-10-06 | Show confirmation modal before deleting account | Winnie Hellmann | |
2017-10-05 | Make sure spec expectations are in their own paragraphs | Douwe Maan | |
2017-10-05 | Merge branch 'master' into ↵ | Douwe Maan | |
digitalmoksha/gitlab-ce-feature/verify_secondary_emails # Conflicts: # app/controllers/admin/users_controller.rb # app/controllers/confirmations_controller.rb # app/controllers/profiles/emails_controller.rb # app/models/user.rb # app/services/emails/base_service.rb # app/services/emails/destroy_service.rb # app/views/devise/mailer/confirmation_instructions.html.haml # lib/api/users.rb # spec/services/emails/destroy_service_spec.rb | |||
2017-09-28 | Support custom attributes on users | Markus Koller | |
2017-09-24 | must now set the devise default scope (since we now have an :email scope) | Brett Walker | |
and rubocop fixes | |||
2017-09-23 | add primary email as a secondary email whenever the primary is changed | Brett Walker | |
2017-09-23 | added email.confirmed scope and fix email comparison | Brett Walker | |
2017-09-23 | allow a verified secondary email to be use as the primary without | Brett Walker | |
a reconfirmation |