Skip to contents

These functions create, retrieve and deletes iRODS tickets.

Usage

sodar_ticket_create(
  project_uuid,
  path,
  label,
  date_expires = NULL,
  config = NULL,
  verbose = getOption("verbose", default = FALSE),
  return_raw = FALSE
)

sodar_ticket_list(
  project_uuid,
  config = NULL,
  verbose = getOption("verbose", default = FALSE),
  return_raw = FALSE
)

sodar_ticket_retrieve(
  ticket_uuid,
  config = NULL,
  verbose = getOption("verbose", default = FALSE),
  return_raw = FALSE
)

sodar_ticket_delete(
  ticket_uuid,
  config = NULL,
  verbose = getOption("verbose", default = FALSE),
  return_raw = FALSE
)

Arguments

project_uuid

A character string containing the UUID of the project.

path

A character string containing the path to the iRODS collection.

label

A character string containing the label of the ticket.

date_expires

A character string containing the expiration date of the ticket.

config

A list containing the SODAR configuration. If NULL, it tries to get it from the global options.

verbose

A logical value indicating whether to make verbose requests.

return_raw

A logical value indicating whether to return the raw response.

ticket_uuid

A character string containing the UUID of the ticket.

Value

A list with the details of the ticket.

Details

The tickets allow anonymous access to selected collections in a project over SODAR.