summaryrefslogtreecommitdiff
path: root/spec/features/projects
Commit message (Collapse)AuthorAgeFilesLines
* Show Test Automation Engineer for spec/feature asLin Jen-Shin2019-06-062-0/+4
| | | | reviewers.
* Always show "Pipelines must succeed" checkboxFabio Pitino2019-06-061-1/+1
| | | | | | | Before: the checkbox was hidden if builds were disabled. The checkbox should not be linked to the builds feature because they are 2 separate functionality.
* Merge branch 'sh-default-visibility-fix' into 'master'Bob Van Landuyt2019-06-061-0/+30
|\ | | | | | | | | | | | | Set project default visibility to max allowed Closes #62298 See merge request gitlab-org/gitlab-ce!28754
| * Set project default visibility to max allowedStan Hu2019-06-051-0/+30
| | | | | | | | | | | | | | | | | | | | If the default, instance-wide visibility were set to internal but a group were private, the radio button would be set on internal even though that setting were not allowed. We now consider the allowed visibility setting for the group in determining what the default should be. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62298
* | Merge branch 'revert-86900f00' into 'master'Grzegorz Bizon2019-06-062-7/+7
|\ \ | |/ |/| | | | | | | | | Revert "Disable retrying cancelled jobs" Closes #62350 See merge request gitlab-org/gitlab-ce!29201
| * Revert "Merge branch..."revert-86900f00Kamil Trzciński2019-06-052-7/+7
| | | | | | This reverts merge request !27503
* | Merge branch '28996-create-mvc-ui-in-haml' into 'master'Filipa Lacerda2019-06-052-1/+151
|\ \ | |/ |/| | | | | Add Let's Encrypt option in Pages domain new/edit Haml form See merge request gitlab-org/gitlab-ce!26438
| * Add auto SSL toggle to Pages domain settings page28996-create-mvc-ui-in-hamlNathan Friend2019-06-032-1/+151
| | | | | | | | | | | | | | | | This commit adds an auto SSL toggle switch to the settings page of GitLab Pages domains. This toggle enable or disabled auto SSL management via Let's Encrypt. Toggling the button dynamically updates the form using client-side JavaScript. All changes are behind feature flags.
* | Merge branch '10685-remove-feature-flag-ce' into 'master'Nick Thomas2019-06-041-1/+0
|\ \ | | | | | | | | | | | | Remove `approval_rules` feature flag and remove obsolete approvals implementation See merge request gitlab-org/gitlab-ce!28979
| * | Remove spec feature stubbing10685-remove-feature-flag-ceMark Chao2019-06-041-1/+0
| | |
* | | Merge branch ↵Grzegorz Bizon2019-06-041-16/+43
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | '58941-use-gitlab-serverless-with-existing-knative-installation' into 'master' Resolve "Use GitLab serverless with existing Knative installation" Closes #58941 See merge request gitlab-org/gitlab-ce!27173
| * | Adapt functions to work for external KnativeJoão Cunha2019-05-291-16/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove Kn services cache from Clusters::Application::Knative Knative function can exist even if user did not installed Knative via GitLab managed apps. -> Move responsibility of finding services into the Cluster -> Responsability is inside Clusters::Cluster::KnativeServiceFinder -> Projects::Serverless::FunctionsFinder now calls depends solely on a cluster to find the Kn services. -> Detect Knative by resource presence instead of service presence -> Mock knative_installed response temporarily for frontend to develop Display loader while `installed === 'checking'` Added frontend work to determine if Knative is installed Memoize with_reactive_cache(*args, &block) to avoid race conditions When calling with_reactive_cache more than once, it's possible that the second call will already have the value populated. Therefore, in cases where we need the sequential calls to have consistent results, we'd fall under a race condition. Check knative installation via Knative resource presence Only load pods if Knative is discovered Always return a response in FunctionsController#index - Always indicate if Knative is installed, not installed or checking - Always indicate the partial response for functions. Final response is guaranteed when knative_installed is either true | false. Adds specs for Clusters::Cluster#knative_services_finder Fix method name when calling on specs Add an explicit check for functions Added an explicit check to see if there are any functions available Fix Serverless feature spec - we don't find knative installation via database anymore, rather via Knative resource Display error message for request timeouts Display an error message if the request times out Adds feature specs for when functions exist Remove a test purposed hardcoded flag Add ability to partially load functions Added the ability to partially load functions on the frontend Add frontend unit tests Added tests for the new frontend additions Generate new translations Generated new frontend translations Address review comments Cleaned up the frontend unit test. Added computed prop for `isInstalled`. Move string to constant Simplify nil to array conversion Put knative_installed states in a frozen hash for better read Pluralize list of Knative states Quey services and pods filtering name This way we don't need to filter the namespace in memory. Also, the data we get from the network is much smaller. Simplify cache_key and fix bug - Simplifies the cache_key by removing namespace duplicate - Fixes a bug with reactive_cache memoization
* | | Merge branch ↵Kamil Trzciński2019-06-041-1/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | 'set-real-next-run-at-for-preventing-duplciate-pipeline-creations' into 'master' Make pipeline schedule worker resilient Closes gitlab-com/gl-infra/production#805 and #61955 See merge request gitlab-org/gitlab-ce!28407
| * | Make pipeline schedule worker resilientset-real-next-run-at-for-preventing-duplciate-pipeline-creationsShinya Maeda2019-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, pipeline schedule worker is unstable because it's sometimes killed by excessive memory consumption. In order to improve the performance, we add the following fixes: 1. next_run_at is always real_next_run, which means the value always takes into account of worker's cron schedule 1. Remove exlusive lock. This is already covered by real_next_run change. 1. Use RunPipelineScheduleWorker for avoiding memory killer. Memory consumption is spread to the multiple sidekiq worker.
* | | Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqRobert Speicher2019-06-031-1/+1
|\ \ \ | |/ / |/| |
| * | Merge branch 'security-58856-persistent-xss-in-note-objects' into 'master'Robert Speicher2019-06-031-1/+1
| |\ \ | | | | | | | | | | | | | | | | Persistent XSS in note objects CE See merge request gitlab/gitlabhq!3075
| | * | Add `html` to sensitive wordscharlieablett2019-05-011-1/+1
| | | |
* | | | Merge branch 'gitaly-version-v1.43.0' into 'master'Bob Van Landuyt2019-05-311-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Upgrade Gitaly to v1.43.0 See merge request gitlab-org/gitlab-ce!28867
| * | | | Remove hook directory requirement from Shellgitaly-version-v1.43.0Zeger-Jan van de Weg2019-05-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It used to be the case that GitLab created symlinks for each repository to one copy of the Git hooks, so these ran when required. This changed to set the hooks dynamically on Gitaly when invoking Git. The side effect is that we didn't need all these symlinks anymore, which Gitaly doesn't create anymore either. Now that means that the tests in GitLab-Rails should test for it either. Related: https://gitlab.com/gitlab-org/gitaly/issues/1392#note_175619926
* | | | | Remove legacy artifact related coderemove-legacy-artifacts-related-codeShinya Maeda2019-05-314-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We've already migrated all the legacy artifacts to the new realm, which is ci_job_artifacts table. It's time to remove the old code base that is no longer used.
* | | | | Merge branch '609120-ref-link' into 'master'Mayra Cabrera2019-05-301-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes ref being displayed as raw HTML Closes #60912 See merge request gitlab-org/gitlab-ce!28823
| * | | | | Fixes ref being displayed as raw HTML609120-ref-linkFilipa Lacerda2019-05-301-0/+6
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | The ref to the branch was being displayed as raw HTML in the Pipelines page
* | | | | Add Pipeline IID to viewsMike Scott2019-05-303-2/+8
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Pipeline IID to MR's * Add Pipeline IID to commit box * Add Pipeline IID to builds page * Add Pipeline IID to job sidebar * Add Pipeline IID to header on view pipeline pages * Add changelog entry * Update tests
* | | | Created repository list breadcrumbs Vue appPhil Hughes2019-05-293-0/+3
|/ / /
* | | Fix display of promote to group labelJan Provaznik2019-05-282-1/+38
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Since label presenter is used in label index view, label class check doesn't work as expected because the class is now LabelPresenter. Also `label.subject` doesn't work as expected now because Label's model `subject` method is shadowed by Gitlab's presenter's method which uses `subject` for referencing the original object. Instead we use a presenter's method for both checks now. `label_deletion_confirm_text` is not used anywhere so it's removed
* | Add changelog entryJacques Erasmus2019-05-271-0/+1
| | | | | | | | Added a changelog entry for the feature
* | Add expand/collapse buttonAdriel Santiago2019-05-271-0/+6
| | | | | | | | Add ability to expand/collapse error tracking settings
* | Setup Vue app for repository file listingPhil Hughes2019-05-209-0/+15
| | | | | | | | Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/61578
* | Merge branch 'show-disabled-mirrors' into 'master'Nick Thomas2019-05-071-0/+12
|\ \ | | | | | | | | | | | | CE Show disabled project repo mirrors See merge request gitlab-org/gitlab-ce!27326
| * | Show disabled project repo mirrorsshow-disabled-mirrorsLuke Bennett2019-05-071-0/+12
| | | | | | | | | | | | | | | Show disabled mirrors with a badge so that they can be deleted by project owners.
* | | Merge branch 'member-access-granted-leave-email-fe' into 'master'Fatih Acet2019-05-062-2/+20
|\ \ \ | |/ / |/| | | | | | | | CE Add leave link to access_granted email See merge request gitlab-org/gitlab-ce!27892
| * | Add leave link to access_granted emailmember-access-granted-leave-email-feLuke Bennett2019-05-032-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | Allows users to leave a project/group that they have been added to. Add function to leave a namespace by url param If the `leave` param is present on a project/group show page, click the leave link.
* | | Destroy repo mirrors instead of disabling themLuke Bennett2019-05-061-0/+19
|/ / | | | | | | | | | | | | | | It is important to destroy data related to repo mirrors when they are disabled. Use `_destroy` nested attribute instead of `enabled` for push mirrors. Call `remove_import_data` after saving a project if its pull mirror is disabled.
* | Adds a way to start multiple manual jobs in stageMayra Cabrera2019-05-021-0/+14
| | | | | | | | | | | | | | | | | | | | - Adds an endpoint on PipelinesController - Adds a service that iterates over every build in a stage and plays it. - Includes 'play_manual' details on EntitySerializer - Builds a new Stage state: PlayManual. An stage can take this status if it has manual builds or an skipped, scheduled or manual status - Includes FE modifications and specs
* | Merge branch ↵Douwe Maan2019-05-022-7/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | '53064-bypassing-pipeline-jobs-by-canceling-the-pipeline-and-manually-running-later-jobs' into 'master' Disable retrying cancelled jobs Closes #53064 See merge request gitlab-org/gitlab-ce!27503
| * | Update specs that use retryable canceled jobsmfluharty2019-04-192-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Specs that test canceled jobs now - expect them not to be retryable or playable - expect them not to show retry buttons Specs that test retryability now - use failed status instead of canceled status
* | | Fix ref_text of merge request pipelinesfix-ref-text-of-mr-pipelinesShinya Maeda2019-04-301-5/+33
| |/ |/| | | | | | | Source branch can be removed after the merge and we have to make sure to avoid rendering links if it's the case.
* | Merge branch '57247-show-prioritized-labels-to-guests' into 'master'Clement Ho2019-04-192-4/+21
|\ \ | | | | | | | | | | | | | | | | | | Show prioritized labels to guests Closes #57247 See merge request gitlab-org/gitlab-ce!27307
| * | Show prioritized labels to guests57247-show-prioritized-labels-to-guestsHeinrich Lee Yu2019-04-192-4/+21
| |/ | | | | | | Disables sorting when guests are viewing
* | Improvements to Project overview UIIllya Klymov2019-04-191-0/+10
|/
* Update CE-specific files for project MR settings UIce-10725-restructure-project-merge-request-settings-pageNathan Friend2019-04-171-12/+13
| | | | | This commit updates the CE-specific files that reorganizes the project merge request settings UI.
* Put four flaky specs in quanrantineRémy Coutable2019-04-172-3/+3
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Revert "Revert "Merge branch '24704-download-repository-path' into 'master'""Nick Thomas2019-04-164-5/+4
| | | | This reverts commit 171818df0a72097aa1a804c8213666b3f66b0966.
* Merge branch 'gt-fix-styling-for-framework-notes' into 'master'Phil Hughes2019-04-121-2/+2
|\ | | | | | | | | | | | | Fix styling for `app/assets/stylesheets/framework/notes.scss` Closes #59868 See merge request gitlab-org/gitlab-ce!26877
| * Rename selector for framework notesGeorge Tsiolis2019-04-121-2/+2
| |
* | Fix a few specs after updating capybara and selenium-webdriverRémy Coutable2019-04-121-1/+2
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Improve project settings pageLuke Bennett2019-04-111-14/+23
| | | | Prioritize and simplify project settings content.
* Merge branch 'restore-hipchat' into 'master'Nick Thomas2019-04-113-5/+43
|\ | | | | | | | | | | | | Revert "Remove HipChat integration from GitLab" Closes #60042 See merge request gitlab-org/gitlab-ce!27172
| * Add frozen_string_literal to HipChat filesrestore-hipchatSean McGivern2019-04-101-0/+2
| |
| * Revert "Remove HipChat integration from GitLab"Sean McGivern2019-04-103-5/+41
| | | | | | | | This reverts commit a5378665a1dc0b9c8dc3a4fa279a0eb78aac5aac.