Changeset 3504
- Timestamp:
- 09/03/13 08:45:38 (11 years ago)
- Location:
- cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface/schemas.dpml
r3495 r3504 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sequence debug=" true">2 <sequence debug="false"> 3 3 <sloot-debug> 4 4 <log> 5 5 <level>INFO</level> 6 6 <message> 7 <literal type="string">[interface.REST] Requested list of schemas by id: %1</literal>7 <literal type="string">[interface.REST] [%1] requested list of schemas.</literal> 8 8 </message> 9 9 <param> … … 27 27 </literal> 28 28 </argument> 29 <argument name="authorizedRoles"> 30 <request> 31 <identifier>active:org.isocat.schemacat.access.data.schemas.authorizedRoles</identifier> 32 </request> 33 </argument> 29 34 </request> 30 35 </cond> … … 33 38 <identifier>active:org.isocat.schemacat.access.data.schemas</identifier> 34 39 <argument name="userID"> 35 <literal type="string"> </literal>40 <literal type="string">*</literal> 36 41 </argument> 37 42 </request> … … 39 44 <else> 40 45 <request assignment="response"> 41 <identifier>active:groovy</identifier> 42 <argument name="operator"> 43 <!-- TODO: check if this is the proper way to generata a forbidden response --> 44 <literal type="string"> 45 context.createResponseFrom("Forbidden!"); 46 context.sink("httpResponse:/code", 403); 47 </literal> 48 </argument> 46 <identifier>active:interface.rest.HTTPresponse.forbidden</identifier> 49 47 </request> 50 48 </else> … … 53 51 <request> 54 52 <verb>SINK</verb> 55 <identifier>res:/debug/org.isocat.schemacat.interface.rest. user.schemas.response.xml</identifier>53 <identifier>res:/debug/org.isocat.schemacat.interface.rest.schemas.response.xml</identifier> 56 54 <argument name="primary">this:response</argument> 57 55 </request> -
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> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface/userSchemas.dpml
r3495 r3504 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sequence debug=" true">2 <sequence debug="false"> 3 3 <sloot-debug> 4 4 <log> 5 5 <level>INFO</level> 6 6 <message> 7 <literal type="string">[interface.REST] Requested schemas for user id: %1</literal>7 <literal type="string">[interface.REST] [%1] requested schemas for user 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> … … 16 25 <argument name="authorizedIDs"> 17 26 <request> 18 <identifier>active:sloot.xquery</identifier> 27 <identifier>active:xslt2</identifier> 28 <argument name="operand"> 29 <literal type="xml"> 30 <dummy/> 31 </literal> 32 </argument> 19 33 <argument name="operator"> 20 34 <literal type="xml"> 21 <ids> 22 <id>{$userID}</id> 23 </ids> 35 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> 36 <xsl:param name="userID"/> 37 <xsl:template match="/"> 38 <ids> 39 <id> 40 <xsl:value-of select="$userID"/> 41 </id> 42 </ids> 43 </xsl:template> 44 </xsl:stylesheet> 24 45 </literal> 25 46 </argument> 26 47 <argument name="userID">arg:userID</argument> 48 </request> 49 </argument> 50 <argument name="authorizedRoles"> 51 <request> 52 <identifier>active:org.isocat.schemacat.access.data.schemas.authorizedRoles</identifier> 27 53 </request> 28 54 </argument> … … 37 63 <else> 38 64 <request assignment="response"> 39 <identifier>active:groovy</identifier> 40 <argument name="operator"> 41 <!-- TODO: check if this is the proper way to generata a forbidden response --> 42 <literal type="string"> 43 context.createResponseFrom("Forbidden!"); 44 context.sink("httpResponse:/code", 403); 45 </literal> 46 </argument> 65 <identifier>active:interface.rest.HTTPresponse.forbidden</identifier> 47 66 </request> 48 67 </else> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.interface.rest/interface/users.dpml
r3495 r3504 5 5 <level>INFO</level> 6 6 <message> 7 <literal type="string">[interface.REST] Requested users list by id: %1</literal>7 <literal type="string">[interface.REST] [%1] requested users list.</literal> 8 8 </message> 9 9 <param> … … 27 27 </literal> 28 28 </argument> 29 <argument name="authorizedRoles"> 30 <request> 31 <identifier>active:org.isocat.schemacat.access.data.users.authorizedRoles</identifier> 32 </request> 33 </argument> 29 34 </request> 30 35 </cond> … … 37 42 <else> 38 43 <request assignment="response"> 39 <identifier>active:groovy</identifier> 40 <argument name="operator"> 41 <!-- TODO: check if this is the proper way to generata a forbidden response --> 42 <literal type="string"> 43 context.createResponseFrom("Forbidden!"); 44 context.sink("httpResponse:/code", 403); 45 </literal> 46 </argument> 44 <identifier>active:interface.rest.HTTPresponse.forbidden</identifier> 47 45 </request> 48 46 </else>
Note: See TracChangeset
for help on using the changeset viewer.