Skip to content

[Workspace] remove the WorkspaceOptions entity #2254

@Elorfin

Description

@Elorfin
Q A
Bug report? no
Version? all

The Workspace entity has a One-to-One relationship with a WorkspaceOptions entity to store some option in a json encoded format.

  • This has a negative impact on performances (DB queries / serialization of props...).
  • Most of the workspaces options are directly set on the Workspace entity.
  • Poor readability and hard to migrate if some of the embedded options change.

This is an easy pick but I will need to create an updater to migrate the options and this will be an huge one for the platforms.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions