Form alterations reference
Main Form Changes:
(remember to re-import them to the correct level. )
Adding the 'Purpose of Loan' dropdown to the Loan form.
in paleo.views.xml
<columnDef>105px,2px,105px,1px,90px,2px,90px,4px,90px,2px,135px,4px,115px,2px,95px,0px,10px,p,p:g</columnDef>
in paleo.views.xml
<row>
<cell type="label" labelfor="1"/>
<cell type="field" id="1" name="loanNumber" uitype="formattedtext"/>
<cell type="label" labelfor="3"/>
<cell type="field" id="3" name="loanDate" uitype="formattedtext" uifieldformatter="Date" default="today"/>
<cell type="label" labelfor="31"/>
<cell type="field" id="31" name="purposeOfLoan" uitype="combobox" picklist="purposeOfLoan"/>
<cell type="label" labelfor="12"/>
<cell type="field" id="12" name="currentDueDate" uitype="formattedtext" uifieldformatter="Date"/>
</row>
Adding 'show GUID' to the Collection Object form
in paleo.views.xml
<row>
<cell type="label" labelfor="15"/>
<cell type="field" id="15" name="guid" uitype="textareabrief" colspan="2" rows="3"/>
</row>
Adding 'show GUID' to the Locality form
in paleo.views.xml
<cell type="label" labelfor="46"/>
<cell type="field" id="46" name="guid" uitype="textareabrief" colspan="3" rows="2"/>
Adding 'verified' checkbox to the GeoRef subform of the Locality form
line 4175 in common.views
<cell type="field" id="4" name="geoRefVerificationStatus" uitype="checkbox" colspan="2"/>
Adding Collection Object subform to the Field Notebook Page subform
in paleo.views.xml
*make sure the column def =100px,2px,131px,5px,63px,2px,103px,5px,200px,2px,200,20px,p:g
add to the Field Notebook Page viewdef:
<row>
<cell type="subview" viewname="CollectionObjectSub" id="13" colspan="12" rows="3" name="collectionObjects" initialize="addsearch=true"/>
</row>
For our purposes (in the CollectionObjectSub viewdef) I took 'project number' and 'collection name' out of the subform and changed the catalog number to span 5 columns.
Workbench Uploader Changes.
These changes affect all users immediately. These files are found locally on your computer here C:\Program Files (x86)\Specify\config
When you alter these xml files they only impact the computer you are working on. If you want all users on all computers to have these changes, then all computers must be updated.
Adding changes to the Chronostrat tree in the workbench uploader
near line 670 in the specify_workbench_datamodel.xml file
<table classname="edu.ku.brc.specify.datamodel.GeologicTimePeriod" table="geologictimeperiod" tableid="46" lazy="true">
<display objtitle="Geologic Time Period"/>
<field column="Erathem/Era" name="erathem/era" type="java.lang.String" length="64"/>
<field column="System/Period" name="system/period" type="java.lang.String" length="64"/>
<field column="Sub-System/Period" name="sub-system/period" type="java.lang.String" length="64"/>
<field column="Series/Epoch" name="series/epoch" type="java.lang.String" length="64"/>
<field column="Sub-Series/Epoch" name="sub-series/epoch" type="java.lang.String" length="64"/>
<field column="Stage/Age" name="stage/age" type="java.lang.String" length="64"/>
</table>
near line 570 in the specify_workbench_upload_def.xml
<!-- geologictimeperied -->
<field table="GeologicTimePeriod" name="erathem/era" treename="geologictimeperiod" maptofield="name" rankid="100"/>
<field table="GeologicTimePeriod" name="system/period" treename="geologictimeperiod" maptofield="name" rankid="200"/>
<field table="GeologicTimePeriod" name="sub-system/period" treename="geologictimeperiod" maptofield="name" rankid="250"/>
<field table="GeologicTimePeriod" name="series/epoch" treename="geologictimeperiod" maptofield="name" rankid="300"/>
<field table="GeologicTimePeriod" name="sub-series/epoch" treename="geologictimeperiod" maptofield="name" rankid="350"/>
<field table="GeologicTimePeriod" name="stage/age" treename="geologictimeperiod" maptofield="name" rankid="400"/>
Adding Preparation 'Status' to the uploader
(missing, hospital etc...)
WB Datamodel line 722
<field column="Status" name="status" type="java.lang.String" length="32"/>
testing for type=java.lang.String
WB upload defs line 579
<field table="Preparation" name="status 1" actualname="status" onetomanysequence="0" relationshipname="collectionObject"/>
Welcome to the University Wiki Service! Please use your IID (yourEID@eid.utexas.edu) when prompted for your email address during login or click here to enter your EID. If you are experiencing any issues loading content on pages, please try these steps to clear your browser cache.