| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
This reverts merge request !28545
|
|\
| |
| |
| |
| |
| |
| | |
Added add to tree dropdown to Vue files breadcrumb
Closes #62865
See merge request gitlab-org/gitlab-ce!30177
|
| | |
|
|/
|
|
|
| |
Show a message if many levels are restricted and a
different message if all levels are restricted.
|
| |
|
|
|
|
|
|
|
| |
When opening the IDE on a project where the user doesn't have push
access, we create a fork and then redirect back to the IDE. To make
sure the user can actually commit, we need to open the IDE in the forked
project rather than the upstream project.
|
|\
| |
| |
| |
| |
| |
| | |
Resolve "Follow up: Simplify sort direction logic"
Closes #60798
See merge request gitlab-org/gitlab-ce!30443
|
| |
| |
| |
| | |
Minor refactor specs
|
| |
| |
| |
| | |
Refactor sort direction icon
|
| |
| |
| |
| |
| |
| |
| |
| | |
Added tests with project_list_filter_bar set to off
Added tests for projects_sort_option_titles
Refactor project sort options hash
|
| | |
|
|/
|
|
| |
(cherry picked from commit 1e8bdd01bff96122fe80c51fa8f024f18675b58b)
|
|
|
|
|
| |
Reuses existing TreeHelper instead of creating a new one just for one
method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a CSS effort only.
Fixes the padding of the buttons to be `8px 12px`
(including border) so that the button height is
32px.
Also adjusts the border width for all buttons when
the state is `hover`, `focus`, or `active to be 2px
thick instead of 1px thick. This is accomplished
through an inset box-shadow as not to increase
the size of the button.
Fixes some colors for primary and tertiary buttons.
|
|\
| |
| |
| |
| |
| |
| | |
Fix `simple_format` undefined error #60179
Closes #60179
See merge request gitlab-org/gitlab-ce!30366
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`simple_format` is not defined in ActionView::Helpers::TagHelper, but
it is actually located in ActionView::Helpers::TextHelper.
The solution is to include the correct helper.
I've also added tests for `#markup_unsafe` because they were missing.
|
| |
| |
| |
| |
| |
| | |
Converted storage details into a small partial
Reworded the storage details summary as suggested
Updated pot file
|
|/
|
|
|
|
|
|
| |
- Remove `FeatureConstrainer` call wrapping api endpoint
- Remove `Feature.enabled?(:graphql)` conditionals in back and frontend
- Modify graphql test to be graphql flag agnostic
- Remove api routing spec
- Remove frontend feature flag via `gon`
|
|\
| |
| |
| |
| |
| |
| | |
Create private merge requests in forks
Closes #58583
See merge request gitlab-org/gitlab-ce!29984
|
| |
| |
| |
| | |
https://gitlab.com/gitlab-org/gitlab-ce/issues/58583
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, we label items to be done as "Todo." This is grammatically
incorrect and (therefore) confusing—especially to our Spanish-speaking
users for whom "todo" has a specific and unrelated meaning.
We should use "To Do" and always use it as singular (not "To Dos").
Updates to wording in a few places per MR (ee) discussion
Updating locale/gitlab.pot
Updates to wording in a few places per MR (ee) discussion
Updating locale/gitlab.pot
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Deprecate diverging commit count with max parameter
Closes gitaly#1702
See merge request gitlab-org/gitlab-ce!30275
|
| |
| |
| |
| |
| |
| |
| | |
In 12.0, we turned the feature flag on that effectively turned off the
--max-count flag for the count diverging commits call. Since we have
commit graphs turned on, this did not affect preformance negatively.
Thus, we want to deprecate the call that passes --max-count
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
The /admin panel will now always return an uncached
application setting to ensure it always has the most
current info.
|
| |
| |
| |
| |
| |
| | |
OnboardingExperimentHelpers take care of
determining if the current_user should or should
not see the new onboarding feature.
|
| |
| |
| |
| |
| |
| | |
Now we have terminals for instance and group clusters we can remove the
FF now. Deploying to group clusters has been working without complaints
too.
|
|\ \
| |/
|/| |
|
| |\
| | |
| | |
| | |
| | | |
Persist tmp snippet uploads at users
See merge request gitlab/gitlabhq!3138
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It persist temporary personal snippets under
user/:id namespaces temporarily while creating
a upload record to track it. If an user gets removed
while it's still a tmp upload, it also gets removed.
If the tmp upload is sent, the upload gets moved to
personal_snippets/:id as before. The upload record
also gets updated to the new model type as well.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Expose merge requests count based on user access
See merge request gitlab/gitlabhq!3157
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Count issues related merge requests based on user access level. And
issue can have related MRs from projects where user does not have
access so the number of related merge requests should be adjusted
based on user's ability to access the related MRs.
https://gitlab.com/gitlab-org/gitlab-ce/issues/59581
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Move Multiple Issue Boards for Projects to Core
See merge request gitlab-org/gitlab-ce!29757
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Refactor code to allow multiple issue boards management for projects
in CE
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Remove Sentry settings from application settings
See merge request gitlab-org/gitlab-ce!28447
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On all the issue lists -- Group, Project and Dashboard -- this
change adds a new option for managing the lists.
"Manual Ordering" option is added which when flipped on will allow
an user to drag and drop issues around to create a relative ordering
among them.
|
|/ / /
| | |
| | |
| | |
| | | |
RecaptchaExperimentHelper contains helper methods
to assist in the controller and view layers.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
'63177-follow-up-from-use-scoped-routes-for-labels-and-milestones' into 'master'
Resolve "Follow-up from "Use scoped routes for labels and milestones""
Closes #63177
See merge request gitlab-org/gitlab-ce!29983
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Changes migration and all other places the attribute is used
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds an instance setting to limit display of time tracking
values to hours only
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
This appears to bring down the number of SQL queries on GitLab.com for
my Todos page from 672 to 100.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/43042
|
| | |
| | |
| | |
| | | |
https://gitlab.com/gitlab-org/gitlab-ce/issues/58583
|
| | |
| | |
| | |
| | |
| | | |
This saves about 5 SQL calls per page if no custom appearance is
specified.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The merge request widget has a section that includes which issues may be
closed or mentioned based on the merge request description. The problem
is that rendering and redacting Markdown can be expensive, especially
since the browser polls for the data every 10 seconds.
Since these links don't change much and are just nice to have, we only
load them on first page load. The frontend will use the existing data if
the data doesn't appear on subsequent requests.
This saves about 30% of the rendering time of this endpoint, which adds
up to significant savings considering that
`MergeRequestsController#show.json` is called over a million times a day
on GitLab.com.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63546
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a `markdown_field` to our types.
Using this helper will render a model's markdown field using the
existing `MarkupHelper` with the context of the GraphQL query
available to the helper.
Having the context available to the helper is needed for redacting
links to resources that the current user is not allowed to see.
Because rendering the HTML can cause queries, the complexity of a
these fields is raised by 5 above the default.
The markdown field helper can be used as follows:
```
markdown_field :note_html, null: false
```
This would generate a field that will render the markdown field `note`
of the model. This could be overridden by adding the `method:`
argument. Passing a symbol for the method name:
```
markdown_field :body_html, null: false, method: :note
```
It will have this description by default:
> The GitLab Flavored Markdown rendering of `note`
This could be overridden by passing a `description:` argument.
The type of a `markdown_field` is always `GraphQL::STRING_TYPE`.
|