- 15 Oct, 2020 40 commits
-
-
Josianne Hyson authored
We want to start importing Group and Project data directly from another GitLab instance, via the API. To do this, we need somewhere to store a mapping between the source entity and the destination entity. Create the Entity model which is associated with a BulkImport, and used to store the data required to link the entity (project or group) on the source instance and the destination instance. This model introduces: 1. `bulk_import_id` -> the bulk import that this data belongs to. 2. `parent_id` -> the parent ImportEntity that this one should be imported into 3. `source_type` -> what kind of entity this is (group or project) 4. `source_full_path` -> path to access the entity on the source 5. `destination_name` -> what to call the entity on the when it's created 6. `destination_namespace` -> where to store the entity on the destination. 7. `status` -> for use with the state machine to determine the import status of this entity 8. `jid` -> the job ID of the sidekiq job that will/has processed this import. This is a component of the Group Migration MVC epic: https://gitlab.com/groups/gitlab-org/-/epics/4374 MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978 Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/250280
-
Josianne Hyson authored
We want to start importing Group and Project data directly from another GitLab instance, via the API. To do this, we need somewhere to store authentication data so that we can execute the import in background jobs. Create the BulkImport::Configuration model which is associated with a BulkImport, and used to store the authentication data for the source GitLab instance. This will be followed up by the introduction of the other models the store the import data. This model introduces: 1. `bulk_import_id` -> the bulk import that this configuration applies to. 2. `api_url` -> the domain for the source instance. 3. `access_token` -> the personal access token of the user on the source instance for authentication. This is a component of the Group Migration MVC epic: https://gitlab.com/groups/gitlab-org/-/epics/4374 MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978 Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/250280
-
Josianne Hyson authored
We want to start importing Group and Project data directly from another GitLab instance, via the API. To do this, we need somewhere to store authentication data, entity mapping data and other metadata so that we can perform the import in background jobs. Create the BulkImport model which is associated with a user, and used to group together all the data relating to the one bulk import request from the user. This will be followed up by the introduction of the other models the store the import data. This model introduces: 1. `source_type` -> where the data for this import is being sourced from. For now this will just be GitLab imports, but in the future we could expand this structure to other services like GitHub and Bitbucket. 2. `user_id` -> the user that initiated the import. 3. `status` -> to be used by the state machine for recording the status of the overall import. This is a component of the Group Migration MVC epic: https://gitlab.com/groups/gitlab-org/-/epics/4374 MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978 Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/250280
-
Olena Horal-Koretska authored
[RUN AS-IF-FOSS] Add SLA to incident list See merge request gitlab-org/gitlab!44957
-
Tristan Read authored
-
Kushal Pandya authored
Fix label `x` button showing for unauthorized users See merge request gitlab-org/gitlab!45189
-
Kushal Pandya authored
Integrate usage statistics with new API See merge request gitlab-org/gitlab!44945
-
Bob Van Landuyt authored
RuboCop: Add cop for GraphQL::ID_TYPE See merge request gitlab-org/gitlab!44831
-
Natalia Tepluhina authored
Fix download test coverage inject See merge request gitlab-org/gitlab!45235
-
Ash McKenzie authored
Add feature categories to web metrics and logs See merge request gitlab-org/gitlab!44918
-
Natalia Tepluhina authored
Step 1/3: Add GraphQL query to fetch single release See merge request gitlab-org/gitlab!44766
-
Ezekiel Kigbo authored
Resolve "View burnup chart in the Iteration report" See merge request gitlab-org/gitlab!44667
-
Simon Knox authored
Allow passing either milestone to iteration to query
-
Sean McGivern authored
This won't be present in API logs yet because API endpoints don't yet have feature categories.
-
Sean McGivern authored
As this counter is implemented in a Rack middleware, the easiest way to exfiltrate the category is just to add it to a header.
-
Jan Provaznik authored
Revert "Merge branch 'sh-update-rack-2.1.4' into 'master'" See merge request gitlab-org/gitlab!45246
-
Vitaly Slobodin authored
Fix border hover for incidents and alerts See merge request gitlab-org/gitlab!45117
-
David O'Regan authored
-
Tim Zallmann authored
Replace fa-calendar icons with GitLab SVG calendar icon See merge request gitlab-org/gitlab!45175
-
Vitaly Slobodin authored
Convert Props to Injected Values for Feature Flags See merge request gitlab-org/gitlab!45033
-
Vitaly Slobodin authored
Remove duplicated BS display properties from Issuables See merge request gitlab-org/gitlab!45177
-
Martin Wortschack authored
DAST scans site profile: Fix inprogress transition See merge request gitlab-org/gitlab!44865
-
Stan Hu authored
This reverts merge request !44518
-
Jacques Erasmus authored
Wiki UI improvement: Move Wiki title below actions bar See merge request gitlab-org/gitlab!44390
-
Tom Quirk authored
To look more like issues/mrs
-
Igor Drozdov authored
Improve requests/api/project_snippets_spec performance See merge request gitlab-org/gitlab!45127
-
Martin Wortschack authored
- Replaces the Fontawesome calendar icon with the GitLab calendar SVG
-
Viji Rao authored
Added multiple methods(webhook, scm, issue boards) See merge request gitlab-org/gitlab!45237
-
Martin Wortschack authored
Indicate on signin page instance is self-managed See merge request gitlab-org/gitlab!44681
-
Joshua Lambert authored
-
Dhiraj Bodicherla authored
This MR updates the usage quotas page to consume data coming in from updated GraphQL API responses
-
fjsanpedro authored
-
Kushal Pandya authored
Refactor DAST Site Profile Form See merge request gitlab-org/gitlab!44997
-
Kushal Pandya authored
Skip Bootrap popover initialization See merge request gitlab-org/gitlab!45216
-
Kushal Pandya authored
Hide issues badge when there are no issues See merge request gitlab-org/gitlab!44663
-
Stan Hu authored
Update rouge to v3.24.0 See merge request gitlab-org/gitlab!45225
-
Ash McKenzie authored
Consolidate the Edit and Web IDE buttons See merge request gitlab-org/gitlab!44311
-
Himanshu Kapoor authored
-
Arihant authored
-
Ash McKenzie authored
Enable core_security_mr_widget feature flag by default See merge request gitlab-org/gitlab!44764
-