INNER CODE UNIT · JavaScript
onSubmit
infrahq/infra · ui/pages/access-control/index.js:81
async function onSubmit(e) {
e.preventDefault()
try {
const grantsToAdd = []
if (selectedResource.kind === 'ssh') {
grantsToAdd.push({
user: selected.user && selected.id,
group: selected.group && selected.id,
privilege: 'connect',
resource: selectedResource.name,
})
} else {
if (selectedNamespaces.length === 0) {
selectedRoles.forEach(role => {
grantsToAdd.push({
user: selected.user && selected.id,
group: selected.group && selected.id,
privilege: role,