Skip to content

Refactor initial_setup to play well with pluggable apps #15

@alexeyt

Description

@alexeyt

Currently, we create monolithic authorizer roles like Administrator and Object Owner that know about all parts of the system, even parts that might not be enabled/installed. We also declare all authorizer methods in one central XML file, and all the setup code must live in one central directory. Thus, the problem on #13: we need to have knowledge of which apps are enabled in order for the setup of the monolithic role to happen correctly. We should refactor things so that each authorizer role pertains to objects in one app only, and let the code that defines that role live in the app itself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions