- Timestamp:
- 09/03/13 08:45:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface/user.dpml
r3492 r3504 5 5 <level>INFO</level> 6 6 <message> 7 <literal type="string">[interface.REST] Requested user for id: %1</literal>7 <literal type="string">[interface.REST] [%1] requested user resource for id: %2</literal> 8 8 </message> 9 <param> 10 <request> 11 <identifier>active:sloot.xpath2</identifier> 12 <argument name="operand">scratch:user</argument> 13 <argument name="operator"> 14 <literal type="string">string(/sc:user/@xml:id)</literal> 15 </argument> 16 </request> 17 </param> 9 18 <param>arg:userID</param> 10 19 </log> … … 15 24 <identifier>active:isAuthorized</identifier> 16 25 <argument name="authorizedIDs"> 17 < request>26 <!--<request> 18 27 <identifier>active:sloot.xquery</identifier> 19 28 <argument name="operator"> … … 25 34 </argument> 26 35 <argument name="userID">arg:userID</argument> 36 </request>--> 37 <request> 38 <identifier>active:xslt2</identifier> 39 <argument name="operand"> 40 <literal type="xml"> 41 <dummy/> 42 </literal> 43 </argument> 44 <argument name="operator"> 45 <literal type="xml"> 46 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> 47 <xsl:param name="userID"/> 48 <xsl:template match="/"> 49 <ids> 50 <id> 51 <xsl:value-of select="$userID"/> 52 </id> 53 </ids> 54 </xsl:template> 55 </xsl:stylesheet> 56 </literal> 57 </argument> 58 <argument name="userID">arg:userID</argument> 59 </request> 60 </argument> 61 <argument name="authorizedRoles"> 62 <request> 63 <identifier>active:org.isocat.schemacat.access.data.users.authorizedRoles</identifier> 27 64 </request> 28 65 </argument> … … 38 75 <else> 39 76 <request assignment="response"> 40 <identifier>active:groovy</identifier> 41 <argument name="operator"> 42 <!-- TODO: check if this is the proper way to generata a forbidden response --> 43 <literal type="string"> 44 context.createResponseFrom("Forbidden!"); 45 context.sink("httpResponse:/code", 403); 46 </literal> 47 </argument> 77 <identifier>active:interface.rest.HTTPresponse.forbidden</identifier> 48 78 </request> 49 79 </else>
Note: See TracChangeset
for help on using the changeset viewer.