Age | Commit message (Collapse) | Author |
|
|
|
|
|
Email notification on issue due date
Closes #27500
See merge request gitlab-org/gitlab-ce!17985
|
|
Resolve "Time estimate system notes can be confusing"
Closes #40402
See merge request gitlab-org/gitlab-ce!18326
|
|
Improve jobs queuing time metric (fixed version)
Closes #45205
See merge request gitlab-org/gitlab-ce!18283
|
|
|
|
|
|
Make archived projects completely read-only
Closes #44788
See merge request gitlab-org/gitlab-ce!18136
|
|
This refactors the Markdown pipeline so it supports the rendering of
multiple documents that may belong to different projects. An example of
where this happens is when displaying the event feed of a group. In this
case we retrieve events for all projects in the group. Previously we
would group events per project and render these chunks separately, but
this would result in many SQL queries being executed. By extending the
Markdown pipeline to support this out of the box we can drastically
reduce the number of SQL queries.
To achieve this we introduce a new object to the pipeline:
Banzai::RenderContext. This object simply wraps two other objects: an
optional Project instance, and an optional User instance. On its own
this wouldn't be very helpful, but a RenderContext can also be used to
associate HTML documents with specific Project instances. This work is
done in Banzai::ObjectRenderer and allows us to reuse as many queries
(and results) as possible.
|
|
This prevents creating merge requests targeting archived projects.
This could happen when a project was already forked, but then the
source was archived.
|
|
|
|
|
|
This reverts merge request !17730
|
|
# Conflicts:
# db/schema.rb
|
|
|
|
The TIMESTAMP data type is used for values that contain both date and
time parts. TIMESTAMP has a range of '1970-01-01 00:00:01' UTC to
'2038-01-19 03:14:07' UTC.
A Forever lib class was included to handle future dates for PostgreSQL
and MySQL, also changes were made to DeployToken to enforce Forever.date
Also removes extra conditional from JwtController
|
|
|
|
Also, fixes broken specs
|
|
Also:
- Changes scopes from serializer to use boolean columns
- Fixes broken specs
|
|
|
|
- When using 'read_repo' password and project are sent, so we used both
of them to fetch for the token
- When using 'read_registry' only the password is sent, so we only use
that for fetching the token
|
|
- Keep 'Deploy Section' open upon save, otherwise the token might get
lost
- When an error appears, display the error inside the form and also keep
the Deploy Section open
- Changue copy of revoke modal
|
|
Includes:
- Model, factories, create service and controller actions
- As usual, includes specs for everything
- Builds UI (copy from PAT)
- Add revoke action
Closes #31591
|
|
Fix 500 error when MR from fork has conflicts but worker has not run
See merge request gitlab-org/gitlab-ce!18226
|
|
|
|
Remove support for legacy tar.gz pages artifacts
See merge request gitlab-org/gitlab-ce!18090
|
|
If the ref hasn't been fetched into the target repository yet, this will fail
with a Rugged::ReferencError (assuming we're not using Gitaly). We should handle
this in the same way as a missing ref.
|
|
Closes #37462.
|
|
Show issues of subgroups in group-level issue board
Closes #44270
See merge request gitlab-org/gitlab-ce!18187
|
|
Deleting a MR you are assigned to should decrements counter
Closes #44458
See merge request gitlab-org/gitlab-ce!17951
|
|
Partition job_queue_duration_seconds with jobs_running_for_project
Closes #43219
See merge request gitlab-org/gitlab-ce!17730
|
|
The merge request counter in the UI was not decreasing when a merge
request was deleting.
This was just due to the cache not being
refreshed on a delete action.
fixes: https://gitlab.com/gitlab-org/gitlab-ce/issues/44458
|
|
|
|
|
|
|
|
|
|
Allow passing params to import API to override project attributes
Closes gitlab-ee#4788
See merge request gitlab-org/gitlab-ce!18086
|
|
|
|
Export and import LFS objects
Closes #40643
See merge request gitlab-org/gitlab-ce!18115
|
|
The LFS files will be included in the `lfs-objects` directory in the archive.
|
|
Fix 404 in group boards when moving issue between lists
Closes #44551
See merge request gitlab-org/gitlab-ce!18064
|
|
'security-10-6'
[10.6] Prevent notes on confidential issues from being sent to chat
See merge request gitlab/gitlabhq!2366
# Conflicts:
# app/helpers/services_helper.rb
|
|
This means import data doesn't necessarily have to have an import_url
anymore.
The `ProjectImportData` could just contain the override data in it's
serialized data attribute.
The import data is automatically cleaned up after it is finished by
the state machine.
|
|
|
|
|
|
'master'
Fix wrong error handling in update page service
Closes #44817
See merge request gitlab-org/gitlab-ce!18098
|
|
|
|
|
|
Add closed by information to issue API
See merge request gitlab-org/gitlab-ce!17042
|
|
|