-
Notifications
You must be signed in to change notification settings - Fork 13
Loading files
TODO Address all the features for loading files - either modules or schemas
As of 2.13.0, you can now specify collections and permissions for schemas, and this will soon be supported for modules too. This has been added specifically for making it easier to add ML9 redaction rulesets to specific collections. You can do this by defining either of the following files in any directory containing schemas:
- collections.properties
- permissions.properties
These are expected to have key/value pairs of filename=collection1,collection2 and filename=role,capability,role,capability.
For example, for a file named "my.ruleset", you could have the following in collections.properties:
my.ruleset=coll1,coll2
And in permissions.properties:
my.ruleset=rest-reader,read,rest-writer,update
And your directory would look like this:
collections.properties
my.ruleset
permissions.properties
Note that these special properties files will NOT be loaded into MarkLogic - they're just there to provide metadata for files that you do want to load.