Changeset 3485
- Timestamp:
- 08/28/13 14:11:09 (11 years ago)
- Location:
- cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest
- Files:
-
- 2 added
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/module.xml
r3423 r3485 89 89 <rest> 90 90 <method>GET</method> 91 <simple>user/{user}</simple> 92 <compress/> 93 <Etag>MD5</Etag> 94 <preTarget>findUser</preTarget> 95 <!--<produces>text/plain</produces>--> 96 </rest> 97 </meta> 98 <grammar> 99 <active> 100 <identifier>active:org.schemacat.user.workspace</identifier> 101 <argument name="user"/> 102 </active> 103 </grammar> 104 <request> 105 <identifier>active:sloot.dpml</identifier> 106 <argument name="operator">res:/interface/workspace.dpml</argument> 107 <argument method="as-string" name="user">arg:user</argument> 108 </request> 109 <!--<header name="mime">text/plain</header>--> 91 <simple>users/{userID}/schemas</simple> 92 <compress/> 93 <Etag>MD5</Etag> 94 <preTarget>findUser</preTarget> 95 <produces>application/json</produces> 96 </rest> 97 </meta> 98 <grammar> 99 <active> 100 <identifier>active:org.schemacat.user.schemas.json</identifier> 101 <argument name="userID" min="1" max="1"/> 102 </active> 103 </grammar> 104 <request> 105 <identifier>active:JSONFromXML</identifier> 106 <argument name="operand"> 107 <request> 108 <identifier>active:sloot.dpml</identifier> 109 <argument name="operator">res:/interface/schemas.dpml</argument> 110 <argument method="as-string" name="userID">arg:userID</argument> 111 <argument name="accessor">active:org.isocat.schemacat.access.data.schemas</argument> 112 </request> 113 </argument> 114 </request> 115 </endpoint> 116 <endpoint> 117 <meta> 118 <rest> 119 <method>GET</method> 120 <simple>users/{userID}/schemas</simple> 121 <compress/> 122 <Etag>MD5</Etag> 123 <preTarget>findUser</preTarget> 124 <produces>application/xml</produces> 125 </rest> 126 </meta> 127 <grammar> 128 <active> 129 <identifier>active:org.schemacat.user.schemas.xml</identifier> 130 <argument name="userID" min="1" max="1"/> 131 </active> 132 </grammar> 133 <request> 134 <identifier>active:sloot.dpml</identifier> 135 <argument name="operator">res:/interface/schemas.dpml</argument> 136 <argument method="as-string" name="userID">arg:userID</argument> 137 </request> 110 138 </endpoint> 111 139 <endpoint> … … 167 195 <identifier>active:sloot.dpml</identifier> 168 196 <argument name="operator">res:/interface/findPrincipal.dpml</argument> 197 </request> 198 </endpoint> 199 <endpoint> 200 <!-- true if requester is admin or authorized (owner or reader) --> 201 <id>isAuthorized</id> 202 <grammar> 203 <active> 204 <identifier>active:isAuthorized</identifier> 205 <argument name="authorizedIDs" min="1" max="1"/> 206 </active> 207 </grammar> 208 <request> 209 <identifier>active:sloot.dpml</identifier> 210 <argument name="operator">res:/interface/isAuthorized.dpml</argument> 211 <argument name="authorizedIDs">arg:authorizedIDs</argument> 169 212 </request> 170 213 </endpoint> … … 185 228 </import> 186 229 <import> 230 <uri>urn:org:netkernel:json:core</uri> 231 </import> 232 <import> 187 233 <uri>urn:org:isocat:schemacat:access:data</uri> 188 234 </import>
Note: See TracChangeset
for help on using the changeset viewer.