modx-ccc-2015 / whishlist

The overall repository with MODX issues to tackle together at the MODX CCC 2015. This place is ment to be as a big pond of possibilies.
0 stars 0 forks source link

ACL for specific (lexicon) namespaces #47

Closed bequadrat closed 9 years ago

bequadrat commented 9 years ago

It's currently not possible to let a client edit lexicon entries and/or system settings only for one namespace (or a list of namespaces).

I often create namespaces just for client-specific lexicons (to store strings that are reused multiple times on a website, which is even more practical with multi-language websites), and I cannot give my client access to those lexicon entries without giving him permission to all the other lexicons. Same goes with system settings.

The "Creative Freedom" of MODX currently ends here :-) It's all or nothing and should be more granular. So it'd be a great enhancement to have ACLs for that, like we already have for resource groups for example.

mindeffects commented 9 years ago

Basically everybody doing a multilanguage websites is in need of that! I proposed this feature aged ago. ay

Yesterday I chatted with @TheBoxer on that topic and he told me that he wanted to extend the groups permissions. This way it would be just filtering and display only the granted lexicons in the manager. Furthermore it would allow the restriction of e.g. system settings or basically all the namespace depending stuff.

I would love to see that happening at CCC! :-)

rtripault commented 9 years ago

Keep in mind that while groups seems to be a good idea, it would mean that you will have to put all restricted namespaces (non editable) into a "restricted" group. Additionally, all new namespaces added after group creation/assignation would be editable.

But i have nothing against the idea ;)

bequadrat commented 9 years ago

I thought that you'd like that @mindeffects :-)

mindeffects commented 9 years ago

It is only a "manager display thing", @rtripault, as with Form (Manager) Cusomization. Or good ol' Apache's "deny from all" and "allow from xyz". The core should not be affected, only the manager.

mindeffects commented 9 years ago

See: MODX issue #11448: Assign Namespaces to a Category Label: priority-2-high!

wuuti commented 9 years ago

Another one that can be marked as closed, I believe... :-)

mindeffects commented 9 years ago

That ... would ... be ... AWESOME! Have to check it out!