Wiki Markup |
---|
Basic info: Server: [collectionspace.movingimage.us|http://http://collectionspace.movingimage.us:8180/collectionspace/ui/mmi/html/index.html] Version: 1.11 Tenant: *mmi* Tenant ID: 42 h3. Intake procedural record file paths: {newcode} /tmp/tenant-customizations-v1.9/ui/our-tenant/bundle/core-messages.properties /tmp/tenant-customizations-v1.9/ui/our-tenant/html/pages/IntakeTemplate.html /tmp/tenant-customizations-v1.9/application/our-tenant/base-procedure-intake.xml {newcode} Intake was entirely removing unused fields and making minor changes to list contents and/or field names. h5. Removing unused fields The entire information groups of: * Object collection information * Valuation information * Insurance information This was done by editing {{base-procedure-intake.xml}} and commenting/removing those information groups and all their fields. Removed the following fields: * Object location information -> Normal location * Condition check/technical assessment information -> Condition check/assessment reference number This was done by editing {{base-procedure-intake.xml}} and commenting/removing those specific fields. h5. Changing list contents {{Entry reason}} had the list item {{enquiry}} removed. Two other fields, {{entry method}} and {{current location fitness}} will use the UI interface to edit list items. {composition-setup} h5. Remove unused fields from {{core.messages.bundle}} The Intake section now looks like this {toggle-cloak:id=i11} {cloak:id=i11} {newcode:language=xml|linenumbers=false|controls=true} #intake: #intake-insuranceRenewalDateLabel: Renewal Date intake-currentLocationGroupLabel: Current Location #intake-valuerLabel: Valuer #intake-fieldCollectionMethodsLabel: Field collection method intake-Label: Method #intake-valuationInformationLabel: Valuation intake-conditionCheckReasonsLabel: Condition Check Reason #intake-normalLocationLabel: Normal Location intake-entryNoteLabel: Entry Note #intake-fieldCollectionNumberLabel: Field collection number #intake-insurersLabel: Insurer intake-returnDateLabel: Return Date intake-conditionInformationLabel: Condition intake-objectEntryInformationLabel: Object Entry #intake-fieldCollectionPlaceLabel: Field collection place intake-entryReasonLabel: Entry Reason intake-locationInformationLabel: Location #intake-fieldCollectionEventNameLabel: Field collection event name #intake-fieldCollectionEventNamesLabel: Field collection event name intake-depositorsRequirementsLabel: Depositor Requirements intake-depositorLabel: Depositor #intake-fieldCollectionDateLabel: Field Collection Date #intake-fieldCollectionNoteLabel: Field collection note intake-currentOwnerLabel: Current Owner intake-conditionCheckMethodsLabel: Condition Check Method intake-locationDateLabel: Location Date #intake-valuationReferenceNumberLabel: Reference Number #intake-insuranceReferenceNumberLabel: Reference Number #intake-insuranceNoteLabel: Insurance Note #intake-fieldCollectionSourcesLabel: Field collection source intake-entryNumberLabel: Intake Entry Number intake-conditionCheckDateLabel: Condition Check Date #intake-insuranceInformationLabel: Insurance intake-conditionCheckNoteLabel: Condition Check Note intake-entryDateLabel: Entry Date #intake-conditionCheckReferenceNumberLabel: Condition Check Reference Number #intake-insurancePolicyNumberLabel: Policy Number #intake-fieldCollectorsLabel: Field collector #intake-objectCollectionInformationLabel: Object Collection Information intake-conditionCheckersOrAssessorsLabel: Condition checker intake-depositorGroupLabel:Depositor intake-packingNoteLabel:Packing Note intake-currentLocationLabel:Current Location intake-currentLocationFitnessLabel: Current Location Fitness intake-currentLocationNoteLabel: Current Location Note intake-entryMethodsLabel: Entry Method intake-entryMethodLabel: Entry Method intake-updatedAtLabel: Modified Date intake-updatedAtStartLabel: Earliest intake-updatedAtEndLabel: Latest intake-editUsernameLabel: Record Modified By intake-createdAtLabel: intake-tenantIDLabel: intake-entryDateStartLabel: Earliest intake-entryDateEndLabel: Latest intake-returnDateStartLabel: Earliest intake-returnDateEndLabel: Latest {newcode} Note the change for {{intake-conditionCheckersOrAssessorsLabel}} {cloak} h5. Remove fields and information groups from the {{IntakeTemplate.html}} h5. Change two fields from controlled text (drop-down) to free text make1. Make the following changes to {{core-procedure-intake.xml}} {toggle-cloak:id=i12} {cloak:id=i12} {newcode:language=htmlxml|linenumbers=false|controls=true} <section id="conditionInformation"> <repeat id="conditionCheckMethods"> <!--<field id="conditionCheckMethod" autocomplete="vocab-conditioncheckmethod" ui-type="enum"></field>--> <field id="conditionCheckMethod"> <selector>intake-conditionCheckMethod</selector> </field> </repeat> <repeat id="conditionCheckReasons"> <!--<field id="conditionCheckReason" autocomplete="vocab-conditioncheckreason" ui-type="enum"></field>--> <field id="conditionCheckReason"> <selector>intake-conditionCheckReason</selector> </field> </repeat> ... {newcode} {cloak} 2. Make the following changes to {{IntakeTemplate.html}} {toggle-cloak:id=i13} {cloak:id=i13} Change from {{<select ...}} into {{ <input ...}} {newcode:language=html|linenumbers=false|controls=true} <div class="info-pair"> <div class="header"> <div class="label csc-intake-conditionCheckMethods-label"></div> </div> <div class="content"> <!--<select class="input-select csc-intake-conditionCheckMethodx"><option value="">Options not loaded</option></select>--> <input type="text" class="csc-intake-conditionCheckMethod" /> </div> </div> <div class="info-pair"> <div class="header"> <div class="label csc-intake-conditionCheckReasons-label"></div> </div> <div class="content"> <!--<select class="input-select csc-intake-conditionCheckReasonx"><option value="">Options not loaded</option></select>--> <input type="text" class="csc-intake-conditionCheckReason" /> </div> </div> {newcode} {cloak} Not sure if there needs to be any additional changes to anything in the app or UI layers... |
Page Comparison
Manage space
Manage content
Integrations