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
2019-08-28Adding NOT NULL constraint to private_profileAdam Hegyi
This change sets NOT NULL constraint to users.private profile. closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57538
2019-08-26Using before_save method instead of setterAishwarya Subramanian
Removed unused method for name setter method
2019-08-05Add spec for User#accessible_deploy_keysStan Hu
2019-07-25Remove code related to object hierarchy in MySQLHeinrich Lee Yu
These are not required because MySQL is not supported anymore
2019-07-23Make pipeline emails respect group email settingHeinrich Lee Yu
When a user's notification email is set for a group, we should use that for pipeline emails
2019-07-16Migrate null values for users.private_profileAdam Hegyi
- Background migration for changing null values to false - Set false as default value for private_profile DB column
2019-07-09Set the name of a user-namespace to the user nameBob Van Landuyt
Instead of setting the name of the namespace to the user's username, set it to the user's name. This is more consistent with how we name the routes: The route-name of a namespace is the human name of the routable. In the case of a user-namespace, this is the owner's name. When we change a user's name (both on create and update), we now also update the namespace-name to the user's name. This will make sure that if we also correctly update all the nested routes.
2019-07-02Fix failing spec/models/user_spec.rbStan Hu
2019-07-02Use an uncached application setting for usage ping checksStan Hu
The introduction of the in-memory cache for application settings had a side effect of making it harder to invalidate changes when the settings occur. We now bypass the cache because it's possible the admin enabled the usage ping, and we don't want to annoy the user again if they already set the value. To avoid causing significant load on the system, we add an extra check to ensure the user is an admin. and we don't want to annoy the user again if they already set the value. This is a bit of hack, but the alternative would be to put in a more complex cache invalidation step. Since this call only gets called in the uncommon situation where the user is an admin and the only user in the instance, this shouldn't cause too much load on the system.
2019-06-18 #57815 Password authentication disabled for UltraAuth usersKartikey Tanna
Disabled password authentication for the users registered using omniauth-ultraauth strategy
2019-06-13refactor: apply "require 2FA" to all subgroup and ancestor group members, ↵Roger Meier
when changing
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2019-04-05Add limit of 128 characters to users nameBrandon Labuschagne
Truncate existing users names which exceed 128 characters Include test for truncating users names
2019-04-01Add # frozen_string_literal to spec/modelsThong Kuah
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-03-22Add highest_role method to UserThiago Presa
2019-02-20Make Admin::UsersController work with Ruby 2.6Stan Hu
Ruby 2.6 introduced `Enumerable#filter`, which takes no arguments. Attempting to call `filter` on an `ActiveRecord::Relation` with a scope will fail with a `wrong number of arguments (given 1, expected 0)` message because the `Enumerable#filter` implementation overrides the delegated `ActiveRecord::Relation#filter` method. To make Admin::UsersController compatible with Ruby 2.6, rename `User.filter` to `User.filter_items`.
2019-02-13Improve the GitHub and Gitea import feature table interfaceLuke Bennett
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
2019-01-31Group Guests are no longer able to see merge requestsTiago Botelho
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
2018-12-19Rename GroupHierarchy into ObjectHierarchyJarka Košanová
- we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern
2018-12-13Add name, author and sha to releasesAlessio Caiazza
This commit adds a name to each release, defaulting it to tag name, keeps track of the SHA when a new release is created and tracks the current user as release author.
2018-12-07Use FastDestroy for deleting uploadsJan Provaznik
It gathers list of file paths to delete before destroying the parent object. Then after the parent_object is destroyed these paths are scheduled for deletion asynchronously. Carrierwave needed associated model for deleting upload file. To avoid this requirement, simple Fog/File layer is used directly for file deletion, this allows us to use just a simple list of paths.
2018-12-06Resolve "Can add an existing group member into a group project with new ↵James Lopez
permissions but permissions are not overridden"
2018-12-03fix wordingShinya Maeda
2018-12-03Another fixShinya Maeda
2018-12-03Validate enum uniquenessShinya Maeda
2018-11-26User#find_by_any_email to respect confirmed flag on secondary emailsImre Farkas
2018-11-19Match users better by their private commit emailNick Thomas
Private commit emails were introduced in !22560, but some parts of GitLab were not updated to take account of them. This commit adds support in places that were missed.
2018-11-07User can keep their commit email privateTiago Botelho
The private commit email is automatically generated in the format: id-username@noreply.HOSTNAME GitLab instance admins are able to change the HOSTNAME portion, that defaults to Gitlab's hostname, to whatever they prefer.
2018-10-29[master] Persist only SHA digest of PersonalAccessToken#tokenImre Farkas
2018-10-23Resolve "Filter discussion (tab) by comments or activity in issues and merge ↵Oswaldo Ferreira
requests"
2018-09-17Filter out archived projects from issue/mr countBrett Walker
Pass the 'non_archived' flag to finder methods
2018-09-14Resolve "Add functionality to change what email address online actions ↵Nick Thomas
commit using"
2018-09-07Ask user explicitly about usage stats agreementJan Provaznik
2018-09-06Port changes for CODEOWNERS to CEBob Van Landuyt
This ports the changes for the CODEOWNERS feature to CE: - It adds the CODEOWNERS file. - It adds the mention of the `with-codeowners` branch in TestEnv
2018-08-21Fix SQL error when sorting 2FA-enabled users by name in admin areaDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-08-20Refactor AutocompleteControllerYorick Peterse
This refactors the AutocompleteController according to the guidelines and boundaries discussed in https://gitlab.com/gitlab-org/gitlab-ce/issues/49653. Specifically, ActiveRecord logic is moved to different finders, which are then used in the controller. View logic in turn is moved to presenters, instead of directly using ActiveRecord's "to_json" method. The finder MoveToProjectFinder is also adjusted according to the abstraction guidelines and boundaries, resulting in a much more simple finder. By using finders (and other abstractions) more actively, we can push a lot of logic out of the controller. We also remove the need for various "before_action" hooks, though this could be achieved without using finders as well. The various finders related to AutcompleteController have also been moved into a namespace. This removes the need for calling everything "AutocompleteSmurfFinder", instead you can use "Autocomplete::SmurfFinder".
2018-08-01Merge branch 'bvl-user-status-message-35463' into 'master'Rémy Coutable
Allow users to set a status Closes #35463 See merge request gitlab-org/gitlab-ce!20614
2018-07-30Allow users to set a statusBob Van Landuyt
This can be done trough the API for the current user, or on the profile page.
2018-07-29Add support for searching users by confirmed e-mailsStan Hu
This is in preparation for modifying importers to assign e-mails for only confirmed emails.
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-07-09Merge branch 'update-rubocop'Sean McGivern
2018-07-09Updates from `rubocop -a`Lin Jen-Shin
2018-07-07Rails5 fix mysql milliseconds problem in specsJasper Maes
2018-06-05send ico files with inline dispositionAlexis Reigel
2018-06-01Merge branch '46010-add-more-validations-for-runners-and-runner-type' into ↵Kamil Trzciński
'master' Improve validations for Ci::Runner#runner_type See merge request gitlab-org/gitlab-ce!18901
2018-05-31Export assigned issues in iCalendar feedImre Farkas
2018-05-31Fix spec for User#ci_owned_runnersDylan Griffith
2018-05-31Refactor validations and make runner factory by default to be instance-wide ↵Kamil Trzciński
runner
2018-05-22Don't set the notification_email when only unconfirmed_email is changedRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-05-17Resolve "Opening Project with invite but without accepting leads to 404 ↵🙈 jacopo beschi 🙉
error page"