Skip to contents

Create a resource view

Usage

resource_view_create(
  resource,
  view_type,
  title,
  description = NULL,
  config = NULL,
  filter_fields = NULL,
  filter_values = NULL,
  url = get_default_url(),
  key = get_default_key(),
  as = "list",
  ...
)

Arguments

resource

(character or ckan_resource) Parent resource identifier.

view_type

(character) Plugin type registered on the CKAN site.

title

(character) Title of the view.

description

(character) Description. Optional.

config

(list) Arbitrary configuration list. The function passes it to the plugin.

filter_fields, filter_values

Optional filter parameters for filterable views.

url

Base URL to use. Default: https://demo.ckan.org/. See also ckanr_setup and get_default_url.

key

A privileged CKAN API key. Default: your key set with ckanr_setup

as

(character) One of list (default), table, or json. Parsing with the table option uses jsonlite::fromJSON(..., simplifyDataFrame = TRUE), which attempts to parse data to data.frame's when possible. The result can vary from a vector, list or data.frame. (required)

...

Extra curl arguments. The function passes them to verb-POST (optional)