Show
Ignore:
Timestamp:
05/04/08 20:58:16 (2 months ago)
Author:
erickson
Message:

Merged revisions 9444-9445,9447-9450,9452-9453,9456,9458,9460-9462,9464-9474,9476-9477,9479,9481-9484,9486,9490,9492,9494,9496,9498,9505-9506 via svnmerge from
svn://svn.open-ils.org/ILS/trunk

........

r9444 | miker | 2008-04-23 22:30:21 -0400 (Wed, 23 Apr 2008) | 1 line


use 001 as the authority record number value

........

r9445 | miker | 2008-04-23 23:02:32 -0400 (Wed, 23 Apr 2008) | 1 line


initial vandelay schema

........

r9447 | miker | 2008-04-24 12:50:56 -0400 (Thu, 24 Apr 2008) | 1 line


adding vandelay IDL section

........

r9448 | miker | 2008-04-24 16:10:54 -0400 (Thu, 24 Apr 2008) | 1 line


add translation support to the, um, translation widget; add example es-us translation

........

r9449 | miker | 2008-04-24 16:29:54 -0400 (Thu, 24 Apr 2008) | 1 line


moving es-us to es to catch all es-*

........

r9450 | miker | 2008-04-24 16:39:34 -0400 (Thu, 24 Apr 2008) | 1 line


typo in translate

........

r9452 | erickson | 2008-04-25 16:33:10 -0400 (Fri, 25 Apr 2008) | 4 lines



forward-porting merge_bib_records perm and adding it to the seed data

........

r9453 | miker | 2008-04-26 12:05:14 -0400 (Sat, 26 Apr 2008) | 1 line


sql script for upgrading to a materialized version of the simple record view (reporting speed)

........

r9456 | miker | 2008-04-26 12:13:13 -0400 (Sat, 26 Apr 2008) | 1 line


add reporter.materialized_simple_record to the base schema

........

r9458 | miker | 2008-04-26 12:49:25 -0400 (Sat, 26 Apr 2008) | 1 line


base materialized simple record on old super_simple_record

........

r9460 | miker | 2008-04-26 14:05:58 -0400 (Sat, 26 Apr 2008) | 1 line


allow deleted records to be visible

........

r9461 | dbs | 2008-04-27 21:11:04 -0400 (Sun, 27 Apr 2008) | 2 lines


Kill one JavaScript? warning for an apparent typo

........

r9462 | dbs | 2008-04-27 21:25:36 -0400 (Sun, 27 Apr 2008) | 2 lines


Clean up trailing comma

........

r9464 | dbs | 2008-04-27 21:34:29 -0400 (Sun, 27 Apr 2008) | 2 lines


ECMA-262 isn't happy when variables are declared without var...

........

r9465 | dbs | 2008-04-27 22:40:20 -0400 (Sun, 27 Apr 2008) | 2 lines


Silence a few more trailing comma warnings

........

r9466 | dbs | 2008-04-27 22:41:50 -0400 (Sun, 27 Apr 2008) | 2 lines


And silence a few more trailing comma warnings

........

r9467 | dbs | 2008-04-27 22:57:52 -0400 (Sun, 27 Apr 2008) | 2 lines


Silence some more trailing comma warnings

........

r9468 | dbs | 2008-04-27 23:00:50 -0400 (Sun, 27 Apr 2008) | 2 lines


Silence another trailing comma warning

........

r9469 | dbs | 2008-04-27 23:13:43 -0400 (Sun, 27 Apr 2008) | 2 lines


ue.xhtml goes nuts with " if we escape the calendar script

........

r9470 | dbs | 2008-04-27 23:38:54 -0400 (Sun, 27 Apr 2008) | 2 lines


Declare the globalOrgTypes var to silence another warning

........

r9471 | dbs | 2008-04-27 23:43:59 -0400 (Sun, 27 Apr 2008) | 2 lines


Silence a few more trailing comma warnings

........

r9472 | dbs | 2008-04-27 23:52:44 -0400 (Sun, 27 Apr 2008) | 2 lines


Silence a lot more trailing comma warnings

........

r9473 | miker | 2008-04-28 01:08:58 -0400 (Mon, 28 Apr 2008) | 1 line


made translation widget self-contained

........

r9474 | miker | 2008-04-28 03:42:25 -0400 (Mon, 28 Apr 2008) | 1 line


fixing translator for grids

........

r9476 | miker | 2008-04-28 08:15:25 -0400 (Mon, 28 Apr 2008) | 1 line


improved concurrency detection

........

r9477 | dbs | 2008-04-28 11:24:37 -0400 (Mon, 28 Apr 2008) | 2 lines


x.y.z for egg versions seems to satisfy setuptools and avoid first-time install errors

........

r9479 | miker | 2008-04-28 14:19:37 -0400 (Mon, 28 Apr 2008) | 1 line


1.2.1 to 1.2.2 upgrade SQL script; will get 1.2 to 1.4/2.0 as well

........

r9481 | dbs | 2008-04-29 09:48:20 -0400 (Tue, 29 Apr 2008) | 2 lines


Try giving our application a default locale

........

r9482 | dbs | 2008-04-29 09:49:05 -0400 (Tue, 29 Apr 2008) | 2 lines


Remove duplicate span id

........

r9483 | dbs | 2008-04-29 09:49:47 -0400 (Tue, 29 Apr 2008) | 2 lines


JavaScript? strictness cleanup to reduce warning noise at console

........

r9484 | dbs | 2008-04-29 10:25:52 -0400 (Tue, 29 Apr 2008) | 2 lines


Silence more trailing comma warnings

........

r9486 | miker | 2008-04-29 13:50:09 -0400 (Tue, 29 Apr 2008) | 1 line


protecting against existing views

........

r9490 | miker | 2008-04-30 00:50:12 -0400 (Wed, 30 Apr 2008) | 1 line


adding some more billing report views

........

r9492 | miker | 2008-04-30 08:17:45 -0400 (Wed, 30 Apr 2008) | 1 line


protect against empty folder names

........

r9494 | miker | 2008-04-30 08:30:18 -0400 (Wed, 30 Apr 2008) | 1 line


bz#618, stop duplicate authority cross-ref suggestions

........

r9496 | miker | 2008-04-30 18:19:36 -0400 (Wed, 30 Apr 2008) | 1 line


use org_unit datatype for easier filtering

........

r9498 | miker | 2008-04-30 22:47:09 -0400 (Wed, 30 Apr 2008) | 1 line


typo in field name

........

r9505 | erickson | 2008-05-03 07:58:45 -0400 (Sat, 03 May 2008) | 1 line


added additional needed script path to sip config

........

r9506 | miker | 2008-05-04 19:51:08 -0400 (Sun, 04 May 2008) | 1 line


break up the transactions a bit more, and move DROPs outside of transactions, as they are allowed to fail

........

Location:
branches/acq-experiment
Files:
37 modified
3 copied

Legend:

Unmodified
Added
Removed
  • branches/acq-experiment

    • Property svnmerge-integrated changed from /trunk:1-9442 to /trunk:1-9506
  • branches/acq-experiment/Open-ILS/examples/apache/eg_vhost.conf

    r9385 r9507  
    104104<LocationMatch /xul/.*\.xhtml$> 
    105105    Options +Includes 
     106    XMLEntEscapeScript "no" 
    106107    AddOutputFilter INCLUDES;XMLENT .xhtml 
    107108    allow from all 
  • branches/acq-experiment/Open-ILS/examples/fm_IDL.xml

    r9385 r9507  
    137137 
    138138        <!-- Actually in the DB --> 
     139        <class id="vbq" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::bib_queue" oils_persist:tablename="vandelay.bib_queue" reporter:label="Import/Overlay Bib Queue"> 
     140                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     141                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     142                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     143                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     144                        <field reporter:label="Queue ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:selector="name" reporter:datatype="id"/> 
     145                        <field reporter:label="Owner" name="owner" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     146                        <field reporter:label="Name" name="name" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text" oils_persist:i18n="true"/> 
     147                        <field reporter:label="Complete" name="complete" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="bool"/> 
     148                        <field reporter:label="Type" name="queue_type" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     149                        <field reporter:label="Purpose" name="queue_purpose" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="text"/> 
     150                </fields> 
     151                <links> 
     152                        <link field="owner" reltype="has_a" key="id" map="" class="aou"/> 
     153                </links> 
     154                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     155                        <actions> 
     156                                <create permission="CREATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     157                                <retrieve permission="CREATE_BIB_IMPORT_QUEUE|UPDATE_BIB_IMPORT_QUEUE|DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     158                                <update permission="UPDATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     159                                <delete permission="DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     160                        </actions> 
     161                </permacrud> 
     162        </class> 
     163 
     164        <class id="vqbr" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::queued_bib_record" oils_persist:tablename="vandelay.queued_bib_record" reporter:label="Queued Bib Record"> 
     165                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     166                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     167                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     168                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     169                        <field reporter:label="Record ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     170                        <field reporter:label="Create Time" name="create_time" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="timestamp"/> 
     171                        <field reporter:label="Import Time" name="import_time" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="timestamp"/> 
     172                        <field reporter:label="MARC" name="marc" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     173                        <field reporter:label="Queue" name="queue" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="link"/> 
     174                        <field reporter:label="Bib Source" name="bib_source" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="link"/> 
     175                        <field reporter:label="Final Target Record" name="imported_as" oils_obj:array_position="9" oils_persist:virtual="false" reporter:datatype="link"/> 
     176                </fields> 
     177                <links> 
     178                        <link field="queue" reltype="has_a" key="id" map="" class="vbq"/> 
     179                        <link field="bib_source" reltype="has_a" key="id" map="" class="cbs"/> 
     180                        <link field="imported_as" reltype="has_a" key="id" map="" class="bre"/> 
     181                </links> 
     182                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     183                        <actions> 
     184                                <create permission="CREATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     185                                <retrieve permission="CREATE_BIB_IMPORT_QUEUE|UPDATE_BIB_IMPORT_QUEUE|DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     186                                <update permission="UPDATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     187                                <delete permission="DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     188                        </actions> 
     189                </permacrud> 
     190        </class> 
     191 
     192        <class id="vqbrad" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::bib_attr_definition" oils_persist:tablename="vandelay.bib_attr_definition" reporter:label="Queued Bib Record Attribute Definition"> 
     193                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     194                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     195                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     196                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     197                        <field reporter:label="ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     198                        <field reporter:label="Code" name="code" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/> 
     199                        <field reporter:label="Description" name="description" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text" oils_persist:i18n="true"/> 
     200                        <field reporter:label="XPath" name="xpath" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     201                        <field reporter:label="Remove RegExp" name="remove" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     202                        <field reporter:label="Is Identifier?" name="ident" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/> 
     203                </fields> 
     204                <links/> 
     205                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     206                        <actions> 
     207                                <create permission="CREATE_BIB_IMPORT_FIELD_DEF" global_required="true"/> 
     208                                <retrieve permission="CREATE_BIB_IMPORT_IMPORT_FIELD_DEF|UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF|DELETE_BIB_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     209                                <update permission="UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     210                                <delete permission="DELETE_BIB_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     211                        </actions> 
     212                </permacrud> 
     213        </class> 
     214 
     215        <class id="vqbra" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::queued_bib_record_attr" oils_persist:tablename="vandelay.queued_bib_record_attr" reporter:label="Queued Bib Record Attribute"> 
     216                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     217                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     218                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     219                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     220                        <field reporter:label="Attribute ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     221                        <field reporter:label="Record" name="record" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     222                        <field reporter:label="Field" name="field" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="link"/> 
     223                        <field reporter:label="Value" name="attr_value" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     224                </fields> 
     225                <links> 
     226                        <link field="record" reltype="has_a" key="id" map="" class="vqbr"/> 
     227                        <link field="field" reltype="has_a" key="id" map="" class="vqbrad"/> 
     228                </links> 
     229                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     230                        <actions> 
     231                                <create permission="CREATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     232                                <retrieve permission="CREATE_BIB_IMPORT_QUEUE|UPDATE_BIB_IMPORT_QUEUE|DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     233                                <update permission="UPDATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     234                                <delete permission="DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     235                        </actions> 
     236                </permacrud> 
     237        </class> 
     238 
     239        <class id="vbm" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::bib_match" oils_persist:tablename="vandelay.bib_match" reporter:label="Queued Bib Record Match"> 
     240                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     241                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     242                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     243                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     244                        <field reporter:label="Match ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     245                        <field reporter:label="Queued Record" name="queued_record" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     246                        <field reporter:label="Matched Attribute" name="field" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="link"/> 
     247                        <field reporter:label="Evergreen Record" name="eg_record" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="link"/> 
     248                        <field reporter:label="Field Type" name="field_type" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     249                </fields> 
     250                <links> 
     251                        <link field="queued_record" reltype="has_a" key="id" map="" class="vqbr"/> 
     252                        <link field="eg_record" reltype="has_a" key="id" map="" class="bre"/> 
     253                        <link field="matched_attr" reltype="has_a" key="id" map="" class="vqbra"/> 
     254                </links> 
     255                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     256                        <actions> 
     257                                <create permission="CREATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     258                                <retrieve permission="CREATE_BIB_IMPORT_QUEUE|UPDATE_BIB_IMPORT_QUEUE|DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     259                                <update permission="UPDATE_BIB_IMPORT_QUEUE" global_required="true"/> 
     260                                <delete permission="DELETE_BIB_IMPORT_QUEUE" global_required="true"/> 
     261                        </actions> 
     262                </permacrud> 
     263        </class> 
     264 
     265        <class id="vaq" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::authority_queue" oils_persist:tablename="vandelay.authority_queue" reporter:label="Import/Overlay Authority Queue"> 
     266                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     267                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     268                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     269                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     270                        <field reporter:label="Queue ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:selector="name" reporter:datatype="id"/> 
     271                        <field reporter:label="Owner" name="owner" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     272                        <field reporter:label="Name" name="name" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text" oils_persist:i18n="true"/> 
     273                        <field reporter:label="Complete" name="complete" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="bool"/> 
     274                        <field reporter:label="Type" name="queue_type" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     275                        <field reporter:label="Purpose" name="queue_purpose" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="text"/> 
     276                </fields> 
     277                <links> 
     278                        <link field="owner" reltype="has_a" key="id" map="" class="aou"/> 
     279                </links> 
     280                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     281                        <actions> 
     282                                <create permission="CREATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     283                                <retrieve permission="CREATE_AUTHORITY_IMPORT_QUEUE|UPDATE_AUTHORITY_IMPORT_QUEUE|DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     284                                <update permission="UPDATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     285                                <delete permission="DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     286                        </actions> 
     287                </permacrud> 
     288        </class> 
     289 
     290        <class id="vqar" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::queued_authority_record" oils_persist:tablename="vandelay.queued_authority_record" reporter:label="Queued Authority Record"> 
     291                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     292                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     293                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     294                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     295                        <field reporter:label="Record ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     296                        <field reporter:label="Create Time" name="create_time" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="timestamp"/> 
     297                        <field reporter:label="Import Time" name="import_time" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="timestamp"/> 
     298                        <field reporter:label="MARC" name="marc" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     299                        <field reporter:label="Queue" name="queue" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="link"/> 
     300                        <field reporter:label="Final Target Record" name="imported_as" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="link"/> 
     301                </fields> 
     302                <links> 
     303                        <link field="queue" reltype="has_a" key="id" map="" class="vaq"/> 
     304                        <link field="imported_as" reltype="has_a" key="id" map="" class="are"/> 
     305                </links> 
     306                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     307                        <actions> 
     308                                <create permission="CREATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     309                                <retrieve permission="CREATE_AUTHORITY_IMPORT_QUEUE|UPDATE_AUTHORITY_IMPORT_QUEUE|DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     310                                <update permission="UPDATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     311                                <delete permission="DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     312                        </actions> 
     313                </permacrud> 
     314        </class> 
     315 
     316        <class id="vqarad" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::authority_attr_definition" oils_persist:tablename="vandelay.authority_attr_definition" reporter:label="Queued Authority Record Attribute Definition"> 
     317                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     318                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     319                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     320                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     321                        <field reporter:label="ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     322                        <field reporter:label="Code" name="code" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/> 
     323                        <field reporter:label="Description" name="description" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text" oils_persist:i18n="true"/> 
     324                        <field reporter:label="XPath" name="xpath" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     325                        <field reporter:label="Remove RegExp" name="remove" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     326                        <field reporter:label="Is Identifier?" name="ident" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/> 
     327                </fields> 
     328                <links/> 
     329                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     330                        <actions> 
     331                                <create permission="CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     332                                <retrieve permission="CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF|UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF|DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     333                                <update permission="UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     334                                <delete permission="DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF" global_required="true"/> 
     335                        </actions> 
     336                </permacrud> 
     337        </class> 
     338 
     339        <class id="vqara" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::queued_authority_record_attr" oils_persist:tablename="vandelay.queued_authority_record_attr" reporter:label="Queued Authority Record Attribute"> 
     340                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     341                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     342                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     343                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     344                        <field reporter:label="Attribute ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     345                        <field reporter:label="Record" name="record" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     346                        <field reporter:label="Field" name="field" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="link"/> 
     347                        <field reporter:label="Value" name="attr_value" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     348                </fields> 
     349                <links> 
     350                        <link field="record" reltype="has_a" key="id" map="" class="vaqr"/> 
     351                        <link field="field" reltype="has_a" key="id" map="" class="vqarad"/> 
     352                </links> 
     353                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     354                        <actions> 
     355                                <create permission="CREATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     356                                <retrieve permission="CREATE_AUTHORITY_IMPORT_QUEUE|UPDATE_AUTHORITY_IMPORT_QUEUE|DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     357                                <update permission="UPDATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     358                                <delete permission="DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     359                        </actions> 
     360                </permacrud> 
     361        </class> 
     362 
     363        <class id="vam" controller="open-ils.cstore" oils_obj:fieldmapper="vandelay::authority_match" oils_persist:tablename="vandelay.authority_match" reporter:label="Queued Authority Record Match"> 
     364                <fields oils_persist:primary="code" oils_persist:sequence=""> 
     365                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     366                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     367                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     368                        <field reporter:label="Match ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id"/> 
     369                        <field reporter:label="Queued Record" name="queued_record" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="link"/> 
     370                        <field reporter:label="Matched Attribute" name="field" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="link"/> 
     371                        <field reporter:label="Evergreen Record" name="eg_record" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="link"/> 
     372                </fields> 
     373                <links> 
     374                        <link field="queued_record" reltype="has_a" key="id" map="" class="vqbr"/> 
     375                        <link field="eg_record" reltype="has_a" key="id" map="" class="bre"/> 
     376                        <link field="matched_attr" reltype="has_a" key="id" map="" class="vqbra"/> 
     377                </links> 
     378                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1"> 
     379                        <actions> 
     380                                <create permission="CREATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     381                                <retrieve permission="CREATE_AUTHORITY_IMPORT_QUEUE|UPDATE_AUTHORITY_IMPORT_QUEUE|DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     382                                <update permission="UPDATE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     383                                <delete permission="DELETE_AUTHORITY_IMPORT_QUEUE" global_required="true"/> 
     384                        </actions> 
     385                </permacrud> 
     386        </class> 
     387 
     388 
    139389        <class id="auoi" controller="open-ils.cstore" oils_obj:fieldmapper="actor::usr_org_unit_opt_in" oils_persist:tablename="actor.usr_org_unit_opt_in" reporter:label="User Sharing Opt-in"> 
    140390                <fields oils_persist:primary="id" oils_persist:sequence="actor.usr_org_unit_opt_in_id_seq"> 
     
    8661116                        <link field="editor" reltype="has_a" key="id" map="" class="au"/> 
    8671117                        <link field="creator" reltype="has_a" key="id" map="" class="au"/> 
    868                         <link field="simple_record" reltype="might_have" key="id" map="" class="rssr"/> 
     1118                        <link field="simple_record" reltype="might_have" key="id" map="" class="rmsr"/> 
    8691119                        <link field="metarecord" reltype="might_have" key="source" map="metarecord" class="mmrsm"/> 
    8701120                        <link field="call_numbers" reltype="has_many" key="record" map="" class="acn"/> 
     
    35143764                </links> 
    35153765        </class> 
     3766        <class id="rmsr" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::materialized_simple_record" oils_persist:tablename="reporter.materialized_simple_record" reporter:label="Fast Simple Record Extracts"> 
     3767                <fields oils_persist:primary="id"> 
     3768                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     3769                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     3770                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     3771                        <field reporter:label="Record ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id" /> 
     3772                        <field reporter:label="Fingerprint" name="fingerprint" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/> 
     3773                        <field reporter:label="Overall Record Quality" name="quality" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="int"/> 
     3774                        <field reporter:label="TCN Source" name="tcn_source" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     3775                        <field reporter:label="TCN Value" name="tcn_value" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text"/> 
     3776                        <field reporter:label="Title Proper (normalized)" name="title" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="text"/> 
     3777                        <field reporter:label="Author (normalized)" name="author" oils_obj:array_position="9" oils_persist:virtual="false" reporter:datatype="text"/> 
     3778                        <field reporter:label="Publisher (normalized)" name="publisher" oils_obj:array_position="10" oils_persist:virtual="false" reporter:datatype="text"/> 
     3779                        <field reporter:label="Publication Year (normalized)" name="pubdate" oils_obj:array_position="11" oils_persist:virtual="false" reporter:datatype="int"/> 
     3780                        <field reporter:label="ISBN" name="isbn" oils_obj:array_position="12" oils_persist:virtual="false" reporter:datatype="text"/> 
     3781                        <field reporter:label="ISSN" name="issn" oils_obj:array_position="13" oils_persist:virtual="false" reporter:datatype="text"/> 
     3782                        <field reporter:label="Full Bibliographic record" name="biblio_record" oils_obj:array_position="14" oils_persist:virtual="true" reporter:datatype="link"/> 
     3783                </fields> 
     3784                <links> 
     3785                        <link field="biblio_record" reltype="might_have" key="id" map="" class="bre"/> 
     3786                </links> 
     3787        </class> 
    35163788        <class id="rssr" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::super_simple_record" oils_persist:tablename="reporter.super_simple_record" reporter:label="Simple Record Extracts"> 
    35173789                <fields oils_persist:primary="id"> 
     
    39084180    </class> 
    39094181 
     4182    <class id="rmocbbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_owning_lib" oils_persist:tablename="money.open_circ_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Owning Library"> 
     4183        <fields oils_persist:primary="id"> 
     4184            <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     4185            <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     4186            <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     4187            <field reporter:label="Circulation ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="link"/> 
     4188            <field reporter:label="Owning Library" name="owning_lib" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="org_unit"/> 
     4189            <field reporter:label="Billing Type" name="billing_type" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text"/> 
     4190            <field reporter:label="Total Billed" name="billed" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="money"/> 
     4191        </fields> 
     4192        <links> 
     4193            <link field="id" reltype="has_a" key="id" map="" class="circ"/> 
     4194            <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/> 
     4195        </links> 
     4196    </class> 
     4197 
     4198    <class id="rmobbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_owning_lib" oils_persist:tablename="money.open_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by Owning Library"> 
     4199        <fields oils_persist:primary="owning_lib"> 
     4200            <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     4201            <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     4202            <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     4203            <field reporter:label="Owning Library" name="owning_lib" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="org_unit"/> 
     4204            <field reporter:label="Billing Types" name="billing_types" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/> 
     4205            <field reporter:label="Balance" name="balance" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="money"/> 
     4206        </fields> 
     4207        <links> 
     4208            <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/> 
     4209        </links> 
     4210    </class> 
     4211 
     4212    <class id="rmocbbcol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_circ_and_owning_lib" oils_persist:tablename="money.open_circ_balance_by_circ_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Circulating Library and Owning Library"> 
     4213        <fields oils_persist:primary="id"> 
     4214            <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" /> 
     4215            <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" /> 
     4216            <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" /> 
     4217            <field reporter:label="Circulation ID" name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="link"/> 
     4218            <field reporter:label="Circulating Library" name="circ_lib" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="org_unit"/> 
     4219            <field reporter:label="Owning Library" name="owning_lib" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="org_unit"/> 
     4220            <field reporter:label="Billing Type" name="billing_type" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="text"/> 
     4221            <field reporter:label="Total Billed" name="billed" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="money"/> 
     4222        </fields> 
     4223        <links> 
     4224            <link field="id" reltype="has_a" key="id" map="" class="circ"/> 
     4225            <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/> 
     4226            <link