Puppet Class: ckan::ext::private_datasets

Defined in:
manifests/ext/private_datasets.pp

Summary

This CKAN extension allows a user to create private datasets.

Overview

Only certain users will be able to see. When a dataset is being created, it’s possible to specify the list of users that can see this dataset.

Parameters:

  • show_acquire_url_on_create (Boolean) (defaults to: false)

    To show the Acquire URL when the user is creating a dataset.

  • show_acquire_url_on_edit (Boolean) (defaults to: false)

    To show the Acquire URL when the user is editing a dataset

See Also:



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'manifests/ext/private_datasets.pp', line 14

class ckan::ext::private_datasets (
  Boolean $show_acquire_url_on_create = false,
  Boolean $show_acquire_url_on_edit   = false,
) {
  ckan::ext { 'privatedatasets':
    source   => 'http://github.com/conwetlab/ckanext-privatedatasets',
    revision => 'master',
    plugin   => ['privatedatasets'],
  }
  $parser = 'ckanext.privatedatasets.parsers.fiware:FiWareNotificationParser'

  # Private Datasets Extension
  ckan::conf::setting { 'ckan.privatedatasets.parser':
    value   => $parser,
    require => Class['ckan::conf::production'],
  }
  ckan::conf::setting { 'ckan.privatedatasets.show_acquire_url_on_create':
    value   => $show_acquire_url_on_create,
    require => Class['ckan::conf::production'],
  }
  ckan::conf::setting { 'ckan.privatedatasets.show_acquire_url_on_edit':
    value   => $show_acquire_url_on_edit,
    require => Class['ckan::conf::production'],
  }
}