Problem/Motivation
Remove the Tour module
Steps to reproduce
Proposed resolution
Remaining tasks
- The change record for this issue should include a link to recommendations page, https://www.drupal.org/node/3223395#s-Tour. (For example, the CR for removing HAL)
- Tag this issue 'Needs release note.'
- Remove the extension ;-).
- Remove references from
core/phpstan-baseline.neon. - Remove any spelling words specific to the extension from the dictionary
- Check for references in @todo.
- Handle migration tests.
- In all the functional tests in migrate_drupal_ui make sure that Tour is not installed. Tour should also be removed from the methods getAvailablePaths() and moved to getMissingPaths() in the tests using those methods.
User interface changes
API changes
Data model changes
Release notes snippet
Issue fork drupal-3422600
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3422600-remove-tour-try2
changes, plain diff MR !7609
- 3422600-remove-tour-module
changes, plain diff MR !6799
Comments
Comment #2
quietone commentedComment #3
quietone commentedComment #6
smustgrave commentedFingers crossed!
I'm wondering if it makes sense to close #3405660: Remove tour from themes and just do the work here. The theme ticket is blocked by this and pretty sure without the theme code this MR would fail too.
Comment #7
smustgrave commentedBummer seems tour is in some database fixtures and guess need #3414563: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x done first. Also discovered #3424208: Remove tour from language.module
Comment #12
quietone commentedI've closed #3405660: Remove tour from themes as a duplicate and am adding credit.
Comment #13
smustgrave commented#3424208: Remove tour from language.module moved this to contrib and copied over the removal hook from the language module to this ticket. Not sure correct status but leaving in postponed as believe the fixtures need updating still.
Comment #15
spokjeRebased after #3399746: Add declare(strict_types=1) to all Functional tests landed.
Maintainer of Contrib tour module might want to grab the change done on Functional tests and add them to the contrib module.
Comment #16
smustgrave commentedSo good news when applying the changes @quietone did on #3414563: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x I get the same errors so tells me removal was good.
Comment #19
catchComment #20
smustgrave commentedAll green
Comment #21
catchVery straightforward removal now, looks ready to go.
Comment #22
alexpottCommitted 1c66f7e and pushed to 11.x. Thanks!
We need an issue to deprecate shepherd.js in Drupal 10.3.x ... and an issue to include it in the contrib module.