/
Simplified catalog permission system

Simplified catalog permission system

Right now permission system in catalog is very sophisticated and allow to set per-category VIEW permissions. This allows, for example, to have a category which contains both links and articles, but some users can only view links, while others can only view articles.

Overtime I saw only 2 projects, where this was really needed. More over it overcomplicates each SQL used to query data from Catalog by adding a permission check to it.

That's why I'm proposing to create a setting, that would allow to turn on advanced view permission system when needed, which will be:

  • turned off by default for new installations
  • turned on for installations, that did an upgrade

It will also solve a problem, described in 

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
 task for installation, that don't need VIEW permissions in Catalog.

simplified_catalog_permission_system_core_feat.patch

simplified_catalog_permission_system_modules_feat.patch

Related Tasks

Unable to locate Jira server for this macro. It may be due to Application Link configuration.