| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
- We're also improving specs to avoid this could happen again
|
|
|
|
|
| |
When using /due quick action with an invalid date a meaninful error
message is shown.
|
|\
| |
| |
| |
| | |
Create partial index for gitlab-monitor CI metrics
See merge request gitlab-org/gitlab-ce!32546
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This creates a partial index intended to speed up queries on
`ci_builds`. Particularly, `gitlab-monitor` has rather heavy queries.
Those have been changed to only look back 7 days and benefit from this
index tremendously.
Relates to
https://gitlab.com/gitlab-org/gitlab-exporter/merge_requests/101.
|
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
Creates a link component, a line component and
a clickable line component to handle the
new job log format
|
|\ \
| |/
|/|
| |
| | |
Persist `needs:` validation as config error
See merge request gitlab-org/gitlab-ce!32648
|
| |
| |
| |
| |
| |
| |
| |
| | |
In case when `needs:` is missing, but when requested by service,
we would not save the pipeline with config_error.
This makes it explicit that we want to persist the error
as `config_error` failure reason.
|
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
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
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
Remove Users.support_bot column
See merge request gitlab-org/gitlab-ce!32554
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
This column is not present in `db/schema.rb` and hence needs to be
removed conditionally.
See https://gitlab.com/gitlab-org/gitlab-ce/issues/66901 for background
|
| | |
| | |
| | |
| | |
| | |
| | | |
Modified schema via migrations.
Added one-to-one relationship between the two models.
Added changelog file
|
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When updating group and project members, new system hooks
`user_update_for_group` and `user_update_for_team` will be executed.
Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/12252
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Remove deprecation message for milestone tabs
See merge request gitlab-org/gitlab-ce!32252
|
| | | | |
| | | | |
| | | | |
| | | | | |
We're reversing the deprecation due to user feedback
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Extends the permission of $CI_REGISTRY_USER to allow them
to delete tags in addition to just pushing.
https://gitlab.com/gitlab-org/gitlab-ce/issues/40096
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Expand textarea for CA cert in cluster form
See merge request gitlab-org/gitlab-ce!32508
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The current default is too small
for a user to see what they have pasted in.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The 'assigned' reason doesn't apply to notes, but the other two
can ('mentioned' and 'own_activity'), so we can still use this for note
emails.
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
This fixes a regression where an underscore in labels no
longer worked:
https://github.com/knsv/mermaid/releases
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Replace indexes for counting active users
See merge request gitlab-org/gitlab-ce!32538
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adjusts the partial condition for an index. The index is intended
to be used when counting active users with `ghost IS NOT TRUE AND
bot_type IS NULL`.
With the current index, this wasn't working as the partial condition
didn't match the query: `ghost <> TRUE` is not semantically equivalent
to `ghost IS NOT TRUE` (null semantics).
The reason we add an index particularly intended for EE is that the EE
query is going to have the additional part `AND bot_type IS NULL`
whereas the CE query doesn't. Logically, it'd be enough to have an index
for `ghost IS NOT TRUE`. However, on GitLab.com, the query planner makes
poor choices when the additional `AND bot_type IS NULL` part is present:
It goes for the index on `bot_type` and doesn't use the partial index.
Note the existing index isn't being used at all according to GitLab.com
index statistics. Hence we can first remove it and don't have to worry
about the window of time without an index.
Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/66770
|
| | | | |
| | | | |
| | | | | |
[ci skip]
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Support selective highlighting of lines
See merge request gitlab-org/gitlab-ce!32514
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Instead of highlighting all lines when not all of them
are needed, only highlight from the beginning up to
the specified limit.
The `BlobPresenter#highlight` method has been updated
to support `to` param. This param will be used to limit
the content to be highlighted.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix permissions check in `RelativeLinkFilter`
See merge request gitlab-org/gitlab-ce!32448
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes RelativeLinkFilter for users that don't have access
to the project's repository
|
| | | | |
| | | | |
| | | | |
| | | | | |
as requested by the reviewer
|
| | | | |
| | | | |
| | | | |
| | | | | |
Wrong format on MS Teams integration push events with multi line commit messages
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix Peek on Puma
Closes #66528
See merge request gitlab-org/gitlab-ce!32213
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Peek's `Peek.request_id` method doesn't work well with a multi-threaded
server and concurrent requests, because requests can 'steal' another
request's ID, or unset it before it was due.
The upstream change resolves this; the commit here is just to ensure
that GitLab works with that upstream change, mostly by not using
`Peek.request_id` any more (as the method doesn't exist).
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Resolve "Improve pages load wait time experience"
Closes #65304
See merge request gitlab-org/gitlab-ce!32122
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This commit adds a warning message that is always displayed that informs
users that their GitLab Pages sites will take a bit of time before they
can be accessed after being deployed for the first time.
|