Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Fixes #14638. | PotHix | 2016-04-06 | 1 | -0/+23 |
| | | | | The SQL query was ambiguous and in this case we want to filter projects. | ||||
* | Minor clean up on admin/users_controller_spec | Zeger-Jan van de Weg | 2016-03-31 | 1 | -12/+3 |
| | |||||
* | Fix rubocop offenses | Douglas Barbosa Alexandre | 2016-02-02 | 1 | -4/+1 |
| | |||||
* | Refactor Admin::SpamLogsController to block user before destroying | Douglas Barbosa Alexandre | 2016-02-02 | 1 | -21/+14 |
| | |||||
* | Support Akismet spam checking for creation of issues via API | Stan Hu | 2016-02-02 | 1 | -0/+47 |
| | | | | | | | Currently any spam detected by Akismet by non-members via API will be logged in a separate table in the admin page. Closes #5612 | ||||
* | Repair ldap_blocked state when no ldap identity exist anymore | Gabriel Mazetto | 2016-01-08 | 1 | -0/+26 |
| | |||||
* | Prevent ldap_blocked users from being unblocked by the Admin UI | Gabriel Mazetto | 2016-01-08 | 1 | -9/+26 |
| | |||||
* | Prevent impersonation if blocked | Andrew Tomaka | 2015-12-02 | 1 | -0/+19 |
| | |||||
* | refactor login as to be impersonation with better login/logout | James Newton | 2015-10-29 | 1 | -15/+0 |
| | | | | | | Modifies the existing "login as" feature to be called impersonation, as well as keeping track of who is impersonating to revert back to that user without having to log out. | ||||
* | Redirect to a default path if HTTP_REFERER is not set | Stan Hu | 2015-10-20 | 1 | -0/+26 |
| | | | | | | | | | | Safari 9.0 does not yet honor the HTML5 `origin-when-cross-origin` mode, and it's possible load balancers/proxies strip the HTTP_REFERER from the request header. In these cases, default to some default path. Closes #3122 Closes https://github.com/gitlabhq/gitlabhq/issues/9731 | ||||
* | Move login button to user page, switched to POST method | Pavel Forkert | 2015-09-24 | 1 | -3/+3 |
| | |||||
* | Add option to admin area to sign in as a specific user | Pavel Forkert | 2015-09-24 | 1 | -0/+15 |
| | | | | Closes #2291 | ||||
* | Add "Confirm user" button in user admin page | Stan Hu | 2015-08-05 | 1 | -0/+14 |
| | | | | | Closes #2116 Closes https://github.com/gitlabhq/gitlabhq/issues/9502 | ||||
* | Add disable_two_factor route for Admin::Users | Robert Speicher | 2015-07-10 | 1 | -0/+28 |
| | |||||
* | Add support for unlocking users in admin settings | Stan Hu | 2015-07-02 | 1 | -0/+15 |
| | | | | Closes https://github.com/gitlabhq/gitlabhq/issues/9381 | ||||
* | Fix error when deleting a user who has projects | Stan Hu | 2015-06-23 | 1 | -0/+24 |
Closes #1856 Closes https://github.com/gitlabhq/gitlabhq/issues/9394 |