Fix IDL permissions that require jumps
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Tue, 28 Aug 2012 22:06:03 +0000 (18:06 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 21 Sep 2012 15:06:59 +0000 (11:06 -0400)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/examples/fm_IDL.xml

index 8c1816b..a834391 100644 (file)
@@ -9469,16 +9469,16 @@ SELECT  usr,
         <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
             <actions>
                 <create permission="URL_VERIFY">
-                    <context link="url_selector session" field="owning_lib"/>
+                    <context link="url_selector" jump="session" field="owning_lib"/>
                 </create>
                 <retrieve permission="URL_VERIFY">
-                    <context link="url_selector session" field="owning_lib"/>
+                    <context link="url_selector" jump="session" field="owning_lib"/>
                 </retrieve>
                 <update permission="URL_VERIFY">
-                    <context link="url_selector session" field="owning_lib"/>
+                    <context link="url_selector" jump="session" field="owning_lib"/>
                 </update>
                 <delete permission="URL_VERIFY">
-                    <context link="url_selector session" field="owning_lib"/>
+                    <context link="url_selector" jump="session" field="owning_lib"/>
                 </delete>
             </actions>
         </permacrud>
@@ -9551,16 +9551,16 @@ SELECT  usr,
         <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
             <actions>
                 <create permission="URL_VERIFY">
-                    <context link="attempt session" field="owning_lib"/>
+                    <context link="attempt" jump="session" field="owning_lib"/>
                 </create>
                 <retrieve permission="URL_VERIFY">
-                    <context link="attempt session" field="owning_lib"/>
+                    <context link="attempt" jump="session" field="owning_lib"/>
                 </retrieve>
                 <update permission="URL_VERIFY">
-                    <context link="attempt session" field="owning_lib"/>
+                    <context link="attempt" jump="session" field="owning_lib"/>
                 </update>
                 <delete permission="URL_VERIFY">
-                    <context link="attempt session" field="owning_lib"/>
+                    <context link="attempt" jump="session" field="owning_lib"/>
                 </delete>
             </actions>
         </permacrud>