|
80 | 80 | ASSOCIATION_PATH, |
81 | 81 | TOPIC_MODEL_PATH, |
82 | 82 | TIME_SERIES_PATH, |
83 | | - FUSION_PATH |
| 83 | + FUSION_PATH, |
| 84 | + PCA_PATH |
84 | 85 | ] |
85 | 86 |
|
| 87 | +CLONABLE_PATHS = [SOURCE_PATH, DATASET_PATH, SCRIPT_PATH] |
| 88 | +CLONABLE_PATHS.extend(MODELS_PATHS) |
86 | 89 |
|
87 | 90 | PMML_MODELS = [ |
88 | 91 | MODEL_PATH, |
|
95 | 98 | ID_PATTERN = '[a-f0-9]{24}' |
96 | 99 | SHARED_PATTERN = '[a-zA-Z0-9]{24,30}' |
97 | 100 | ID_RE = re.compile(r'^%s$' % ID_PATTERN) |
98 | | -SOURCE_RE = re.compile(r'^%s/%s$' % (SOURCE_PATH, ID_PATTERN)) |
| 101 | +SOURCE_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % (SOURCE_PATH, ID_PATTERN, |
| 102 | + SOURCE_PATH, SHARED_PATTERN)) |
99 | 103 | DATASET_RE = re.compile(r'^(public/)?%s/%s$|^shared/%s/%s$' % ( |
100 | 104 | DATASET_PATH, ID_PATTERN, DATASET_PATH, SHARED_PATTERN)) |
101 | 105 | MODEL_RE = re.compile(r'^(public/)?%s/%s$|^shared/%s/%s$' % ( |
|
146 | 150 | (FORECAST_PATH, ID_PATTERN)) |
147 | 151 | DEEPNET_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
148 | 152 | (DEEPNET_PATH, ID_PATTERN, DEEPNET_PATH, SHARED_PATTERN)) |
149 | | -OPTIML_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
150 | | - (OPTIML_PATH, ID_PATTERN, OPTIML_PATH, SHARED_PATTERN)) |
| 153 | +OPTIML_RE = re.compile(r'^%s/%s$' % \ |
| 154 | + (OPTIML_PATH, ID_PATTERN)) |
151 | 155 | FUSION_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
152 | 156 | (FUSION_PATH, ID_PATTERN, FUSION_PATH, SHARED_PATTERN)) |
153 | 157 | PCA_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
|
158 | 162 | LINEAR_REGRESSION_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
159 | 163 | (LINEAR_REGRESSION_PATH, ID_PATTERN, |
160 | 164 | LINEAR_REGRESSION_PATH, SHARED_PATTERN)) |
161 | | -SCRIPT_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
| 165 | +SCRIPT_RE = re.compile(r'^(public/)?%s/%s$|^shared/%s/%s$' % \ |
162 | 166 | (SCRIPT_PATH, ID_PATTERN, SCRIPT_PATH, SHARED_PATTERN)) |
163 | 167 | EXECUTION_RE = re.compile(r'^%s/%s|^shared/%s/%s$' % \ |
164 | 168 | (EXECUTION_PATH, ID_PATTERN, EXECUTION_PATH, SHARED_PATTERN)) |
|
0 commit comments