Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add / Edit / Delete -> Resource

 

//

...

spaces

...

ViewSpace,
 CreateSpace,
 DeleteSpace,
 EditSpace

...

-->api.Spaces.updateSpace(including

...

updating

...

name,

...

description,

...

External

...

URL,

...

yet

...

this

...

api

...

is

...

not

...

used

...

if

...

you

...

update

...

a

...

space

...

from

...

the

...

web

...

page,

...

it

...

uses

...

controllers.Spaces.submit

...

instead),

...

updateUsers,

...

removeUser,

...

acceptRequest,

...

rejectRequest

...

(all

...

these

...

four

...

are

...

related

...

to

...

users/roles

...

in

...

the

...

space).

...

 PublicSpace

...

-->

...

when

...

enablePublic

...

=

...

true,

...

used

...

in

...

controllers.Spaces.submit

...

for

...

updating

...

space

...

privacy

...

level.

...

However,

...

this

...

permission

...

doesn't

...

check

...

enablePublic

...

configuration.

 AddResourceToSpace

...

-->

...

add

...

dataset/collection

...

to

...

space,

...

api.Datasets.copyDatasetToSpace.

...

this

...

permission

...

only

...

check

...

from

...

the

...

space

...

side,

...

Permission.checkOwner

...

for

...

dataset

...

&

...

collection

...

is

...

required

...

within

...

the

...

APIs.

...

 EditStagingArea

...

-->

...

SEAD

...

related

...

permission.

...

All

...

Curation

...

Object,

...

curation

...

Folder

...

and

...

curation

...

file

...

related

...

APIs

...

&

...

controllers

...

should

...

check

...

this

...

permission


 //

...

datasets
 ViewDataset

...

-->

...

api.Datasets.getTags???

...

,getPreviews

 CreateDataset,
 DeleteDataset,
 EditDataset

...

->

...

api.Datasets.updateName,

...

updateDescription.

...

controller.Datasets.addFiles????

 PublicDataset

...

-->

...

api.Datasets.updateAccess

 AddResourceToDataset

...

-->

...

all

...

folder

...

related

...

APIs

...

&

...

controllers.

...

 ExecuteOnDataset,

 //

...

collections
 ViewCollection,
 CreateCollection,
 DeleteCollection,
 EditCollection

...

-->

...

controller.Collections.previews??

 AddResourceToCollection

...

-->

...

add

...

dataset

...

&

...

child

...

collection

...



 //

...

files
 AddFile

...

-->

...

api.Previews.upload,

...

setTitle(why

...

not

...

CreatePreview)??

 EditFile

...

-->

...

api.Thumbnail.removeThumbnail

 DeleteFile,
 ViewFile,
 DownloadFiles,
 EditLicense,
 CreatePreview,

...

//

...

Used

...

by

...

extractors

...

-->

...

api.Thumbnail.uploadThumbnail

 MultimediaIndexDocument,

 //

...

sections
 CreateSection,
 ViewSection,
 DeleteSection,

...

//

...

FIXME:

...

Unused

...

right

...

now
 EditSection,

...

//

...

FIXME:

...

Unused

...

right

...

now

 //

...

metadata
 AddMetadata

...

-->

...

getMetadataDefinitions

...

in

...

api.Datasets

...

&

...

api.Files

 ViewMetadata,
 DeleteMetadata,
 EditMetadata,

...

//

...

FIXME:

...

Unused

...

right

...

now

 //

...

social

...

annotation
 AddTag,
 DeleteTag,
 ViewTags,
 AddComment,
 ViewComments,

...


 DeleteComment,
 EditComment,


READONLY

...

in

...

object

...

Permission

...

contains

...

all

...

permission

...

available

...

for

...

Anonymous

...

users.