Revision 50485
Added by Michele Artini over 6 years ago
addRepoApi.st | ||
---|---|---|
47 | 47 |
<ng-fixed-value-field label="Typology" value="api.typology"></ng-fixed-value-field> |
48 | 48 |
<ng-api-id-field label="Api ID" prefix="api_________::{{repo.origId}}::" exclusion="repo.apis" selection="api.id"></ng-api-id-field> |
49 | 49 |
<!-- <ng-select-vocabulary-field label="Typology" vocabulary="values.types" selection="api.typology"></ng-select-vocabulary-field> --> |
50 |
<ng-select-vocabulary-field label="Compatibility level" vocabulary="values.compliances" selection="api.compliance"></ng-select-vocabulary-field>
|
|
51 |
<ng-select-vocabulary-field label="Content description" vocabulary="values.contentDescriptions" selection="api.contentDescription"></ng-select-vocabulary-field>
|
|
52 |
<ng-select-vocabulary-field label="Protocol" vocabulary="values.protocols" selection="api.accessProtocol" contextual-params="currentParams"></ng-select-vocabulary-field>
|
|
53 |
<ng-simple-edit-field label="BaseURL" selection="api.baseUrl" regex="^(http|https|ftp|file|sftp|jar):\/\/"></ng-simple-edit-field>
|
|
50 |
<ng-select-vocabulary-field label="Compatibility level" vocabulary="values.compliances" selection="api.compatibility"></ng-select-vocabulary-field>
|
|
51 |
<ng-select-vocabulary-field label="Content description" vocabulary="values.contentDescriptions" selection="api.contentdescription"></ng-select-vocabulary-field>
|
|
52 |
<ng-select-vocabulary-field label="Protocol" vocabulary="values.protocols" selection="api.protocol" contextual-params="currentParams"></ng-select-vocabulary-field>
|
|
53 |
<ng-simple-edit-field label="BaseURL" selection="api.baseurl" regex="^(http|https|ftp|file|sftp|jar):\/\/"></ng-simple-edit-field>
|
|
54 | 54 |
|
55 | 55 |
|
56 | 56 |
|
57 | 57 |
<ng-simple-edit-field |
58 | 58 |
ng-repeat="param in currentParams | filter: { functionPopulated : false }" |
59 |
label="{{param.name}} [{{api.accessProtocol}} protocol]"
|
|
60 |
selection="api.accessParams[param.name]"
|
|
59 |
label="{{param.name}} [{{api.protocol}} protocol]"
|
|
60 |
selection="apiParams[param.name]" |
|
61 | 61 |
optional="{{param.optional}}" |
62 | 62 |
regex="{{param.regex}}" |
63 | 63 |
type="{{param.type}}"></ng-simple-edit-field> |
64 | 64 |
|
65 | 65 |
<ng-simple-select-field |
66 | 66 |
ng-repeat="param in currentParams | filter: { functionPopulated : true, type : 'TEXT' }" |
67 |
label="{{param.name}} [{{api.accessProtocol}} protocol]"
|
|
68 |
selection="api.accessParams[param.name]"
|
|
69 |
valid-values="validValues[api.baseUrl + '@@@' + param.name]"
|
|
67 |
label="{{param.name}} [{{api.protocol}} protocol]"
|
|
68 |
selection="apiParams[param.name]" |
|
69 |
valid-values="validValues[api.baseurl + '@@@' + param.name]"
|
|
70 | 70 |
refresh-function="listValidValuesForParam(param.name)" |
71 | 71 |
optional="{{param.optional}}"></ng-simple-select-field> |
72 | 72 |
|
73 | 73 |
<ng-multi-select-field |
74 | 74 |
ng-repeat="param in currentParams | filter: { functionPopulated : true, type : 'LIST' }" |
75 |
label="{{param.name}} [{{api.accessProtocol}} protocol]"
|
|
76 |
selection="api.accessParams[param.name]"
|
|
77 |
valid-values="validValues[api.baseUrl + '@@@' + param.name]"
|
|
75 |
label="{{param.name}} [{{api.protocol}} protocol]"
|
|
76 |
selection="apiParams[param.name]" |
|
77 |
valid-values="validValues[api.baseurl + '@@@' + param.name]"
|
|
78 | 78 |
refresh-function="listValidValuesForParam(param.name)" |
79 | 79 |
optional="{{param.optional}}"></ng-multi-select-field> |
80 | 80 |
|
81 |
<ng-simple-edit-field label="Xpath for Metadata Identifier" selection="api.extraFields['metadata_identifier_path']"></ng-simple-edit-field>
|
|
81 |
<ng-simple-edit-field label="Xpath for Metadata Identifier" selection="api.metadataIdentifierPath"></ng-simple-edit-field>
|
|
82 | 82 |
|
83 | 83 |
<div class="form-group"> |
84 | 84 |
<div class="col-sm-offset-3 col-sm-9"> |
Also available in: Unified diff
merged branch dsm into trunk