| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* subgroup can be created by owner of the group
* project can be created inside subgroup by owner of the group
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| |\
| |
| |
| |
| |
| |
| | |
Removes the duplicated search icon in emoji menu
Closes #30416 and #30016
See merge request !10472
|
| | |
| |
| |
| |
| |
| |
| | |
The search emojis title had the same class as the search input which
caused a duplicated icon.
Closes #30416
|
| |\ \
| | |
| | |
| | |
| | | |
Render PDFs in GitLab
See merge request !10419
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Document how ETag caching middleware handles query parameters
See merge request !10482
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Use NamespaceValidator::WILDCARD_ROUTES in ETag caching middleware
See merge request !10478
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
NamespaceValidator::WILDCARD_ROUTES is less restrictive than
ProjectPathValidator::RESERVED and we really have to avoid only
routes that contain wildcard names.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Potential fix for intermittent spec failure in award emoji specs
Closes #30399
See merge request !10476
|
| | | |/
| |/|
| | |
| | |
| | |
| | | |
Hover and then click seems to make this work more reliably.
Closes #30399
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Load a preview of Sketch 43 files
See merge request !10470
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Sketch 43 files are technically a zip file, so the JavaScript opens the
zip file & locates a preview.png which is just a quick preview of the
last sketch page edited. After that is loaded it simply places the image
into the DOM
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
Make group skip validation in the frontend
Closes #29236
See merge request !10426
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
'20841-getting-started-better-empty-state-for-merge-requests-view' into 'master'
MR empty state
Closes #20854 and #20841
See merge request !7342
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Return an empty array when dependencies is an empty array
Closes #30316 and gitlab-ci-multi-runner#2284
See merge request !10359
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Added mock deployment and monitoring service with environments fixtures
See merge request !10379
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Issue boards list template in JS file
See merge request !9958
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/|
| | |
| | | |
This is one step closer to making the transition to .vue files for issue boards
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Create subgroups if they don't exist while importing projects
See merge request !10406
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix wiki commit message
Closes #20389
See merge request !10464
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
Do not set closed_at to nil when issue is reopened
See merge request !10453
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Handle SSH keys that have multiple spaces between each marker
See merge request !10466
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Notice what happens when a user adds a key with a space in between:
```
irb(main):004:0> 'ssh-rsa foobar'.split(/ /)
=> ["ssh-rsa", "", "foobar"]
```
This would cause gitlab-shell to receive a blank argument for the actual
key, leading to users unable to login.
|
| |/ / /
| | |
| | | |
[ci skip]
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Backport changes of ee fix for transient failure in environments spec
See merge request !10459
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Use a less memory-intensive sourcemap when running in CI
See merge request !10460
|
| | |/ / / |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Fix a transient spec failure in "Admin Health Check" feature spec
Closes #30461
See merge request !10454
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Inlude the password_automatically_check param as permitted config in the user create_service
Closes #30335
See merge request !10386
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
user create_service
This param is passed to service in two places, one is in the build_user for non ldap oauth users. And the other is in the initial production admin user seed data.
Without this change, when setting up GitLab in a production environment, you were not being given the option of setting the root password on initial setup in the UI.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use `sign_in` instead of `login_as` when we're not testing login flow
See merge request !10296
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a proof of concept for gitlab-org/gitlab-ce#30196.
The actual login procedure is well-tested by
`spec/features/login_spec.rb`, and we don't gain anything by also
thoroughly testing it here, in our second-slowest feature spec. In fact,
it only slows us down!
So instead we use `sign_in` from the `Devise::Test::IntegrationHelpers`
module, which just sets the current user at the Warden level. This
drastically reduces the "setup" phase of every test in this file. A
non-scientific test run saw this drop from 633 to 231 seconds.
|
| |\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Resolve "Expandable folders for environments"
Closes #28732
See merge request !10290
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|