Age | Commit message (Collapse) | Author |
|
This change adds the ability to
deactivate a user that has no recent activity i
in the last 14 days.
A deactivated user can still login
and this will reactivate the user.
|
|
- Original EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14827
|
|
Add possibilty to view starrers ("stargazers") of a repository & any user's starred repositories
Closes #20137
See merge request gitlab-org/gitlab-ce!24690
|
|
Pass keyname instead of translated string
|
|
Add missing report-uri to CSP config
See merge request gitlab-org/gitlab-ce!31593
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- This will make it easy to identify the project even if admins change
the name of the project or move it.
|
|
This is supported in Rails 5.2, although it may be
deprecated in the future by reports-to.
|
|
https://gitlab.com/gitlab-org/gitlab-ce/issues/62971
Adds support to EnvironmentsController#metrics_dashboard
for the following params: group, title, y_label
These params are used to uniquely identify a panel on
the metrics dashboard.
Metrics are stored in several places, so this adds
utilities to find a specific panel from the database
or filesystem depending on the metric specified.
Also moves some shared utilities into separate classes,
notably default values and errors.
|
|
Send a `persist_filter: false` param to backend when
opening links to notes and auto-switching to show
all notes
|
|
Removes duplicate button from job log page
Closes #65705
See merge request gitlab-org/gitlab-ce!31544
|
|
Squash this commit and reword before merging..
|
|
Resolve "Selected project in the search view is not fully readable"
Closes #47814
See merge request gitlab-org/gitlab-ce!31137
|
|
Don't attempt to contact registry if it is disabled
See merge request gitlab-org/gitlab-ce!31553
|
|
- Re-organising search.scss
- Rely more on utility-classes instead of component classes
- Update relevant specs
|
|
Adding proper <label>s while removing labels from the fields themselves.
This gives more space for the field's content
|
|
|
|
Allow masking @ and : characters
Closes #63043
See merge request gitlab-org/gitlab-ce!31065
|
|
|
|
Add support for Content-Security-Policy
Closes #65330
See merge request gitlab-org/gitlab-ce!31402
|
|
Kubernetes deployments on new clusters will now have
a separate namespace per project environment, instead
of sharing a single namespace for the project.
Behaviour of existing clusters is unchanged.
All new functionality is controlled by the
:kubernetes_namespace_per_environment feature flag,
which is safe to enable/disable at any time.
|
|
- Closes #60024
- Change PrometheusClient.new to accept a base url instead of an
already created RestClient
- Use Gitlab::HTTP in PrometheusClient instead of creating RestClient
in PrometheusService
- Move http_options from PrometheusService to
PrometheusClient (follow_redirects: false)
- ensure that base urls don't have the trailing slash
- Created a `PrometheusClient#url` method that might not be strictly
required
- Change rescued exceptions from RestClient::* to
HTTParty::ResponseError where possible and StandardError for the
rest
|
|
A nonce-based Content-Security-Policy thwarts XSS attacks by allowing
inline JavaScript to execute if the script nonce matches the header
value. Rails 5.2 supports nonce-based Content-Security-Policy headers,
so provide configuration to enable this and make it work.
To support this, we need to change all `:javascript` HAML filters to the
following form:
```
= javascript_tag nonce: true do
:plain
...
```
We use `%script` throughout our HAML to store JSON and other text, but
since this doesn't execute, browsers don't appear to block this content
from being used and require the nonce value to be present.
|
|
|
|
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21679 moved the
deletion of registry tags outside of a transaction, but introduced an
issue where Sidekiq would attempt to contact the container registry
during project destruction even if it were disabled.
Relates to:
* https://gitlab.com/charts/gitlab/issues/1455
* https://gitlab.com/gitlab-org/gitlab-ce/issues/45941
|
|
Add top navigation analytics link
See merge request gitlab-org/gitlab-ce!30324
|
|
Support selective highlighting of lines
See merge request gitlab-org/gitlab-ce!31361
|
|
Prevents manual action button from being rendered
twice in the job log empty state
|
|
Improve the performance of viewing deploy keys
Closes #43080
See merge request gitlab-org/gitlab-ce!31384
|
|
Make issue boards importable
See merge request gitlab-org/gitlab-ce!31434
|
|
Backport productivity analytics migrations
See merge request gitlab-org/gitlab-ce!31298
|
|
This reverts commit d754beb74fbc06a2c744e15be4aa2831d8cef1c0.
|
|
Hides loading spinner after request
Closes #65263
See merge request gitlab-org/gitlab-ce!31478
|
|
In the pipeline's actions, moves the request
to the component to allow to manage the inner
state properly
|
|
|
|
|
|
Instead of highlighting all lines when not all of them are
needed, only highlight specific lines.
The `BlobPresenter#highlight` method has been updated to
support `since` and `to` params. These params will be used to
limit the content to be highlighted.
Modify `Gitlab::Highlight` to support `since` param which will
then be used to determine the starting line number.
|
|
Add project path to sql query to build proper path
|
|
API endpoints for requesting container repositories
and container repositories with their tag information
are enabled for users that want to specify the group
containing the repository rather than the specific project.
|
|
Use stubbed key and certificate in Helm factory
See merge request gitlab-org/gitlab-ce!31169
|
|
|
|
This commit changes how we eager-load projects, routes, and namespaces
required by the deploy keys endpoint, getting a 10x improvement in my
local testing.
The endpoint still doesn't scale in-general, but going from ~13 seconds
to dump a 63K result to generating the same thing in ~1.6 seconds seems
like a good improvement to me.
|
|
Optimize relative re-positioning
See merge request gitlab-org/gitlab-ce!30938
|
|
'master'
Resolve "Kubernetes > Applications > Uninstall Cert Manager"
See merge request gitlab-org/gitlab-ce!31166
|
|
It also prepare for the EE merge request https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14786
|