Project

General

Profile

« Previous | Next » 

Revision 50485

merged branch dsm into trunk

View differences:

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