该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 3月 09, 2021
-
-
由 Achilleas Pipinellis 创作于
Pages docs: Semi-hide most complicated "Getting started" idea See merge request gitlab-org/gitlab!55867
-
由 Bob Van Landuyt 创作于
Refactor Labkit::Context to Gitlab::ApplicationContext See merge request gitlab-org/gitlab!56003
-
由 Katrin Leinweber 创作于
-
由 🤖 GitLab Bot 🤖 创作于
Update Gitaly version See merge request gitlab-org/gitlab!56094
-
由 Bob Van Landuyt 创作于
Add reviewers detail to merge request status email See merge request gitlab-org/gitlab!55584
-
由 David Kim 创作于
-
由 Mark Florian 创作于
Add support for new CAPTCHA modal to issue updates See merge request gitlab-org/gitlab!53941
-
由 Vitaly Slobodin 创作于
Move to btn-confirm from btn-success in admin/application_settings directory See merge request gitlab-org/gitlab!55263
-
由 Bob Van Landuyt 创作于
Fix: No such file or directory for pager_duty/validator See merge request gitlab-org/gitlab!55725
-
由 Vitali Tatarintev 创作于
https://gitlab.com/gitlab-org/gitlab/-/issues/322901 Fixes: No such file or directory lib/pager_duty/validator/schemas/message.json
-
由 GitLab Release Tools Bot 创作于
-
由 Kamil Trzciński 创作于
Fix retried value for commit statuses [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!54300
-
由 Ramya Authappan 创作于
Enable PAT resource to use the admin PAT creation API See merge request gitlab-org/gitlab!53739
-
由 Savas Vedova 创作于
Update column width See merge request gitlab-org/gitlab!55716
-
由 Fernando Arias 创作于
* Adjust response styles Tweak alignment for solution text
-
由 Patrick Bajao 创作于
Resolve project from branch repository See merge request gitlab-org/gitlab!55694
-
由 Illya Klymov 创作于
Added an example of testing the rendered template to guidelines See merge request gitlab-org/gitlab!55979
-
由 Natalia Tepluhina 创作于
-
由 Enrique Alcántara 创作于
Update approvers dropdown to use new endpoint See merge request gitlab-org/gitlab!53781
-
由 Samantha Ming 创作于
Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/28902 Use "/projects/:id/groups" endpoint
-
由 Phil Hughes 创作于
Remove information alert about waf feature See merge request gitlab-org/gitlab!55927
-
由 Dmitriy Zaporozhets 创作于
Remove project_transactionless_destroy flag [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!55795
-
由 Rémy Coutable 创作于
Update doc dangerfile to point to metadata See merge request gitlab-org/gitlab!56028
-
由 Mike Jang 创作于
-
由 🤖 GitLab Bot 🤖 创作于
Update Gitaly version See merge request gitlab-org/gitlab!56082
-
由 Rémy Coutable 创作于
Reduce DB load when resetting CI minute notifications See merge request gitlab-org/gitlab!55765
-
由 Matija Čupić 创作于
-
由 Etienne Baqué 创作于
Merge branch '321185-experiment-cleanup-invite_members_version_a-add-invite-members-to-assignees-dropdown' into 'master' Cleanup invite_members_version_a experiment [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!55178
-
由 yo 创作于
Update btn-confirm-admin-application-settings.yml Update app/views/admin/application_settings/_performance_bar.html.haml
-
由 Marcel Amirault 创作于
Fix double slashes in relative URL See merge request gitlab-org/gitlab!56077
-
由 Andreas Brandl 创作于
Support auto-batching background migrations See merge request gitlab-org/gitlab!54628
-
由 GitLab Release Tools Bot 创作于
-
由 Sean McGivern 创作于
Return attachment plus the filename in the Content-Disposition header [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!55066
-
由 Athar Hameed 创作于
Return attachment plus the filename in the Content-Disposition header [RUN ALL RSPEC] [RUN AS-IF-FOSS]
-
由 David Fernandez 创作于
Make sure that CI jobs are preloaded See merge request gitlab-org/gitlab!55841
-
由 Alper Akgun 创作于
Update Growth experiment cleanup issue See merge request gitlab-org/gitlab!55960
-
由 Vitaly Slobodin 创作于
Fix diff comment hidden dropdown See merge request gitlab-org/gitlab!56072
-
由 Nicolò Maria Mezzopera 创作于
Move to confirm variant from success in 2fa codes component See merge request gitlab-org/gitlab!55729
-
由 Yogi 创作于
-
由 Chad Woolley 创作于
Switch to new modern captcha modal which uses Pajamas modal and handles all CAPTCHA rendering on the client. This introduces new, more decoupled approach of using axios interceptors to handle captcha modal hooks. The backend now returns a 409 CONFLICT with a spam_log_id and captcha_site_key. On the frontend side we, the aforementioned interceptor detects this error, opens a modal asking the user to solve the captcha. If the captcha is solved successfully, it re-issues the request, attaching the captchaResponse. If it isn't solved, it will throw an `UnresolvedCaptchaError` instead. The application can choose to gracefully handle this error, or treat it as any other axios request error. For now the interceptors only support PATCH, POST and PUT. Future iterations might want to switch to using HTTP headers instead, which would mean we could extend the approach to the other HTTP methods as well. In this commit we are converting the issue update captcha to use this methodology. Before using an axios interceptor we needed to track the state of the captcha in the application and the logic looked something like this: ```mermaid sequenceDiagram participant U as User participant V as Vue Application participant G as GitLab API U->>V: Save issue V->>G: Request G--xV: Response with Error and Captcha Data V->>U: Please solve Captcha U->>V: Captcha Solution V->>G: Resend Request with solved Captcha Data G-->>V: Response with Success ``` Now we are doing this: ```mermaid sequenceDiagram participant U as User participant V as Vue Application participant A as Axios Interceptor participant G as GitLab API U->>V: Save issue V->>G: Request G--xA: Response with Error and Captcha Data A->>U: Please solve Captcha U->>A: Captcha Solution A->>G: Resend Request with solved Captcha Data G-->>A: Response with Success A-->>V: Response with Success ``` This way we have decoupled the Captcha handling from our Vue Application. For all the Vue Application knows, it is just a request that takes a bit longer than usual. This has the benefit that adding captcha support to new Vue endpoints is as easy as: ```js registerCaptchaModalInterceptor(axios); ``` Co-authored-by:
Lukas Eipert <leipert@gitlab.com>
-