Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Simplify profiles/rights system #79

Open
mvz opened this Issue · 0 comments

1 participant

@mvz
Owner
mvz commented

The typo profiles and rights system is complex and hard to understand. There are Profile models and Rights models. Profiles also have modules (a list of symbols). It seems modules are used (in the Typo login system plugin), but Rights are not. It is not clear to me why modules are a property of profiles, since it seems they cannot be edited. Here is my proposal:

  • Remove Rights model, since it is not used at all.
  • Specify modules for each kind of user (admin, publisher, contributor) in code, not in the Profile model.
  • If the Profile model was only used for specifying the modules, remove that too.
@fdv fdv referenced this issue from a commit
@fdv fdv Remove the Rights model.
A long, long time ago, I wanted Typo permission systems to be as flexible as possible (and as user friendly as possible). My idea was to make the various profiles editable with a set of rights, everything within a fancy interface.

I started to push some things, then completely forgot about it. As this makes our permission system way more complicated than it should be, without a real interest, I'm now removing it all.

See #79 for more information.
011076d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.