Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-06Cache personal projects count.Andreas Brandl
Closes #37462.
2018-04-05Ensure internal users (ghost, support bot) get assigned a namespaceDouwe Maan
2018-04-04[Rails5] Rename `sort` methods to `sort_by_attribute`blackst0ne
2018-03-29Merge 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-28Don’t delete deploy key when user who created it is deletedDouwe Maan
2018-03-28Remove permanent redirectsBob 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-22Change avatar error message to include allowed file formatsFabian Schneider
2018-03-07Leverage user_contributed_projects to find recent events.Andreas Brandl
Closes #40525.
2018-03-02Extract method User#authorizations_for_projects.Andreas Brandl
2018-02-18Don't attempt to update user tracked fields if database is in read-onlyStan 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-13Strip whitespace from username/login value for user lookupPeter 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-08Merge 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-08Add groups to OpenID Connect claimsHassan Zamani
2018-02-06Validate User username only on Namespace, and bubble up appropriatelyDouwe Maan
2018-02-06Validate path uniqueness only on Route, and bubble up appropriatelyDouwe Maan
2018-02-06Validate user namespace before saving so that errors persist on modelDouwe Maan
2018-02-06Merge 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-0631885 - Ability to transfer a single group to another groupMayra Cabrera
2018-02-05Using correct column for sorting users by Recent Sign-inPoornima
Removing last_sign_in_at in specs
2018-02-05Add foreign keys to todos table.Andreas Brandl
Fixes #32282.
2018-02-02use Gitlab::UserSettings directly as a singleton instead of ↵Mario de la Ossa
including/extending it
2018-01-24Use the DatabaseCleaner 'deletion' strategy instead of 'truncation'Nick Thomas
2018-01-21Yield no results for blank searches on User name, username and emailMark Fletcher
Given no search term, the `search` and `search_with_secondary_emails` methods will yield an empty result set
2018-01-04Merge branch 'mdelaossa/gitlab-ce-31995-project-limit-default-fix'Dmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-01-02Fix user membership destroy relationFrancisco Javier López
2017-12-30User#projects_limit remove DB default and added NOT NULL constraintMario 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-22Replace '.team << [user, role]' with 'add_role(user)' in specsblackst0ne
2017-12-20Add BlocksJsonSerialization model concern and include it in UserRobert Speicher
2017-12-09Merge 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-08Allow git pull/push on project redirectsMayra Cabrera
2017-12-07Resolve "Display member role per project"Mike Greiling
2017-11-23Allow password authentication to be disabled entirelyMarkus Koller
2017-11-16Cache the number of user SSH keysYorick 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-14Include child projects a user can manage in namespace dropdownsBob Van Landuyt
These dropdown options are used for creating and transfering projects.
2017-11-09Always return full avatar URL for private/internal groups/projects when ↵Douwe Maan
asset host is set
2017-11-08Refactor User.find_by_any_emailYorick 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-06Make sure group and project creation is blocked for new users that are ↵Douwe Maan
external by default
2017-11-03Add system hooks user_rename and group_renameWinnie Hellmann
2017-11-02Remove authentication using user.private_tokenDouwe Maan
2017-10-07Replaces `tag: true` into `:tag` in the specsJacopo
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-07Find forks within users/namespaces using fork membershipsBob Van Landuyt
2017-10-07Add a project forks spec helperBob 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-06Show confirmation modal before deleting accountWinnie Hellmann
2017-10-05Make sure spec expectations are in their own paragraphsDouwe Maan
2017-10-05Merge 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-28Support custom attributes on usersMarkus Koller
2017-09-24must now set the devise default scope (since we now have an :email scope)Brett Walker
and rubocop fixes
2017-09-23add primary email as a secondary email whenever the primary is changedBrett Walker
2017-09-23added email.confirmed scope and fix email comparisonBrett Walker
2017-09-23allow a verified secondary email to be use as the primary withoutBrett Walker
a reconfirmation