diff --git a/docs/dcc-security.md b/docs/dcc-security.md new file mode 100644 index 0000000..be9cb13 --- /dev/null +++ b/docs/dcc-security.md @@ -0,0 +1,16 @@ +# Data Controller for SASĀ® - Security + +## Summary +The Data Controller works at the level of Table and Group. Permissions can only be set at group level, and so there are two parts to adding a user: + +1 - Adding the user to the relevant group in SAS metadata + +2 - Ensuring that group has the appropriate access level in the configuration table + +For guidance with adding SAS users, see SAS Documentation. + +## Details + +In order to surface a table to a new group, simply add a record to the `DATACTRL.MPE_SECURITY` table. The `library.dataset` value should go in the `BASE_TABLE` field, the level of access (either _EDIT_ or _APPROVE_) should go in the `ACCESS_LEVEL` field, and the exact name of the relevant metadata group should go in the `SAS_GROUP` field. The change should then be submitted, and approved, at which point the new security setting will be applied. + +![Screenshot](img/securitytable.png) diff --git a/docs/img/securitytable.png b/docs/img/securitytable.png new file mode 100644 index 0000000..5a23a52 Binary files /dev/null and b/docs/img/securitytable.png differ diff --git a/docs/index.md b/docs/index.md index 1efdee4..91faa04 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,7 +14,7 @@ The following documents are available on this site: * [Overview](dc-overview.md) * [User Guide](dc-userguide.md) -* [Config - Adding Users](dcc-users.md) +* [Config - Security](dcc-security.md) * [Installation]() ## Online resources diff --git a/mkdocs.yml b/mkdocs.yml index b21e9ab..c67161f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -4,9 +4,9 @@ pages: - Using Data Controller: - DC Overview: dc-overview.md - DC User Guide: dc-userguide.md -- Configuring Data Controller - - Adding Users: dcc-users.md - - Adding Tables +- Configuring Data Controller: + - Security: dcc-security.md +# - Adding Tables markdown_extensions: - admonition