Versions Compared

Key

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

...

  1. Click the Add button under the access control list entry table. You will see a new list appear on the right, that lists all roles and users available to the system.
  2. Select the roles and/or users that you wish to grant permissions to, and then select the permissions that you would like them to recieve.
  3. Click the Add button at the bottom of the New Permission panel to add your newly defined access control list entries.
Tip
titleHandy Hint

If your organization has many users and/or you wish to only create ACL entries using roles, you can increase performance by adjusting the settings containing in the access-ui node in pentaho.xml.

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 13. IAclPublisher Node.

...