- Sep 04, 2019
-
-
Felipe Artur authored
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.
-
- Sep 02, 2019
-
-
Heinrich Lee Yu authored
Fixes RelativeLinkFilter for users that don't have access to the project's repository
-
- Aug 30, 2019
-
-
https://gitlab.com/gitlab-org/gitlab-ce/issues/56295Jesse Hall authored
All avatars now visible in commit trailers.
-
Markus Koller authored
- Use "results" instead of "blobs", "wiki blobs", "snippet blobs" - Use "comments" instead of "notes" - Use correct pluralization - Don't add "1 - 10 of" if there's only one page
-
Ash McKenzie authored
rails_helper.rb's only logic was to require spec_helper.rb.
-
- Aug 29, 2019
-
-
- Aug 23, 2019
-
-
Some pipeline status icon tooltips were showing "Commit: ..." which customers found to be misleading since it was not the commit that was failing but the pipeline. We are changing all status icon tooltips to say "Pipeline: ..." instead of "Commit: ..." now.
-
- Aug 21, 2019
-
-
Oswaldo Ferreir authored
When post-processing relative links to absolute links RelativeLinkFilter didn't take into consideration that internal repository data could be exposed for users that do not have repository access to the project. This commit solves that by checking whether the user can `download_code` at this repository, avoiding any processing of this filter if the user can't. Additionally, if we're processing for a group ( no project was given), we check if the user can read it in order to expand the href as an extra. That doesn't seem necessarily a breach now, but an extra check doesn't hurt as after all the user needs to be able to `read_group`.
-
- Aug 19, 2019
-
-
Felipe Artur authored
Do not disclosure merge request id via email for unauthorized users when closing issues.
-
- Aug 17, 2019
-
-
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
-
- Aug 14, 2019
-
-
This link is shown when a user tries to login with an unconfirmed email address and the grace period has expired
-
This introduces several changes, but these are all just ported from the EE project.
-
This reverts merge request !30808
-
Dennis Tang authored
This adds a notification to let users know of our updated privacy policy. Users can dismiss the notification either by following the link or closing the notification via an "x" icon.
-
- Aug 12, 2019
-
-
Markus Koller authored
Querying all counts for the different search results in the same request led to timeouts, so we now only calculate the count for the *current* search results, and request the others in separate asynchronous calls.
-
- Aug 07, 2019
-
-
Camil Staps authored
-
- Aug 06, 2019
-
-
- Aug 05, 2019
-
-
Patrick Derichs authored
Add changelog entry Add spec
-
- Aug 02, 2019
-
-
David H. Wilkins authored
Some of the tests fail locally due to the git user being different than it is on the test runners. I'd really like to be able to run all of the tests locally.
-
- Jul 29, 2019
-
-
- Jul 26, 2019
-
-
Without this change, we get a NoMethodError on nil
-
- Jul 25, 2019
-
-
Heinrich Lee Yu authored
These are not required because MySQL is not supported anymore
-
- Jul 24, 2019
-
-
Illya Klymov authored
Introduces new `feature_entry` helper for dashboard. This helper reduces code duplication when listing available features and relevant links to configuration sections
-
- Jul 23, 2019
-
-
Heinrich Lee Yu authored
The project param is unnecessary here
-
- Jul 22, 2019
-
-
Douwe Maan authored
-
- Jul 17, 2019
-
-
Rajendra kadam authored
Fetch latest link in the description for zoom link, add more tests and remove frontend spec unnecessary tests
-
- Jul 15, 2019
-
-
Luke "Jared" Bennett authored
Show a message if many levels are restricted and a different message if all levels are restricted.
-
Peter Dave Hello authored
-
- Jul 12, 2019
-
-
Markus Koller authored
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.
-
(cherry picked from commit 1e8bdd01bff96122fe80c51fa8f024f18675b58b)
-
Heinrich Lee Yu authored
Updates changed method names and fixes spec failures
-
- Jul 11, 2019
-
-
E'zeki&el Kigbo authored
Minor refactor specs
-
E'zeki&el Kigbo authored
Refactor sort direction icon
-
E'zeki&el Kigbo authored
Added tests with project_list_filter_bar set to off Added tests for projects_sort_option_titles Refactor project sort options hash
-
E'zeki&el Kigbo authored
-
- Jul 09, 2019
-
-
Nick Kipling authored
Converted storage details into a small partial Reworded the storage details summary as suggested Updated pot file
-
- Jul 07, 2019
-
-
Vasiliy Yakliushin authored
`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.
-
- Jul 04, 2019
-
-
Christie Lenneville authored
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
-
- Jun 29, 2019
-
-
Stan Hu authored
Prior to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29889, only the project context were set for the Markdown renderer. For a note on an issuable, the group context was set to `nil` because `note.noteable.try(:group)` attempted to get the issuable's group, which doesn't exist. To make group notifications work, now both the project and group context are set. The context gets passed to `RelativeLinkFilter`, which previously assumed that it wasn't possible to have both a group and a project in the Markdown context. However, if a group were defined, it would take precedence, and the URL rendered for uploads would be `/group/-/uploads` instead of `/group/project/uploads/`. This led to 404s in e-mails. However, now that we have both project and group in the context, we render the Markdown giving priority to the project context if is set. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63910
-
- Jun 28, 2019
-
-
Ash McKenzie authored
OnboardingExperimentHelpers take care of determining if the current_user should or should not see the new onboarding feature.
-