decidim-ice / decidim-module-decidim_awesome

Additional components and Opt-In usability and UX tweaks for Decidim.
GNU Affero General Public License v3.0
24 stars 24 forks source link

Add contraint to menu visibility: membershipt of an assembly/process #64

Open microstudi opened 3 years ago

microstudi commented 3 years ago
paulinebessoles commented 3 years ago

Hi @microstudi, do you refer to the fact that process or assembly admins can access Decidim awesome configuration? We're starting to use your module a lot (and we love it 🤩) but we thought that maybe it shouldn't be accessible for spaces admins, what do you think? We can contribute in this way if you confirm the need!

microstudi commented 3 years ago

Hi @paulinebessoles. No, this is an improvement for the menu editor, it would add a constraint to the the "visibility" parameter in order to show that menu item only if you are a member of some assembly for instance.

Never thought about the possibility that the module was accessible to space admins, it certainly shouldn't! I'd consider this a bug, so yes! any fix in this direction will be welcomed!

On the other hand, we are starting to plan a new feature regarding sub-admins scoped to certain parts, entirely controlled in the awesome module, wip is #110