Decouple issues from www.drupal.org issues (parent and related)

Created on 23 June 2022, over 2 years ago
Updated 23 July 2024, 5 months ago

If we are going to move issues to git.drupalcode.org, then we lose the data to integrate them with the rest of Drupal.org. Issues have an entity reference field to issues in the parent field and in the related field (multiple values), which will have to be replaced somehow.

Issue content type (/admin/structure/types/manage/project-issue/fields/)
* field_issue_parent
* field_issue_related

Deployment instructions

  • 📌 Migrate drupal.org issues to gitlab issues Needs review and #3265112: Decouple change records from www.drupal.org issues need to be merged first and the deployment instructions of those applied.
  • Merge this and make sure that the new link fields do show up in the "Issues" content type. Review the field group settings and put the new fields next to the old ones in the same order (this wouldn't go into the feature). Features should appear as "Default" and a new view called "Drupalorg Issue relations blocks" should be present in the views section.
  • Go to "/admin/structure/block" and bring to the second sidebar the four new blocks starting with "Drupalorg: ". The visibility configuration should be the same as the ones of the following point, so just copy the URL pattern and the content type where it should be shown from those.
  • Go to "/admin/structure/block" and remove from the second sidebar the four old blocks starting with "Project issue: ". The new ones should be in the same position and order as the old ones were.
  • Populate the new link fields with the value from the old entity references running drush drupalorg_issues:issue-links
📌 Task
Status

Needs review

Version

3.0

Component

GitLab integration

Created by

🇪🇸Spain fjgarlin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024