| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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 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.
|
|\
| |
| |
| |
| |
| |
| | |
Makes custom Pages domain open as external link in new tab
Closes #66067
See merge request gitlab-org/gitlab-ce!32130
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Additionally adds noopener noreferrer as addtional security
|
|\ \
| | |
| | |
| | |
| | | |
Adjust routable metric
See merge request gitlab-org/gitlab-ce!32591
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Define the counter once.
* Make metric name follow Prometheus naming conventions.
* Add label for call method.
|
| | | |
|
| | |
| | |
| | |
| | | |
- We're also improving specs to avoid this could happen again
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- remove hiding the alert functionality
- use `danger` class instead of `warning`
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14786
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Avoid calling freeze on already frozen strings in app/finders
See merge request gitlab-org/gitlab-ce!32634
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Added the ability to see project deployments using a group cluster
|
| | | |
| | | |
| | | |
| | | |
| | | | |
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 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
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Backport EE "Track repository pushes as audit events"
See merge request gitlab-org/gitlab-ce!32304
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Avoid calling freeze on already frozen strings in app/services
See merge request gitlab-org/gitlab-ce!32635
|
| | |/ /
| |/| | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Creates a link component, a line component and
a clickable line component to handle the
new job log format
|
| | |
| | |
| | |
| | | |
Improve diff lines count efficiency
|
| | |
| | |
| | |
| | | |
This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
|
|/ /
| |
| |
| | |
Addresses https://gitlab.com/gitlab-org/gitlab-ce/issues/66750
|
|\ \
| | |
| | |
| | |
| | | |
Revert "Merge branch 'remove-vue-resource-from-sidebar-service' into 'master'"
See merge request gitlab-org/gitlab-ce!32620
|
| | |
| | |
| | | |
This reverts merge request !32400
|
|/ /
| |
| |
| | |
Added a cluster domain wanring if no domain is defined
|
| |
| |
| |
| |
| | |
Creates new event when an epic is created, closed, reopened or
commented.
|
| |
| |
| |
| | |
This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
|
| |
| |
| |
| | |
This reverts commit af5242ecb682189c5d8276e1ab1ffe5ce844f2e5.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix wording on milestone due date today
Closes #62591
See merge request gitlab-org/gitlab-ce!32096
|
| | |
| | |
| | |
| | |
| | | |
Fix wording on milestone due date, to show today instead of
hours ago or remaining, when milestone is due today.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Preload routes information in Routable
See merge request gitlab-org/gitlab-ce!32352
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
Creates utility parser for the job log
See merge request gitlab-org/gitlab-ce!32555
|
| | |/
| |/|
| | |
| | |
| | | |
With the new job log json format
we need a parser on the frontend
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Add #environments_cluster_path which will always return nil in CE
See merge request gitlab-org/gitlab-ce!32527
|
| | |
| | |
| | |
| | | |
This method will be overridden in EE
|
| | |
| | |
| | |
| | |
| | |
| | | |
Modified schema via migrations.
Added one-to-one relationship between the two models.
Added changelog file
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Expose `name` and `merge_request_event_type` in serialized json and predefined variables
See merge request gitlab-org/gitlab-ce!32323
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit adds pipeline.type key to PipelineEntity.
This key will be used in MR widget in the next iteration.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit also unifies layout structure
and remove no_container flag
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add system hooks for project/group membership updates
Closes gitlab-ee#12252
See merge request gitlab-org/gitlab-ce!32371
|