summaryrefslogtreecommitdiff
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* Extend License Compliance entity for Pipelines and MR viewCan Eldem2019-09-051-2/+2
|
* New interruptible attribute supported in YAML parsing.Cédric Tabin2019-09-055-5/+34
| | | | | | | Since it is not possible to dynamically detect if a job is automatically cancellable or not, a this new attribute is necessary. Moreover, it let the maintainer of the repo to adjust the behaviour of the auto cancellation feature to match exactly what he needs.
* Add structure to support EE feature of COARKerri Miller2019-09-053-1/+15
| | | | | | | These are the structural changes for supporting the EE feature of moving "code_owner_approval_required" state from existing on a project to being on the protected branches individually, allowing for CODEOWNER validation on push events.
* Add helpers to wait for axios requestsMartin Hanzel2019-09-051-7/+4
| | | | | | | | | Add two methods to the axios_utils Jest mock: - `waitFor(url)`, which returns a Promise that resolves when the next request to `url` finishes. - `waitForAll()`, which returns a Promise that resolves when all pending requests finish.
* Merge branch '66067-pages-domain-doesnt-set-target-blank' into 'master'Dmitriy Zaporozhets2019-09-054-8/+15
|\ | | | | | | | | | | | | Makes custom Pages domain open as external link in new tab Closes #66067 See merge request gitlab-org/gitlab-ce!32130
| * Allow for the passing of options to external_link66067-pages-domain-doesnt-set-target-blankjakeburden2019-09-031-2/+2
| |
| * Create and use external_link helperjakeburden2019-09-034-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Creates a helper method that takes body text and a url. The output is a external link with icon. It contains the noopenner noreferrer attributes for security. Usage: external_link(domain.title, domain.url) Add rspec test for ExternalLinkHelper Add changelog for MR 32130
| * Use “_blank” instead of :_blankjakeburden2019-09-022-3/+3
| |
| * Add attributes to open deployed pages in new tabjakeburden2019-09-021-2/+8
| |
| * Add attributes to securely open external linksjakeburden2019-09-021-1/+1
| |
| * Makes Page domain open as external link in new tabjakeburden2019-09-021-1/+1
| | | | | | | | Additionally adds noopener noreferrer as addtional security
* | Merge branch 'bjk/routable_counter' into 'master'Andreas Brandl2019-09-051-8/+4
|\ \ | | | | | | | | | | | | Adjust routable metric See merge request gitlab-org/gitlab-ce!32591
| * | Adjust routable metricbjk/routable_counterBen Kochie2019-09-051-8/+4
| | | | | | | | | | | | | | | | | | * Define the counter once. * Make metric name follow Prometheus naming conventions. * Add label for call method.
* | | Avoid checking dns rebind protection in validationFrancisco Javier López2019-09-051-1/+7
| | |
* | | Bring method back that was mistakenly removedJoão Cunha2019-09-042-1/+9
| | | | | | | | | | | | - We're also improving specs to avoid this could happen again
* | | Update Pipelines Minutes expire banner (CE)Ammar Alakkad2019-09-045-14/+28
| | | | | | | | | | | | | | | | | | | | | - remove hiding the alert functionality - use `danger` class instead of `warning` https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14786
* | | Remove unnecessary freeze in appDinesh Panda2019-09-044-5/+5
| | |
* | | Upgrade GraphQL gem to 1.8.17Brett Walker2019-09-045-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Due to https://github.com/exAspArk/batch-loader/pull/32, we changed BatchLoader.for into BatchLoader::GraphQL.for - since our results are wrapped in a BatchLoader::GraphQL, calling `sync` during authorization is required to get real object - `graphql` now has it's own authorization system. Our `authorized?` method conflicted and required renaming
* | | Merge branch 'remove-unnecessary-freeze-in-app-finders' into 'master'Stan Hu2019-09-042-4/+4
|\ \ \ | | | | | | | | | | | | | | | | Avoid calling freeze on already frozen strings in app/finders See merge request gitlab-org/gitlab-ce!32634
| * | | Avoid calling freeze on already frozen strings in app/findersdineshpanda2019-09-042-4/+4
| | | |
* | | | Add ability see deployments using a group clusterJacques Erasmus2019-09-045-30/+118
| | | | | | | | | | | | | | | | Added the ability to see project deployments using a group cluster
* | | | Let project reporters create issue from group boardsFelipe Artur2019-09-047-4/+49
| | | | | | | | | | | | | | | | | | | | The current state of group issue boards does not show the "Add issues" button on the UI for users that are reporters of group child projects.
* | | | Add service to transfer group milestonesEugenia Grieff2019-09-045-0/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add new service that transfers milestones from a group to a project - Include new service in Projects transfer service - Include FromUnion module in Milestone model to use in transfer service - Add specs for new milestones service - Add specs for transferring milestones in project transfer service
* | | | Merge branch 'osw-record-repo-push-events' into 'master'James Lopez2019-09-041-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Backport EE "Track repository pushes as audit events" See merge request gitlab-org/gitlab-ce!32304
| * | | | Backport "Track repository pushes as audit events"Oswaldo Ferreira2019-09-041-4/+4
| | |/ / | |/| |
* | | | Merge branch 'remove-unnecessary-freeze-in-app-services' into 'master'Rémy Coutable2019-09-0411-14/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Avoid calling freeze on already frozen strings in app/services See merge request gitlab-org/gitlab-ce!32635
| * | | | Avoid calling freeze on already frozen strings in app/servicesdineshpanda2019-09-0411-14/+14
| | |/ / | |/| |
* | | | Creates base components for new job logFilipa Lacerda2019-09-043-0/+125
| |/ / |/| | | | | | | | | | | | | | Creates a link component, a line component and a clickable line component to handle the new job log format
* | | Backport EE changes for productivity analyticsPavel Shutsin2019-09-041-1/+5
| | | | | | | | | | | | Improve diff lines count efficiency
* | | Revert "DB change, migratoin and changelog"Lee Tickett2019-09-041-1/+3
| | | | | | | | | | | | This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
* | | Remove vue resource from group serviceLee Tickett2019-09-042-16/+12
|/ / | | | | | | Addresses https://gitlab.com/gitlab-org/gitlab-ce/issues/66750
* | Merge branch 'revert-2f01437f' into 'master'Paul Slaughter2019-09-034-23/+42
|\ \ | | | | | | | | | | | | Revert "Merge branch 'remove-vue-resource-from-sidebar-service' into 'master'" See merge request gitlab-org/gitlab-ce!32620
| * | Revert "Merge branch 'remove-vue-resource-from-sidebar-service' into 'master'"Mike Greiling2019-09-034-23/+42
| | | | | | | | | This reverts merge request !32400
* | | Add cluster domain warningJacques Erasmus2019-09-031-3/+15
|/ / | | | | | | Added a cluster domain wanring if no domain is defined
* | Create an event on epic actionsJan Provaznik2019-09-037-3/+19
| | | | | | | | | | Creates new event when an epic is created, closed, reopened or commented.
* | Revert "DB change, migratoin and changelog"Lee Tickett2019-09-034-42/+23
| | | | | | | | This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
* | Revert "DB change, migratoin and changelog"Lee Tickett2019-09-031-2/+2
| | | | | | | | This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
* | Merge branch '62591-fix-milestone-due-date-today-wording' into 'master'Nick Thomas2019-09-031-5/+7
|\ \ | | | | | | | | | | | | | | | | | | Fix wording on milestone due date today Closes #62591 See merge request gitlab-org/gitlab-ce!32096
| * | Fix wording on milestone due date today62591-fix-milestone-due-date-today-wordingAlexandru Croitor2019-09-031-5/+7
| | | | | | | | | | | | | | | Fix wording on milestone due date, to show today instead of hours ago or remaining, when milestone is due today.
* | | Merge branch 'ab-routable-nplus1' into 'master'Stan Hu2019-09-032-3/+7
|\ \ \ | | | | | | | | | | | | | | | | Preload routes information in Routable See merge request gitlab-org/gitlab-ce!32352
| * | | Preload routes informationab-routable-nplus1Andreas Brandl2019-09-032-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a high frequency N+1 issue: `RoutableActions#find_routable!` is used across many controllers to retrieve e.g. the Project or Namespace by path. The `#find_routable!` method calls `#ensure_canonical_path` which in turn retrieves `#full_path` from the given Routable. This in turn triggers a lookup on `routes`, leading to a high frequency of these queries: ```sql SELECT "routes".* FROM "routes" WHERE "routes"."source_id" = $1 AND "routes"."source_type" = $2 LIMIT $3 ``` This is unnecessary as we already join `routes` in `Routable#find_by_full_path` anyways.
* | | | Merge branch '66454-utils-parser' into 'master'Kushal Pandya2019-09-031-0/+40
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Creates utility parser for the job log See merge request gitlab-org/gitlab-ce!32555
| * | | Creates utils for the job log66454-utils-parserFilipa Lacerda2019-09-031-0/+40
| | |/ | |/| | | | | | | | | | With the new job log json format we need a parser on the frontend
* | | Merge branch 'clusterable_cluster_environments_path' into 'master'Jan Provaznik2019-09-031-0/+5
|\ \ \ | |_|/ |/| | | | | | | | Add #environments_cluster_path which will always return nil in CE See merge request gitlab-org/gitlab-ce!32527
| * | Add facade which will always return nil in CEclusterable_cluster_environments_pathThong Kuah2019-09-031-0/+5
| | | | | | | | | | | | This method will be overridden in EE
* | | Added relationships between Release and MilestoneEtienne Baqué2019-09-036-1/+58
| | | | | | | | | | | | | | | | | | Modified schema via migrations. Added one-to-one relationship between the two models. Added changelog file
* | | Merge branch 'add-pipeline-type-key-in-pipeline-entity' into 'master'Kamil Trzciński2019-09-034-4/+51
|\ \ \ | | | | | | | | | | | | | | | | Expose `name` and `merge_request_event_type` in serialized json and predefined variables See merge request gitlab-org/gitlab-ce!32323
| * | | Add pipeline.type key to PipelineEntityadd-pipeline-type-key-in-pipeline-entityShinya Maeda2019-09-034-4/+51
| | | | | | | | | | | | | | | | | | | | This commit adds pipeline.type key to PipelineEntity. This key will be used in MR widget in the next iteration.
* | | | Make flash notifications stickyFatih Acet2019-09-0374-1275/+1194
| | | | | | | | | | | | | | | | | | | | This commit also unifies layout structure and remove no_container flag
* | | | Merge branch 'change-role-system-hook' into 'master'Rémy Coutable2019-09-032-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add system hooks for project/group membership updates Closes gitlab-ee#12252 See merge request gitlab-org/gitlab-ce!32371