Skip to content

GSoC '22: "Legacy Code Deprecation" Project Planning #11185

Open
@anirudhprabhakaran3

Description

@anirudhprabhakaran3

Hello everyone! 🎉

This is the planning issue for my project "Legacy Code Deprecation" which I am going to work on over the summer. Comments, suggestions and improvements to everything mentioned in this are welcome and will be very useful for me!

My project proposal can be found here.

Before Coding

  • Ask for an anonymized version of the production database.
  • Talk to Sebastian about regular backups before every migration script

DrupalNodeImage

Issue: #76

  • Migration to migrate to native Image records and test on local system
  • Database Backup (or at least tables that are to be changed)
  • Test on unstable
  • Test on stable

Gallery Code

Issue: #4074

Tilda's PR (#9980) regarding that was also closed (not merged), can look into that and take some inspiration from it.

  • Script to refactor legacy Gallery Code into Node Revision Body and test on local system
  • Database Backup (or at least tables that are to be changed)
  • Test on unstable
  • Test on stable

Answers model

Issue: #956

  • Check for any references missed out and test on local system
  • Database Backup (or at least tables that are to be changed)
  • Test on unstable
  • Test on stable

Map notes

Issues: #4072, #10830 (closed now)

  • Script to convert map notes to normal notes
  • Database Backup (or at least tables that are to be changed)
  • Test on unstable
  • Test on stable

DrupalFile and DrupalUpload

Issues: #4076

  • Migration to remove the two tables and test on local system
  • Database Backup (or at least tables that are to be changed)
  • Test on unstable
  • Test on stable

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions