-
Notifications
You must be signed in to change notification settings - Fork 12
/
__init__.py
74 lines (63 loc) · 2.35 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
"""Yoda core ruleset containing iRODS and Python rules and policies useful for all Yoda environments."""
__version__ = '2.0.0'
__copyright__ = 'Copyright (c) 2015-2024, Utrecht University'
__license__ = 'GPLv3, see LICENSE'
__author__ = ('Felix Croes'
+ ', Roy van Elk'
+ ', Paul Frederiks'
+ ', Dylan Fu'
+ ', Rick van de Hoef'
+ ', Sirjan Kaur'
+ ', Jan de Mooij'
+ ', Harm de Raaff'
+ ', Joris de Ruiter'
+ ', Claire Saliers'
+ ', Chris Smeele'
+ ', Ton Smeele'
+ ', Sietse Snel'
+ ', Leonidas Triantafyllou'
+ ', Lazlo Westerhof'
+ ', Jelmer Zondergeld')
# (in alphabetical order)
import sys
sys.path.extend([ '/etc/irods/rules_uu', '/etc/irods/rules_uu/util' ])
# Import all modules containing rules into the package namespace,
# so that they become visible to iRODS.
from admin import *
from browse import *
from folder import *
from groups import *
from json_datacite import *
from json_landing_page import *
from mail import *
from meta import *
from meta_form import *
from provenance import *
from research import *
from resources import *
from schema import *
from schema_transformation import *
from schema_transformations import *
from publication_troubleshoot import *
from vault import *
from datacite import *
from epic import *
from publication import *
from policies import *
from replication import *
from revisions import *
from settings import *
from notifications import *
from integration_tests import *
# Import certain modules only when enabled.
from .util.config import config
if config.enable_datarequest:
from datarequest import *
if config.enable_deposit:
from deposit import *
if config.enable_tokens:
from data_access_token import *
if config.enable_data_package_archive:
from vault_archive import *
if config.enable_data_package_download:
from vault_download import *