| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Gitaly Server info for admin panel | Zeger-Jan van de Weg | 2018-01-31 | 1 | -0/+15 |
| | | | | | | | | | | | | | Implements the client side for gitlab-org/gitaly#819. Which is a server info command. This checks the server version and git binairy version on the server. A small UI was added for administrators, so they can check the status of the Gitaly server. This is done for each storage the monolith knows. Because of this commit, gitlab-org/gitlab-ce!15580 is now closed. That MR removed the Git version too, but didn't replace it with anything. | ||||
| * | Permits 'password_authentication_enabled_for_git' parameter for ↵ | Mark Fletcher | 2018-01-19 | 1 | -0/+7 |
| | | | | | ApplicationSettingsController | ||||
| * | reference triggers.values for permitted parameters | Alexis Reigel | 2018-01-17 | 1 | -3/+4 |
| | | |||||
| * | add missing permitted param | Alexis Reigel | 2018-01-17 | 1 | -0/+1 |
| | | |||||
| * | Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specs | blackst0ne | 2017-12-22 | 1 | -1/+1 |
| | | |||||
| * | Move the circuitbreaker check out in a separate processbvl-circuitbreaker-process | Bob Van Landuyt | 2017-12-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving the check out of the general requests, makes sure we don't have any slowdown in the regular requests. To keep the process performing this checks small, the check is still performed inside a unicorn. But that is called from a process running on the same server. Because the checks are now done outside normal request, we can have a simpler failure strategy: The check is now performed in the background every `circuitbreaker_check_interval`. Failures are logged in redis. The failures are reset when the check succeeds. Per check we will try `circuitbreaker_access_retries` times within `circuitbreaker_storage_timeout` seconds. When the number of failures exceeds `circuitbreaker_failure_count_threshold`, we will block access to the storage. After `failure_reset_time` of no checks, we will clear the stored failures. This could happen when the process that performs the checks is not running. | ||||
| * | Refactor `have_http_status` into `have_gitlab_http_status` in the specs | Jacopo | 2017-10-20 | 7 | -21/+21 |
| | | |||||
| * | Fix namespace deletion tests | Zeger-Jan van de Weg | 2017-10-05 | 1 | -1/+1 |
| | | |||||
| * | Changes the password change workflow for admins.28938-password-change-workflow-for-admins | Tiago Botelho | 2017-08-31 | 1 | -12/+20 |
| | | |||||
| * | Pending delete projects no longer return 500 error in Admins projects view35435-pending-delete-project-error-in-admin-interface-fix | Tiago Botelho | 2017-08-11 | 1 | -0/+12 |
| | | |||||
| * | Enable the Layout/SpaceBeforeBlockBraces coprc/enable-the-Layout/SpaceBeforeBlockBraces-cop | Rémy Coutable | 2017-08-09 | 1 | -1/+1 |
| | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
| * | Add a Circuitbreaker for storage paths | Bob Van Landuyt | 2017-08-04 | 1 | -0/+25 |
| | | |||||
| * | Change all `:empty_project` to `:project`rs-empty_project-default | Robert Speicher | 2017-08-02 | 6 | -8/+8 |
| | | |||||
| * | Ensure all project factories use `:repository` trait or `:empty_project`rs-empty_project-cleanup | Robert Speicher | 2017-08-01 | 2 | -3/+3 |
| | | |||||
| * | Backport gitlab-ee!2456 | Oswaldo Ferreira | 2017-07-27 | 1 | -3/+8 |
| | | |||||
| * | Fixes 500 error caused by pending delete projects in admin dashboard35453-pending-delete-projects-error-in-admin-dashboard-fix | Tiago Botelho | 2017-07-25 | 1 | -0/+21 |
| | | |||||
| * | Enable Style/DotPosition Rubocop :cop: | Grzegorz Bizon | 2017-06-21 | 1 | -2/+2 |
| | | |||||
| * | Correct RSpec/SingleLineHook cop offenses | Robert Speicher | 2017-06-14 | 2 | -2/+7 |
| | | |||||
| * | Limit non-administrators to adding 100 members at a time to groups and projects | Nick Thomas | 2017-06-06 | 1 | -0/+9 |
| | | |||||
| * | Support hard deletion in Admin::UsersController#destroy | Nick Thomas | 2017-06-05 | 1 | -2/+13 |
| | | |||||
| * | Codestyle | Gabriel Mazetto | 2017-05-13 | 1 | -1/+1 |
| | | |||||
| * | Make the new repository_update_events configurable in System Hooks UI | Gabriel Mazetto | 2017-05-12 | 1 | -0/+28 |
| | | |||||
| * | refactor code based on feedback | James Lopez | 2017-05-05 | 1 | -4/+4 |
| | | |||||
| * | refactor a few things based on feedback | James Lopez | 2017-05-04 | 1 | -0/+32 |
| | | |||||
| * | Refactor Admin::GroupsController#members_update method and add some specsdz-refactor-admin-group-members | Dmitriy Zaporozhets | 2017-04-20 | 1 | -0/+24 |
| | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | Port 'Add more usage data to EE ping' to CE | Sean McGivern | 2017-04-14 | 1 | -0/+37 |
| | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/735 | ||||
| * | Remove redundant code to convert restricted_levels to integers | Toon Claes | 2017-03-23 | 1 | -3/+11 |
| | | | | | | The ApplicationSetting#restricted_visibility_levels= now takes care of converting string formatted levels to integers. | ||||
| * | Resolve future conflicts with CE -> EE merge | Toon Claes | 2017-03-23 | 1 | -4/+7 |
| | | | | | | EE already includes specs for the ApplicationSettingsController, so ensure future changes will be easier to merge to EE. | ||||
| * | Undo explicit conversion to Integer | Toon Claes | 2017-03-20 | 1 | -0/+28 |
| | | | | | | With the changes in Gitlab::VisibilityLevel it is no longer needed to explicit conversion to Integer in the controller itself. | ||||
| * | Make sure scopes are loaded in admin OAuth application form | Markus Koller | 2017-03-07 | 1 | -0/+65 |
| | | |||||
| * | Use expect { }.to change { }use-update-runner-service | Lin Jen-Shin | 2017-02-15 | 1 | -9/+9 |
| | | | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8664#note_23427575 | ||||
| * | Add some tests for admin/project runners page | Lin Jen-Shin | 2017-02-15 | 1 | -0/+85 |
| | | |||||
| * | Use `empty_project` where possible in controller specsrs-empty_project-controllers | Robert Speicher | 2017-01-25 | 2 | -2/+2 |
| | | |||||
| * | Add tests for admin service templateszj-fix-admin-templates | Z.J. van de Weg | 2017-01-06 | 1 | -0/+26 |
| | | |||||
| * | Allow admins to stop impersonating users without e-mail addresses | Oren Kanner | 2016-11-17 | 1 | -7/+21 |
| | | | | | | | | | Resolves #24576 Modify the guard clause of the `ApplicationController#require_email` before action to skip requests where an admin is impersonating the current user. | ||||
| * | Only show one error message for an invalid email | Steve Halasz | 2016-10-27 | 1 | -0/+11 |
| | | | | | | | | If notification_email is blank, it's set from email. If an admin attempted to create a user with an invalid email, an error would be displayed for both fields. Only validate the notification_email if it's different from email. | ||||
| * | Fix incorrect "stopped impersonation" log messagefix-impersonation-log | Stan Hu | 2016-08-23 | 1 | -0/+2 |
| | | | | | Closes #21015 | ||||
| * | Merge branch 'akismet-submittable' into 'master' | Robert Speicher | 2016-08-15 | 1 | -0/+12 |
| |\ | | | | | | | | | | | | | Submit to Akismet Part 1 (Issues) Related to #5932 #5573 gitlab-com/infrastructure#14 See merge request !5538 | ||||
| | * | Further refactor and syntax fixes. | Patricio Cano | 2016-08-15 | 1 | -1/+1 |
| | | | |||||
| | * | Refactored AkismetHelper into AkismetService and cleaned up `Spammable` | Patricio Cano | 2016-08-15 | 1 | -1/+1 |
| | | | | | | | | | - Refactored SpamCheckService into SpamService | ||||
| | * | Allow `Issue` to be submitted as spam | Patricio Cano | 2016-08-15 | 1 | -0/+12 |
| | | | | | | | | | | | - Added controller actions as reusable concerns - Added controller tests | ||||
| * | | This fixes a long running tests due to changed Sidekiq statefix-failing-tests | Kamil Trzcinski | 2016-08-15 | 1 | -2/+3 |
| |/ | |||||
| * | Fix bug where destroying a namespace would not always destroy projects | Stan Hu | 2016-08-11 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | There is a race condition in DestroyGroupService now that projects are deleted asynchronously: 1. User attempts to delete group 2. DestroyGroupService iterates through all projects and schedules a Sidekiq job to delete each Project 3. DestroyGroupService destroys the Group, leaving all its projects without a namespace 4. Projects::DestroyService runs later but the can?(current_user, :remove_project) is `false` because the user no longer has permission to destroy projects with no namespace. 5. This leaves the project in pending_delete state with no namespace/group. Projects without a namespace or group also adds another problem: it's not possible to destroy the container registry tags, since container_registry_path_with_namespace is the wrong value. The fix is to destroy the group asynchronously and to run execute directly on Projects::DestroyService. Closes #17893 | ||||
| * | fixes part1 of files to start using active tense | tiagonbotelho | 2016-08-09 | 1 | -1/+1 |
| | | |||||
| * | Layout for Users Groups and Projects on admin area | Alfredo Sumaran | 2016-07-07 | 1 | -2/+2 |
| | | |||||
| * | Use HTTP matchers if possible | Z.J. van de Weg | 2016-06-27 | 3 | -7/+7 |
| | | |||||
| * | Enable RSpec/NotToNot cop and auto-correct offensesrs-rubocop-nottonot | Robert Speicher | 2016-05-24 | 1 | -1/+1 |
| | | | | | Also removes the note from the development/testing.md guide | ||||
| * | Force password change after admin reset13691-allow-admin-to-reset-user-password-and-force-password-reset-on-next-login | Sean McGivern | 2016-05-16 | 1 | -0/+76 |
| | | | | | | | When an admin changes a user's password for them, force the user to reset the password after logging in by expiring the new password immediately. | ||||
| * | Fix typo | Douwe Maan | 2016-04-22 | 1 | -1/+1 |
| | | |||||
| * | Fix issue with impersonation | Douwe Maan | 2016-04-22 | 3 | -20/+143 |
| | | |||||
