<link field='groups' reltype='has_many' key='usr' map='grp' class='pugm'></link>
<link field='usrgroup' reltype='has_many' key='usrgroup' map='' class='au'></link>
<link field='checkouts' reltype='has_many' key='usr' map='' class='circ'></link>
- <link field='hold_requests' reltype='has_many' key='usr' map='' class='circ'></link>
+ <link field='hold_requests' reltype='has_many' key='usr' map='' class='ahr'></link>
<link field='permissions' reltype='has_many' key='usr' map='perm' class='pupm'></link>
<link field='settings' reltype='has_many' key='usr' map='' class='aus'></link>
<link field='billable_transactions' reltype='has_many' key='usr' map='' class='mbt'></link>
<links>
<link field='item' reltype='has_a' key='id' map='' class='cbrebi'></link>
</links>
+ </class><class id='ahtc' controller='open-ils.cstore open-ils.pcrud' oils_obj:fieldmapper='action::hold_transit_copy' oils_persist:tablename='action.hold_transit_copy' reporter:core='true' reporter:label='Hold Transit'>
+ <fields oils_persist:primary='id' oils_persist:sequence='action.transit_copy_id_seq'>
+ <field reporter:label='Copy Status at Transit' name='copy_status' reporter:datatype='link'></field>
+ <field reporter:label='Destination Library' name='dest' reporter:datatype='org_unit'></field>
+ <field reporter:label='Receive Date/Time' name='dest_recv_time' reporter:datatype='timestamp'></field>
+ <field reporter:label='Hold requiring Transit' name='hold' reporter:datatype='link'></field>
+ <field reporter:label='Transit ID' name='id' reporter:datatype='id'></field>
+ <field reporter:label='Is Persistent?' name='persistant_transfer' reporter:datatype='bool'></field>
+ <field reporter:label='Previous Stop' name='prev_hop' reporter:datatype='link'></field>
+ <field reporter:label='Sending Library' name='source' reporter:datatype='org_unit'></field>
+ <field reporter:label='Send Date/Time' name='source_send_time' reporter:datatype='timestamp'></field>
+ <field reporter:label='Transited Copy' name='target_copy' reporter:datatype='link'></field>
+ <field reporter:label='Base Transit' name='transit_copy' oils_persist:virtual='true' reporter:datatype='link'></field>
+ <field reporter:label='Prev Destination Library' name='prev_dest' reporter:datatype='org_unit'></field>
+ </fields>
+ <links>
+ <link field='transit_copy' reltype='might_have' key='id' map='' class='atc'></link>
+ <link field='target_copy' reltype='has_a' key='id' map='' class='acp'></link>
+ <link field='source' reltype='has_a' key='id' map='' class='aou'></link>
+ <link field='copy_status' reltype='has_a' key='id' map='' class='ccs'></link>
+ <link field='dest' reltype='has_a' key='id' map='' class='aou'></link>
+ <link field='prev_dest' reltype='has_a' key='id' map='' class='aou'></link>
+ <link field='hold' reltype='has_a' key='id' map='' class='ahr'></link>
+ </links>
+ <permacrud xmlns='http://open-ils.org/spec/opensrf/IDL/permacrud/v1'>
+ <actions>
+ <create permission='TRANSIT_COPY' context_field='owner'>
+ <context link='target_copy' field='circ_lib'></context>
+ </create>
+ <retrieve></retrieve>
+ <update permission='UPDATE_TRANSIT' context_field='dest source'></update>
+ <delete permission='DELETE_TRANSIT' context_field='dest source'></delete>
+ </actions>
+ </permacrud>
</class></IDL>
\ No newline at end of file