summaryrefslogtreecommitdiff
path: root/spec/features/admin
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'feature/merge-request-system-hook' into 'master'Douwe Maan2018-01-181-9/+56
|\ | | | | | | | | System hooks for Merge Requests See merge request gitlab-org/gitlab-ce!14387
| * accept_confirm requires js driverAlexis Reigel2018-01-171-1/+1
| |
| * we only need a test for the happy pathAlexis Reigel2018-01-041-8/+0
| | | | | | | | | | the failure case is already covered by the test in spec/services/test_hooks/system_service_spec.rb
| * use sentence case for "Merge request events"Alexis Reigel2018-01-041-1/+1
| |
| * merge requests on system hook admin pageAlexis Reigel2018-01-041-8/+63
| |
* | Merge branch 'winh-stop-jobs-modal' into 'master'Phil Hughes2018-01-181-8/+8
|\ \ | | | | | | | | | | | | | | | | | | Add modal for stopping jobs in admin area Closes #41305 See merge request gitlab-org/gitlab-ce!16283
| * | Add modal for stopping jobs in admin areaWinnie Hellmann2018-01-181-8/+8
| |/
* | Merge branch 'sh-migrate-can-push-to-deploy-keys-projects-10-3' into ↵Douwe Maan2018-01-161-4/+10
|/ | | | | | | | | | | | 'security-10-3' [10.3] Migrate `can_push` column from `keys` to `deploy_keys_project` See merge request gitlab/gitlabhq!2276 (cherry picked from commit f6ca52d31bac350a23938e0aebf717c767b4710c) 1f2bd3c0 Backport to 10.3
* Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specsblackst0ne2017-12-221-3/+3
|
* Merge branch 'rc/use-factory_bot_rails' into 'master'Robert Speicher2017-12-151-7/+7
|\ | | | | | | | | Replace factory_girl_rails with factory_bot_rails See merge request gitlab-org/gitlab-ce!15919
| * Replace factory_girl_rails with factory_bot_railsrc/use-factory_bot_railsRémy Coutable2017-12-141-7/+7
| | | | | | | | | | | | | | | | | | | | | | I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands: ``` grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|" grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|" ``` Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Fix UX issues in system info pageGilbert Roulot2017-12-151-6/+6
|/
* Move the circuitbreaker check out in a separate processbvl-circuitbreaker-processBob Van Landuyt2017-12-081-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add custom brand text on new project pagesMarkus Koller2017-12-041-5/+28
|
* Impersonation no longer gets stuck on password change.Tiago Botelho2017-11-201-3/+20
|
* Merge branch 'master' into sh-headless-chrome-supportMike Greiling2017-10-311-0/+23
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (84 commits) Migrate Gitlab::Git::Wiki#page to Gitaly Load participants async Normalize LDAP DN when looking up identity Improve the maintenance policy page add changelog fix spec failure Allow promoting project milestones to group milestones fix specs Be able to bundle gems with newer rubies Upgrade Ruby to 2.3.5 fixed up upload feature after master merge fix missing issue assignees Migrate Gitlab::Git::Wiki#delete_page to Gitaly Enable eslint Make `#hashed_storage?` require feature argument Adds callback function to inital cluster request Fix example typo. Upload files through the multi-file editor get branch name from the DOM Resolve "Convert autosize.js library to be a Yarn managed library" ...
| * Allow to disable the Performance Bar and document the `p b` shortcut in its ↵Rémy Coutable2017-10-301-0/+23
| | | | | | | | | | | | doc page Signed-off-by: Rémy Coutable <remy@rymai.me>
* | accept modal confirm dialog when disabling 2FAMike Greiling2017-10-261-1/+1
| |
* | Merge branch 'master' into sh-headless-chrome-supportMike Greiling2017-10-231-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (297 commits) Fix deletion of container registry or images returning an error The fog-aliyun gem had a bug in v0.1.0 for file storage creation/update. This merge requests update the gem to v0.2.0 which contains the fix: Decrease ABC threshold to 54.28 Update VERSION to 10.2.0-pre Update CHANGELOG.md for 10.1.0 Document `CI_SHARED_ENVIRONMENT` and `CI_DISPOSABLE_ENVIRONMENT` Fix the external URLs generated for online view of HTML artifacts Use title as placeholder instead of issue title for reusability Fix failure in current_settings_spec.rb Clarify the difference between project_update and project_rename URI decode Page-Title header to preserve UTF-8 characters Update Gitaly version to v0.49.0 Decrease Perceived Complexity threshold to 14 Resolve "Remove help text regarding group issues on group issues page (and group merge requests page)" Force non diff resolved discussion to display when collapse toggled Added submodule support in multi-file editor add note about after_script being run separately Check for element before evaluate_script Merge branch 'master-i18n' into 'master' Update Prometheus gem to fix problems with other files overwriting current file ...
| * Read circuitbreaker settings from `Gitlab::CurrentSettings`Bob Van Landuyt2017-10-171-1/+3
| | | | | | | | Instead of from the configuration file
* | accept javascript confirm dialog on admin delete label linkMike Greiling2017-10-131-1/+1
| |
* | Add accept_confirm for admin_users_impersonation_tokens_specJose Ivan Vargas2017-10-131-1/+1
| |
* | Merge branch 'master' into sh-headless-chrome-supportMike Greiling2017-10-0911-19/+19
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (113 commits) Introduce new hook data builders for Issue and MergeRequest Don't create todos for old issue assignees Start adding Gitlab::HookData::IssuableBuilder Include the changes in issuable webhook payloads Rename the `codeclimate` job to `codequality` Don't show an "Unsubscribe" link in snippet comment notifications Add QA::Scenario::Gitlab::Group::Create Removes CommitsList from global namespace Fix wiki empty page translation namespace not being removed Fixes mini graph in commit view Fix link to new i18n index page Update i18n docs Move i18n/introduction to i18n/index Resolve "Simple documentation update - backup to restore in restore section" Remove AjaxLoadingSpinner and CreateLabelDropdown from global namespace Move cycle analytics banner into a vue file Updated Icons + Fix for Collapsed Groups Angle Don't create fork networks for root projects that are deleted Remove executable permissions on images to make docs lint happy Sync up hard coded DN class in migration ...
| * Replaces `tag: true` into `:tag` in the specsJacopo2017-10-0711-19/+19
| | | | | | | | | | | | 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.
* | fix admin_settings_specJose Ivan Vargas2017-10-041-1/+1
| |
* | fix admin_uses_repository_checksJose Ivan Vargas2017-10-031-1/+1
| |
* | fix admin_hooks_specJose Ivan Vargas2017-10-031-2/+2
| |
* | fixed spec/features/admin/admin_groups_spec.rbPhil Hughes2017-09-271-1/+1
| |
* | fixed spec/features/admin/admin_users_spec.rbPhil Hughes2017-09-271-2/+2
| |
* | Merge branch 'master' into sh-headless-chrome-supportJose Ivan Vargas2017-09-133-6/+8
|\ \ | |/
| * Merge branch 'fly-out-top-level-item' into 'master'Filipa Lacerda2017-09-072-3/+3
| |\ | | | | | | | | | | | | | | | | | | Add top level items to fly-out navigation Closes #36294 See merge request !13981
| | * Add top level items to fly-out navigationPhil Hughes2017-09-062-3/+3
| | | | | | | | | | | | | | | | | | This only appears when in the collapsed sidebar. If the sidebar is expanded, then these items are hidden & no fly-out navigation is displayed. Closes #36294
| * | Merge branch 'tc-test-admin-log-links' into 'master'Dmitriy Zaporozhets2017-09-061-3/+5
| |\ \ | | |/ | |/| | | | | | | Put Admin loggers in before_action for easier overriding in EE See merge request !14081
| | * Put loggers in before_action for easier overriding in EEtc-test-admin-log-linksToon Claes2017-09-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | Make it easier to override the set of loggers, by putting them in a separate method. Also modify spec so it tests for links, instead of checking for regular text.
* | | Merge branch 'master' into sh-headless-chrome-supportStan Hu2017-09-053-6/+22
|\ \ \ | |/ /
| * | Merge branch '17849-allow-admin-to-restrict-min-key-length-and-techno' into ↵Robert Speicher2017-09-011-0/+16
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Add settings for minimum key strength and allowed key type Closes #17849 See merge request !13712
| | * | Rework the permissions model for SSH key restrictionsNick Thomas2017-08-301-14/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `allowed_key_types` is removed and the `minimum_<type>_bits` fields are renamed to `<tech>_key_restriction`. A special sentinel value (`-1`) signifies that the key type is disabled. This also feeds through to the UI - checkboxes per key type are out, inline selection of "forbidden" and "allowed" (i.e., no restrictions) are in. As with the previous model, unknown key types are disallowed, even if the underlying ssh daemon happens to support them. The defaults have also been changed from the lowest known bit size to "no restriction". So if someone does happen to have a 768-bit RSA key, it will continue to work on upgrade, at least until the administrator restricts them.
| | * | Add settings for minimum key strength and allowed key typeNick Thomas2017-08-301-0/+20
| | |/ | | | | | | | | | | | | | | | | | | | | | This is an amalgamation of: * Cory Hinshaw: Initial implementation !5552 * Rémy Coutable: Updates !9350 * Nick Thomas: Resolve conflicts and add ED25519 support !13712
| * | fixed up a bunch of specsPhil Hughes2017-08-292-6/+6
| |/ | | | | | | some caused by webkit prefixes
* | Merge branch 'master' into sh-headless-chrome-supportStan Hu2017-08-311-0/+8
|\ \ | |/
| * Add an option to list only archived projectsMehdi Lahmam2017-08-241-0/+8
| | | | | | | | Closes #35994
* | Merge branch 'master' into sh-headless-chrome-supportStan Hu2017-08-171-1/+1
|\ \ | |/
| * Enable Layout/TrailingWhitespace cop and auto-correct offensesRobert Speicher2017-08-151-1/+1
| |
* | Merge branch 'master' into sh-headless-chrome-supportStan Hu2017-08-111-0/+2
|\ \ | |/
| * Add option to disable project export on instanceRobin Bobbitt2017-08-111-0/+2
| |
* | Change trigger('focus') -> clickStan Hu2017-08-091-1/+1
|/
* Move hostname to Gitlab::EnvironmentBob Van Landuyt2017-08-041-1/+1
|
* Add a Circuitbreaker for storage pathsBob Van Landuyt2017-08-041-1/+23
|
* Merge branch 'fix-oauth-checkboxes' into 'master'Filipa Lacerda2017-08-031-0/+8
|\ | | | | | | | | | | | | Fixed sign-in restrictions buttons not toggling active state Closes #35882 See merge request !13270
| * Fixed sign-in restrictions buttons not toggling active statefix-oauth-checkboxesPhil Hughes2017-08-031-0/+8
| | | | | | | | Closes #35882