Simplify profiles/rights system #79

mvz opened this Issue Aug 4, 2012 · 3 comments


None yet

1 participant

mvz commented Aug 4, 2012 edited

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 added a commit that referenced this issue Jan 10, 2013
@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.
mvz commented Jan 8, 2016

Will probably be fixed by #659.


Still to do: Clean up or remove the profile model.

@mvz mvz referenced this issue Jun 5, 2016

Remove Profile model #703

mvz commented Jun 5, 2016


@mvz mvz closed this Jun 6, 2016
@mvz mvz modified the milestone: 8.3.0, Backlog Jun 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment