- Timestamp:
- 02/25/14 14:53:04 (10 years ago)
- Location:
- cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface/postSchemaAccess.dpml
r4435 r4571 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sequence debug="false"> 2 <!-- 3 POST body format: 4 <json> 5 <access> 6 <user> 7 <ref>u1</ref> 8 <role>owner</role> 9 <actions>rud</actions> 10 </user> 11 </access> 12 </json> 13 --> 14 <sequence debug="true"> 3 15 <log> 4 16 <level>INFO</level> … … 128 140 <argument name="postedAuthorizedUsers">this:postedAuthorizedUsers</argument> 129 141 </request> 142 <sloot-debug> 143 <log> 144 <level>INFO</level> 145 <message> 146 <literal type="string">[interface.REST] New authorized users SINKed to data module:
[
%1
]</literal> 147 </message> 148 <param>this:authorizedUsers</param> 149 </log> 150 </sloot-debug> 130 151 <request assignment="response"> 131 152 <identifier>active:org.isocat.schemacat.access.data.schema.authorizedIDs</identifier> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/module.xml
r4370 r4571 170 170 <meta> 171 171 <rest> 172 <method>POST</method> 173 <simple>/schemas/{schemaID:([^/]+)}/{metadataFieldName:(?!access)[^/]+}{slash:(/|)}</simple> 174 <compress/> 175 <Etag>MD5</Etag> 176 <consumes>application/json</consumes> 177 <produces>application/json</produces> 178 </rest> 179 </meta> 180 <grammar> 181 <active> 182 <identifier>active:org.schemacat.rest.schema.metadataField</identifier> 183 <argument name="schemaID"/> 184 <argument name="metadataFieldName"/> 185 <argument name="slash"/> 186 </active> 187 </grammar> 188 <request> 189 <identifier>active:JSONFromXML</identifier> 190 <argument name="operand"> 191 <request> 192 <identifier>active:sloot.dpml</identifier> 193 <argument name="operator">res:/interface/postSchemaMetadataField.dpml</argument> 194 <argument method="as-string" name="schemaID">arg:schemaID</argument> 195 <argument method="as-string" name="metadataFieldName">arg:metadataFieldName</argument> 196 </request> 197 </argument> 198 </request> 199 <header name="mime">application/json</header> 200 </endpoint> 201 <endpoint> 202 <meta> 203 <rest> 172 204 <method>GET</method> 173 205 <simple>/users/{userID:([^/]+)}{slash:(/|)}</simple> … … 722 754 </argument> 723 755 </request> 756 </endpoint> 757 <endpoint> 758 <meta> 759 <rest> 760 <method>GET</method> 761 <simple>/licenses{slash:(/|)}</simple> 762 <compress/> 763 <Etag>MD5</Etag> 764 <produces>application/json</produces> 765 </rest> 766 </meta> 767 <grammar> 768 <active> 769 <identifier>active:org.schemacat.rest.user.licenses.xml</identifier> 770 <argument name="slash"/> 771 </active> 772 </grammar> 773 <request> 774 <identifier>active:JSONFromXML</identifier> 775 <argument name="operand"> 776 <request> 777 <identifier>active:sloot.dpml</identifier> 778 <argument name="operator">res:/interface/licenses.dpml</argument> 779 </request> 780 </argument> 781 </request> 782 <header name="httpResponse:/header/Cache-Control">max-age=0, must-revalidate</header> 783 <header name="HTTP_CACHE_EXPIRES_DELTA_SECONDS">0</header> 784 </endpoint> 785 <endpoint> 786 <meta> 787 <rest> 788 <method>GET</method> 789 <simple>/licenses{slash:(/|)}</simple> 790 <compress/> 791 <Etag>MD5</Etag> 792 <produces>application/xml</produces> 793 </rest> 794 </meta> 795 <grammar> 796 <active> 797 <identifier>active:org.schemacat.rest.user.licenses.xml</identifier> 798 <argument name="slash"/> 799 </active> 800 </grammar> 801 <request> 802 <identifier>active:sloot.dpml</identifier> 803 <argument name="operator">res:/interface/licenses.dpml</argument> 804 </request> 805 <header name="httpResponse:/header/Cache-Control">max-age=0, must-revalidate</header> 806 <header name="HTTP_CACHE_EXPIRES_DELTA_SECONDS">0</header> 724 807 </endpoint> 725 808 <endpoint>
Note: See TracChangeset
for help on using the changeset viewer.