is_authorized: Check if user has authorization to perform an action on an...

View source: R/dataone.R

is_authorizedR Documentation

Check if user has authorization to perform an action on an object

Description

Check if the user has authorization to perform an action on an object.

Usage

is_authorized(node, ids, action)

Arguments

node

(MNode/CNode) The Member/Coordinating Node to query.

ids

(character) The PID or SID to check.

action

(character) One of read, write, or changePermission.

Value

(logical)

Examples

## Not run: 
cn <- CNode('STAGING2')
mn <- getMNode(cn,"urn:node:mnTestKNB")
pids <- c("urn:uuid:3e5307c4-0bf3-4fd3-939c-112d4d11e8a1",
"urn:uuid:23c7cae4-0fc8-4241-96bb-aa8ed94d71fe")
is_authorized(mn, pids, "write")

## End(Not run)

NCEAS/arcticdatautils documentation built on Aug. 28, 2023, 12:10 p.m.