| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
[CE] Backport helpers from GroupSAML failure messages
See merge request gitlab-org/gitlab-ce!19064
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
'master'
Backport from EE: Adding Progressbar explicitly and spec extensions for it
See merge request gitlab-org/gitlab-ce!18885
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Add support for variables expression regexp syntax
Closes #43601
See merge request gitlab-org/gitlab-ce!18902
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ObjectStore uploader requires presence of associated `uploads` record
when deleting the upload file (through the carrierwave's after_commit
hook) because we keep info whether file is LOCAL or REMOTE in `upload`
object.
For this reason we can not destroy uploads as "dependent: :destroy" hook
because these would be deleted too soon. Instead we rely on
carrierwave's hook to destroy `uploads` in after_commit hook.
But in before_destroy hook we still have to delete not-mounted uploads
(which don't use carrierwave's destroy hook). This has to be done in
before_Destroy instead of after_commit because `FileUpload` requires
existence of model's object on destroy action.
This is not ideal state of things, in a next step we should investigate
how to unify model dependencies so we can use same workflow for all
uploads.
Related to #45425
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
'ce-5968-extract-ee-specific-files-lines-for-clusters-related-files' into 'master'
Backport Cluster related EE code
See merge request gitlab-org/gitlab-ce!18931
|
| | | |
|
|/ / |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
'ce-5911-extract-ee-specific-files-lines-for-spec-models-clusters' into 'master'
Backport EE specific cluster spec changes to CE
See merge request gitlab-org/gitlab-ce!18866
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Resolve "Update `updated_at` on an issue when label or time spent was added"
Closes #45442
See merge request gitlab-org/gitlab-ce!18757
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
[CE] Backport with_forgery_protection spec helper
See merge request gitlab-org/gitlab-ce!18833
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Cleanly handle plural name for ghost user migration
See merge request gitlab-org/gitlab-ce!18798
|
| | |/
| |/| |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Backport 5480-epic-notifications from EE
See merge request gitlab-org/gitlab-ce!18724
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Backport of 1481-changing-weight-values-should-trigger-system-notes
See merge request gitlab-org/gitlab-ce!18699
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Hooks were run for wikis, but given the internal API wasn't responding
failures happended, as seen on:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18693
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Live trace: Use efficient destroy all (for `dependent: :destory` problem)
See merge request gitlab-org/gitlab-ce!18575
|
| |\ \ \ |
|
| | | | | |
|
| | | | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This enforces the terms in the web application. These cases are
specced:
- Logging in: When terms are enforced, and a user logs in that has not
accepted the terms, they are presented with the screen. They get
directed to their customized root path afterwards.
- Signing up: After signing up, the first screen the user is presented
with the screen to accept the terms. After they accept they are
directed to the dashboard.
- While a session is active:
- For a GET: The user will be directed to the terms page first,
after they accept the terms, they will be directed to the page
they were going to
- For any other request: They are directed to the terms, after they
accept the terms, they are directed back to the page they came
from to retry the request. Any information entered would be
persisted in localstorage and available on the page.
|
| | | |
|
| | |
| | |
| | |
| | | |
Ci::BuildTraceChunkFlushWorker.
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix commit trailer rendering when Gravatar is disabled
Closes #45633
See merge request gitlab-org/gitlab-ce!18586
|
| | |/ |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add alpine mirrors while operating on k8s cluster
Closes gitlab-ee#4922
See merge request gitlab-org/gitlab-ce!18651
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / / |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
in the DB
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Legacy disk path refactor
Closes gitaly#1111
See merge request gitlab-org/gitlab-ce!18364
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Direct disk access is done through Gitaly now, so the legacy path was
deprecated. This path was used in Gitlab::Shell however. This required
the refactoring in this commit.
Added is the removal of direct path access on the project model, as that
lookup wasn't needed anymore is most cases.
Closes https://gitlab.com/gitlab-org/gitaly/issues/1111
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Refactor OmniauthCallbacksController to remove duplication
Closes #26559
See merge request gitlab-org/gitlab-ce!16694
|