Skip to content

port items from old core #472

Description

@Felk

Mostly a tracking issue for me, and a place to dump intermediate results and thoughts.

Old core is currently handling items, and all that is in dire need to be modernized. There are a few challenges that go beyond just porting the code as-is:

  • We are quite unsatisfied with the current items situation in old core, so we definetely want to take a fresh look at what we have any make a bunch of simplifications where possible.
  • The concept of "crates" was overhauled a few years back, meaning new crates are distinct items instead of an item of type "crate" with its actual content specified by "data.content_id".
    Nontheless, these old-style crates still exist in the database and cannot be ignored.
  • The fact that we have stuff in the DB goes beyond the old-style crates, so all existing stuff must either be migrated or kept in mind in a backwards-compatible manner

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions