Skip to main content

Access Control List Picker

Overview

The Access Control List picker is a drop-down menu that allows users of templates to select groups and users that have access to a resource e.g. an Output Port. This is particularly useful in the Access Control Panel, when you want to select a list of users and groups for which you want to revoke their access.

Configuration

This picker is defined inside template.yaml as shown:

parameters:
properties:
# ... other fields of your template
acls:
type: array
title: Identities
description: A list of users and groups
ui:field: AccessControlListPicker
ui:options:
max: 5
warning

This picker is expected to be used for Access Control Request Templates where each picker has access to some contextual information, such as the ID of the output port that a user requests access to. This is the only way for the picker to know which is the output port to look for users and groups that have already access to it

Output

The output produced by this picker is a list of strings representing the users and groups identifiers.