OrigDatablock Authorization

CASL ability actions

This is the list of the permissions methods available for origdatablock and all their endpoints

Endpoint Authorization

  • OrigdatablockCreate
  • OrigdatablockRead
  • OrigdatablockUpdate
  • OrigdatablockDelete

(Data) Instance Authorization

  • OrigdatablockCreateOwner
  • OrigdatablockCreateAny
  • OrigdatablockReadManyPublic
  • OrigdatablockReadManyAccess
  • OrigdatablockReadManyOwner
  • OrigdatablockReadOnePublic
  • OrigdatablockReadOneAccess
  • OrigdatablockReadOneOwner
  • OrigdatablockReadAny
  • OrigdatablockUpdateOwner
  • OrigdatablockUpdateAny
  • OrigdatablockDeleteAny

Priority

%%{init: {'theme' : 'base', 'themeVariables': { 'fontSize': '11px', 'fontFamily' : 'monospace'}}}%% graph LR; DatasetOrigdatablockCreate-->DatasetOrigdatablockCreateOwner; DatasetOrigdatablockCreateOwner-->DatasetOrigdatablockCreateAny; DatasetOrigdatablockRead-->DatasetOrigdatablockReadManyPublic; DatasetOrigdatablockReadManyPublic-->DatasetOrigdatablockReadManyAccess; DatasetOrigdatablockReadManyAccess-->DatasetOrigdatablockReadAny; DatasetOrigdatablockRead-->DatasetOrigdatablockReadOnePublic; DatasetOrigdatablockReadOnePublic-->DatasetOrigdatablockReadOneAccess; DatasetOrigdatablockReadOneAccess-->DatasetOrigdatablockReadAny; DatasetOrigdatablockUpdate-->DatasetOrigdatablockUpdateOwner; DatasetOrigdatablockUpdateOwner-->DatasetOrigdatablockUpdateAny; DatasetOrigdatablockDelete-->DatasetOrigdatablockDeleteOwner; DatasetOrigdatablockDeleteOwner-->DatasetOrigdatablockDelteAny;

Authorization table

HTTP method Endpoint Endpoint Authentication Anonymous Authenticated User Create Dataset Groups Create Dataset with Pid Groups Create Dataset Privileged Groups Admin Groups Delete Groups Notes
POST origdatablocks OrigdatablockCreate no no Owner
OrigdatablockCreateOwn
Owner
OrigidatablockCreateOwn
Any
OrigdatablockCreateAny
Any OrigdatablockCreateAny no
POST origdatablocks/isValid OrigdatablockCreate no no Owner
OrigdatablockCreateOwn
Owner
OrigdatablockCreateOwn
Any
OrigdatablockCreateAny
Any
OrigdatablockCreateAny
no
GET origdatablocks OrigdatablockRead Public
OrigdatablockReadManyPublic
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Any
OrigdatablockReadAny
no
GET origdatablocks/fullquery OrigdatablockRead Public
OrigdatablockReadManyPublic
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Any
OrigdatablockReadAny
no
GET origdatablocks/fullquery/files OrigdatablockRead Public
OrigdatablockReadManyPublic
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Any
OrigdatablockReadAny
no
GET origdatablocks/fullfacet OrigdatablockRead Public
OrigdatablockReadManyPublic
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Has Access
OrigdatablockReadManyAccess
Any
OrigdatablockReadAny
no
GET origdatablocks/oid OrigdatablockRead Public
OrigdatablockReadOnePublic
Has Access
OrigdatablockReadOneAccess
Has Access
OrigdatablockReadOneAccess
Has Access
OrigdatablockReadOneAccess
Has Access
OrigdatablockReadOneAccess
Any
OrigdatablockReadAny
no
PATCH origdatablocks/oid OrigdatablockUpdate no no Owner
OrigdatablockUpdateOwner
Owner
OrigdatablockUpdateOwner
Owner
OrigdatablockUpdateOwner
Any
OrigdatablockUpdateAny
no
DELETE origdatablocks/oid OrigdatablockDelete no no no no no no Any
OrigdatablockDeleteAny

results matching ""

    No results matching ""