Problem/Motivation
Currently, there is no migration path from Drupal 7 to Drupal 8 or 9. This is, obviously, problematic for all pages using the achievements module that want to migrate from 7 to 8/9.
Proposed resolution
Since the database table structure of the achievements module is identical for Drupal 7 and 8/9, a simple 1-to-1 mapping should do the trick.
Issue fork achievements-3360683
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:
Comments
Comment #3
nico.b commentedOpened a MR that adds migration routines - open for feedback!
Comment #5
grasmash commentedComment #6
nico.b commentedI think the changes from the MR were not applied correctly. On the 3.x branch, all changes made/files added in the MR ended up in the root directory of the project.
By the way, if I may ask, why did you not just merge the PR instead of manually applying the changes? IMHO, applying the changes manually is more error-prone and the original change authors are lost (e.g. in git blame).
Comment #7
nico.b commentedComment #8
nico.b commentedI've updated the MR so that it fixes the structure that was established on 3.x.
Comment #9
nico.b commented