Skip to content

Improve the removal of entities with dependencies #10095

Open
@jonasraoni

Description

@jonasraoni

Describe the bug
When the user attempts to remove an entity that has dependencies (e.g. merge it with another), such as a section, the user is blocked from doing so, until he clears manually all of those dependencies. That's tough for the user, and if the dependency spans across several tables, it's kind of unfeasible to do it manually.

We can simplify the user life with some improvements/bulk actions:

  • Display the list of dependencies
  • Offer generic actions:
    • Clear the dependencies (when possible, by assigning null)
    • Remove the dependencies (under a confirmation)
    • Re-assign to another record

What application are you using?
OJS 3.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    Enhancement:2:ModerateA new feature or improvement that can be implemented in less than 4 weeks.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions