| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closes #23239
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use gitlab-workhorse 0.8.5
## What does this MR do?
Bump gitlab-workhorse to 0.8.5
## Why was this MR needed?
Fixes to the diff and patch endpoints. See https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/68#note_16919390
See merge request !6891
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove a period that can be annoying
I looked through the labels, not even `P1` or `customer+` was able to really capture the importance of this MR and what it means for the future of GitLab.
## What does this MR do?
It removes the period `.` at the end of the following line in the `Documentation` **Merge Request Template**
`See the general Documentation guidelines http://docs.gitlab.com/ce/development/doc_styleguide.html.`
## Why was this MR needed?
Because, while editing the MR `Description` the link is not clickable, so it is very easy to copy the link with the period `.` and then it ends up behaving like a broken link. I only realized that it was not a broken link because I was busy trying to find someone to fix the broken link.
See merge request !6890
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Use module_function in Banzai::Renderer
See merge request !6886
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Using `extend self` prevents GitLab Performance Monitoring from being
able to track class methods.
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/23347
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Validate user id for users select autcomplete
## What does this MR do?
Adds digit validation to user_id when build user autocomplete URL for select2.
## Why was this MR needed?
To prevent building invalid URL for non existing users like GET "/autocomplete/users/whatever@example.com.json".
As result it fixes failing test:
```
Feature: Admin Groups
Scenario: Invite user to a group by e-mail
✔ Given I sign in as an admin # features/steps/shared/authentication.rb:11
✔ And I have group with projects # features/steps/admin/groups.rb:17
✔ And User "John Doe" exists # features/steps/shared/user.rb:4
✔ And I visit admin groups page # features/steps/shared/paths.rb:194
✔ When I visit admin group page # features/steps/admin/groups.rb:9
✔ When I select user "johndoe@gitlab.com" from user list as "Reporter" # features/steps/admin/groups.rb:48
✔ Then I should see "johndoe@gitlab.com" in team list in every project as "Reporter" # features/steps/admin/groups.rb:63
/Users/dzaporozhets/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call': No route matches [GET] "/autocomplete/users/johndoe@gitlab.com.json" (ActionController::RoutingError)
```
See merge request !6889
|
|\ \ \ \ \
| |/ / / / |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Single user autcomplete should be used only for existing users with
digital ID provided. Now js code puts any input into generating user URL
which can lead to 500 error because routing like this does not exists:
GET "/autocomplete/users/whatever@example.com.json".
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add missing routes to make group edits work
6b90ccb9fd changed the routes so that users/groups can be accessed via`/:id`, but the Rails `form_for` method expects to use the `groups#show` path helper for the form action URL. This causes group edits and deletes to fail because the PUT/PATCH/DELETE methods did not exist for `/:id`. This MR adds these methods so that `form_for` continues to work.
Closes #23306
See merge request !6874
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Closes #23306
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Project members UI
## What does this MR do?
New UI for project members that includes groups.
## Screenshots (if relevant)
### Project members

### Group members

## What are the relevant issue numbers?
Part of #19868
Closes #21320
See merge request !6148
|
| | | | |
| | | | |
| | | | |
| | | | | |
Various UI tweaks
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Removed un-required CSS
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Used variables in haml for replicated checks
Fixed broken conflict
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed Ruby code based on review feedback
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixed issue with group name not showing
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|