Hello,
I don't find the ACL syntax to hide those options that were configured to be hidden. When a user fills all mandatory options and run the job, the interface shows a summary of all available options, including the ones that were configured as hidden. So users can see variables, file paths, file names that should not be viewable. They also show up in the job activity. For the same reason also the option to download the job definition should be unavailable. This is the ACL I have at present. If I remove read the job is not visible entirely:
---
description: Jobbers, Projects access.
context:
project: 'xxx-Tasks'
for:
resource:
- allow: read
adhoc:
- allow: [read,run,kill]
job:
- allow: [read,run,kill]
node:
- allow: [read,refresh,run]
by:
group: GG-xxxx
---
description: Jobbers access to rundeck.
context:
application: 'rundeck'
for:
resource:
- allow: read
project:
- allow: read
project_acl:
- allow: read
storage:
- allow: read
by:
group: GG-xxxx