Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Image Removed
Panel
bgColor#FFFFFF
titlePermissions Interface
Editor

Image Added

Note that in order to access the Permissions Editor, you must be logged in as an administrator to the platform. Also, ACLs are only available if you are using teh RDBMS solution repository. This feature is not available for the file-based solution repository implementations.

In the screenshot above, the tree on the left represents all of the solution repository objects in your solution repository. You can set permissions on any level in the solution repository object tree. Setting permissions on lower level objects in the tree overrides permission settings higher in the tree. Conversely, if you set a permission on a solution repository object that has children, and the children do not have specific permissions set, they inherit the permissions settings from their parent. So, for example, if I set write permissions on the analysis object, then the query1.xaction object inherits that write permission. However, if I then set write and execute permission on the query1.xaction, these permissions are honored for that object, but other children of the analysis object would still only have their parent's (analysis) write permission.

Each solution repository object can have any number of permission-role or permission-user combinations set. To set permissions for

ACL Publishing

The db-based solution repository is refreshed from the filesystem. In other words, solution repository objects are created as files on the filesystem and those objects are refreshed (published) in the db-based solution repository. In the filesystem, solution repository objects have no associated ACLs--at least as far as the platform is concerned. But once solution repository objects are published to the db-based repository, they do have associated ACLs. So how did the objects get their ACLs? The answer is an IAclPublisher. There is only one IAclPublisher instance per JVM and the type of that instance is specified in pentaho.xml. For more information about IAclPublisher implementations, see ACL Publisher Details.

...