# See the documentation - https://bobswift.atlassian.net/wiki/display/CMSP/Documentation
#
# Macro security is enabled/disabled from the UPM configure link on the Macro Security for Confluence plugin
# Property setting are loaded from the same configuration screen.
#
# Property settings here can restrict use of some powerful macro capabilities
# to trusted users while still allowing non-trusted users to view
# content created by using these macros
# - this is accomplished by requiring that pages using the restricted macros
# are controlled by trusted users
# - a page is controlled by having edit capabilities restricted to a group
# that is identified as being trusted in the properties file
#
# Property file
# - The property file can be loaded from any file location on the Confluence server
#
# No specific configuration
# - Plugins can implement their own rules if there is no specific configuration found
# depending on what they are restricting
# - Standard/default is
# - Configuration entry must be specified if the macro is restricted
# - *ANY can be used if to allow all use (run is an example where *ANY is a likely use)
# - Some macros have additional finer grained (parameter level) restrictions
# - these MUST also have something specified, otherwise macro use is not authorized
# - Some macros only restrict a specific parameter
# - these generally do not have to be specifically configured for use
#
# Current restricted macros:
# - see https://bobswift.atlassian.net/wiki/display/CMSP/Documentation
#
# Property keys and values are case sensitive
#
# Property values are a comma separated list of groups
# - the page edit restriction must match one of the groups listed
# - no other users or groups can be permitted to edit the page
# - use *ANY to indicate no restriction
#
# SQL - https://bobswift.atlassian.net/wiki/display/SQL
sql = confluence-administrators
sql.datasource.* = confluence-administrators
sql.datasource.testDS = *ANY
sql.limit = confluence-administrators
sql-query = *ANY
sql-query.datasource.* = confluence-administrators
sql-query.datasource.testDS = *ANY
sql-query.limit = confluence-administrators
# Live template support - https://marketplace.atlassian.com/plugins/net.customware.confluence.plugin.scaffolding
sql-query&live-template.datasource.qaDS = *global, QA-space
# Script - https://bobswift.atlassian.net/wiki/display/SCRP
groovy = confluence-administrators
gant = confluence-administrators
jython = confluence-administrators
beanshell = confluence-administrators
# HTML - https://bobswift.atlassian.net/wiki/display/HTML
html = confluence-administrators
xslt = confluence-administrators
# Run - https://bobswift.atlassian.net/wiki/display/RUN
run = confluence-administrators
run-now = confluence-administrators
# CLI - https://bobswift.atlassian.net/wiki/display/CCLI
cli = confluence-administrators
cli.profile.* = confluence-administrators
cli.product.* = confluence-administrators
cli.directory.* = confluence-administrators
cli.datasource.* = confluence-administrators
# Table - https://bobswift.atlassian.net/wiki/display/TBL
#csv.url.* = confluence-administrators, advanced-users
# Excel - https://bobswift.atlassian.net/wiki/display/XL
#excel.url.* = confluence-administrators, advanced-users
# Cache - https://bobswift.atlassian.net/wiki/display/CACHE
#cache=confluence-administrators, advanced-users |