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.Related Tasks