]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-6139: Initial prototype for cleaning unneeded Services files relating to the...
authorAron Roberts <aron@socrates.berkeley.edu>
Thu, 22 Aug 2013 01:50:54 +0000 (18:50 -0700)
committerAron Roberts <aron@socrates.berkeley.edu>
Thu, 22 Aug 2013 01:50:54 +0000 (18:50 -0700)
services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/README.txt [new file with mode: 0644]
services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/layouts-contrib.xml [deleted file]
services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/README.txt [new file with mode: 0644]
services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd [deleted file]

diff --git a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/README.txt b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/README.txt
new file mode 100644 (file)
index 0000000..9c2d068
--- /dev/null
@@ -0,0 +1,16 @@
+Files formerly located in this directory are no longer needed
+-------------------------------------------------------------
+
+In CollectionSpace versions 4.0 and higher, changes were introduced
+which streamline and simplify the process through which you configure
+field in CollectionSpace's main record types.
+
+In most cases now, you will typically change the behavior of existing fields,
+or create extension schemas to add new fields specific to your museum and/or
+community of practice, merely by editing simpler XML-based configuration
+files within CollectionSpace's Application layer.
+
+Services layer files that were formerly located in this directory and
+other, similar directories - which you previously needed to manually
+create or edit - are now generated automatically from your configuration
+in the Application layer.
\ No newline at end of file
diff --git a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/layouts-contrib.xml b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/OSGI-INF/layouts-contrib.xml
deleted file mode 100644 (file)
index eebe0f3..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0"?>
-
-<component name="org.collectionspace.acquisition.layouts.webapp">
-
-  <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
-    point="layouts">
-
-    <layout name="acquisition">
-      <templates>
-        <template mode="any">/layouts/layout_default_template.xhtml</template>
-      </templates>
-      <rows>
-        <row><widget>acquisitionAuthorizer</widget></row>
-        <row><widget>acquisitionAuthorizerDate</widget></row>
-        <row><widget>acquisitionFundingCurrency</widget></row>
-        <row><widget>acquisitionFundingValue</widget></row>
-        <row><widget>acquisitionFundingSource</widget></row>
-        <row><widget>acquisitionFundingSourceProvisos</widget></row>
-        <row><widget>acquisitionMethod</widget></row>
-        <row><widget>acquisitionNote</widget></row>
-        <row><widget>acquisitionProvisos</widget></row>
-        <row><widget>acquisitionReason</widget></row>
-        <row><widget>acquisitionReferenceNumber</widget></row>
-        <row><widget>owner</widget></row>
-        <!-- row><widget>acquisitionSource</widget></row -->
-        <row><widget>groupPurchasePriceCurrency</widget></row>
-        <row><widget>groupPurchasePriceValue</widget></row>
-        <row><widget>objectOfferPriceCurrency</widget></row>
-        <row><widget>objectOfferPriceValue</widget></row>
-        <row><widget>objectPurchaseOfferPriceCurrency</widget></row>
-        <row><widget>objectPurchaseOfferPriceValue</widget></row>
-        <row><widget>objectPurchasePriceCurrency</widget></row>
-        <row><widget>objectPurchasePriceValue</widget></row>
-        <row><widget>originalObjectPurchasePriceCurrency</widget></row>
-        <row><widget>originalObjectPurchasePriceValue</widget></row>
-        <row><widget>transferOfTitleNumber</widget></row>
-        <row><widget>fieldCollectionEventName</widget></row>
-      </rows>
-      
-      <widget name="acquisitionAuthorizer" type="text">
-        <labels>
-          <label mode="any">acquisitionAuthorizer</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionAuthorizer</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionAuthorizerDate" type="text">
-        <labels>
-          <label mode="any">acquisitionAuthorizerDate</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionAuthorizerDate</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-            
-      <widget name="acquisitionFundingCurrency" type="text">
-        <labels>
-          <label mode="any">acquisitionFundingCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionFundingCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="acquisitionFundingValue" type="text">
-        <labels>
-          <label mode="any">acquisitionFundingValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionFundingValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="acquisitionFundingSource" type="text">
-        <labels>
-          <label mode="any">acquisitionFundingSource</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionFundingSource</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionFundingSourceProvisos" type="text">
-        <labels>
-          <label mode="any">acquisitionFundingSourceProvisos</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionFundingSourceProvisos</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionMethod" type="text">
-        <labels>
-          <label mode="any">acquisitionMethod</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionMethod</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionNote" type="text">
-        <labels>
-          <label mode="any">acquisitionNote</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionNote</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionProvisos" type="text">
-        <labels>
-          <label mode="any">acquisitionProvisos</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionProvisos</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionReason" type="text">
-        <labels>
-          <label mode="any">acquisitionReason</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionReason</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="acquisitionReferenceNumber" type="text">
-        <labels>
-          <label mode="any">acquisitionReferenceNumber</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionReferenceNumber</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-        <widget name="owner" type="text">
-        <labels>
-          <label mode="any">owner</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:owner</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <!--
-      <widget name="acquisitionSource" type="text">
-        <labels>
-          <label mode="any">acquisitionSources</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:acquisitionSources</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      -->
-      
-      <widget name="groupPurchasePriceCurrency" type="text">
-        <labels>
-          <label mode="any">groupPurchasePriceCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:groupPurchasePriceCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="groupPurchasePriceValue" type="text">
-        <labels>
-          <label mode="any">groupPurchasePriceValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:groupPurchasePriceValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="objectOfferPriceCurrency" type="text">
-        <labels>
-          <label mode="any">objectOfferPriceCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectOfferPriceCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-     <widget name="objectOfferPriceValue" type="text">
-        <labels>
-          <label mode="any">objectOfferPriceValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectOfferPriceValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-      
-      <widget name="objectPurchaseOfferPriceCurrency" type="text">
-        <labels>
-          <label mode="any">objectPurchaseOfferPriceCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectPurchaseOfferPriceCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-       <widget name="objectPurchaseOfferPriceValue" type="text">
-        <labels>
-          <label mode="any">objectPurchaseOfferPriceValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectPurchaseOfferPriceValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="objectPurchasePriceCurrency" type="text">
-        <labels>
-          <label mode="any">objectPurchasePriceCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectPurchasePriceCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-       <widget name="objectPurchasePriceValue" type="text">
-        <labels>
-          <label mode="any">objectPurchasePriceValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:objectPurchasePriceValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="originalObjectPurchasePriceCurrency" type="text">
-        <labels>
-          <label mode="any">originalObjectPurchasePriceCurrency</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:originalObjectPurchasePriceCurrency</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="originalObjectPurchasePriceValue" type="text">
-        <labels>
-          <label mode="any">originalObjectPurchasePriceValue</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:originalObjectPurchasePriceValue</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="transferOfTitleNumber" type="text">
-        <labels>
-          <label mode="any">transferOfTitleNumber</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:transferOfTitleNumber</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-      <widget name="fieldCollectionEventName" type="text">
-        <labels>
-          <label mode="any">fieldCollectionEventName</label>
-        </labels>
-        <translated>true</translated>
-        <fields>
-          <field>acquisitions_common:fieldCollectionEventName</field>
-        </fields>
-        <properties widgetMode="edit">
-          <property name="styleClass">dataInputText</property>
-        </properties>
-      </widget>
-
-    </layout>
-  </extension>
-</component>
diff --git a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/README.txt b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/README.txt
new file mode 100644 (file)
index 0000000..9c2d068
--- /dev/null
@@ -0,0 +1,16 @@
+Files formerly located in this directory are no longer needed
+-------------------------------------------------------------
+
+In CollectionSpace versions 4.0 and higher, changes were introduced
+which streamline and simplify the process through which you configure
+field in CollectionSpace's main record types.
+
+In most cases now, you will typically change the behavior of existing fields,
+or create extension schemas to add new fields specific to your museum and/or
+community of practice, merely by editing simpler XML-based configuration
+files within CollectionSpace's Application layer.
+
+Services layer files that were formerly located in this directory and
+other, similar directories - which you previously needed to manually
+create or edit - are now generated automatically from your configuration
+in the Application layer.
\ No newline at end of file
diff --git a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd
deleted file mode 100644 (file)
index 7e069a9..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-\r
-<!--\r
-    Acquisition schema (XSD)\r
-    \r
-    Entity  : Acquisition\r
-    Part    : Common\r
-    Used for: Nuxeo EP core document type\r
-\r
-    $LastChangedRevision$\r
-    $LastChangedDate$\r
--->\r
-\r
-<xs:schema \r
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-    xmlns:ns="http://collectionspace.org/acquisition/"\r
-    xmlns="http://collectionspace.org/acquisition/"\r
-    targetNamespace="http://collectionspace.org/acquisition/"\r
-    version="0.1">\r
-    \r
-    <!-- See http://wiki.collectionspace.org/display/collectionspace/Acquisition+Schema -->\r
-\r
-    <!--  Object Entry Information Group -->\r
-    <xs:element name="accessionDateGroup" type="structuredDateGroup"/>\r
-    <xs:element name="acquisitionAuthorizer" type="xs:string"/>\r
-    <xs:element name="acquisitionAuthorizerDate" type="xs:date"/>\r
-    <xs:element name="acquisitionDateGroupList">\r
-        <xs:complexType>\r
-            <xs:sequence>\r
-                <xs:element name="acquisitionDateGroup" type="structuredDateGroup" minOccurs="0" maxOccurs="unbounded"/>\r
-            </xs:sequence>\r
-        </xs:complexType>\r
-    </xs:element>\r
-    \r
-    <xs:element name="acquisitionFundingList" type="acquisitionFundingList"/>\r
-    <xs:element name="acquisitionMethod" type="xs:string"/>\r
-    <xs:element name="acquisitionNote" type="xs:string"/>\r
-    <xs:element name="acquisitionProvisos" type="xs:string"/>\r
-    <xs:element name="acquisitionReason" type="xs:string"/>\r
-    <xs:element name="acquisitionReferenceNumber" type="xs:string"/>\r
-    <!-- FIXME [1.0 alpha] Make owner a repeatable scalar field. DONE -->\r
-    <xs:element name="owners">\r
-        <xs:complexType>\r
-            <xs:sequence>\r
-                <xs:element name="owner" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
-            </xs:sequence>\r
-        </xs:complexType>\r
-    </xs:element>\r
-    <xs:element name="acquisitionSources">\r
-        <xs:complexType>\r
-            <xs:sequence>\r
-                <xs:element name="acquisitionSource" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
-            </xs:sequence>\r
-        </xs:complexType>\r
-    </xs:element>\r
-    <xs:element name="groupPurchasePriceCurrency" type="xs:string"/>\r
-    <xs:element name="groupPurchasePriceValue" type="xs:decimal"/>\r
-    <xs:element name="objectOfferPriceCurrency" type="xs:string"/>\r
-    <xs:element name="objectOfferPriceValue" type="xs:decimal"/>\r
-    <xs:element name="objectPurchaseOfferPriceCurrency" type="xs:string"/>\r
-    <xs:element name="objectPurchaseOfferPriceValue" type="xs:decimal"/>\r
-    <xs:element name="objectPurchasePriceCurrency" type="xs:string"/>\r
-    <xs:element name="objectPurchasePriceValue" type="xs:decimal"/>\r
-    <xs:element name="originalObjectPurchasePriceCurrency" type="xs:string"/>\r
-    <xs:element name="originalObjectPurchasePriceValue" type="xs:decimal"/>\r
-    <xs:element name="transferOfTitleNumber" type="xs:string"/>\r
-    <xs:element name="creditLine" type="xs:string"/>\r
-\r
-    <!-- Object Collection Information Group -->\r
-\r
-    <!-- FIXME [1.0 alpha] Make fieldCollectionEventName a repeatable scalar field. DONE -->\r
-    <xs:element name="fieldCollectionEventNames">\r
-        <xs:complexType>\r
-            <xs:sequence>\r
-                <xs:element name="fieldCollectionEventName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
-            </xs:sequence>\r
-        </xs:complexType>\r
-    </xs:element>\r
-\r
-    <xs:complexType name="acquisitionFundingList">\r
-        <xs:sequence>\r
-            <xs:element name="acquisitionFunding" type="acquisitionFunding" minOccurs="0"\r
-                maxOccurs="unbounded"/>\r
-        </xs:sequence>\r
-    </xs:complexType>\r
-\r
-    <xs:complexType name="acquisitionFunding">\r
-        <xs:sequence>\r
-                <xs:element name="acquisitionFundingCurrency" type="xs:string"/>\r
-                <xs:element name="acquisitionFundingValue" type="xs:decimal"/>\r
-                <xs:element name="acquisitionFundingSource" type="xs:string"/>\r
-                <xs:element name="acquisitionFundingSourceProvisos" type="xs:string"/>\r
-        </xs:sequence>\r
-    </xs:complexType>\r
-    \r
-    <!-- Before (re)using this generic complex type in any record type -->\r
-    <!-- other than CollectionObject, be sure to verify that Nuxeo handles -->\r
-    <!-- that correctly in its table creation/row linking. -->\r
-    <xs:complexType name="structuredDateGroup">\r
-        <xs:sequence>\r
-            <xs:element name="dateDisplayDate" type="xs:string"/>\r
-            <xs:element name="dateAssociation" type="xs:string"/>\r
-            <xs:element name="dateEarliestSingleYear" type="xs:integer"/>\r
-            <xs:element name="dateEarliestSingleMonth" type="xs:integer"/>\r
-            <xs:element name="dateEarliestSingleDay" type="xs:integer"/>\r
-            <xs:element name="dateEarliestSingleEra" type="xs:string"/>\r
-            <xs:element name="dateEarliestSingleCertainty" type="xs:string"/>\r
-            <xs:element name="dateEarliestSingleQualifier" type="xs:string"/>\r
-            <xs:element name="dateEarliestSingleQualifierValue" type="xs:integer"/>\r
-            <xs:element name="dateEarliestSingleQualifierUnit" type="xs:string"/>\r
-            <xs:element name="dateLatestYear" type="xs:integer"/>\r
-            <xs:element name="dateLatestMonth" type="xs:integer"/>\r
-            <xs:element name="dateLatestDay" type="xs:integer"/>\r
-            <xs:element name="dateLatestEra" type="xs:string"/>\r
-            <xs:element name="dateLatestCertainty" type="xs:string"/>\r
-            <xs:element name="dateLatestQualifier" type="xs:string"/>\r
-            <xs:element name="dateLatestQualifierValue" type="xs:integer"/>\r
-            <xs:element name="dateLatestQualifierUnit" type="xs:string"/>\r
-            <xs:element name="datePeriod" type="xs:string"/>\r
-            <xs:element name="dateNote" type="xs:string"/>\r
-            <xs:element name="dateEarliestScalarValue" type="xs:date"/>\r
-            <xs:element name="dateLatestScalarValue" type="xs:date"/>\r
-            <xs:element name="scalarValuesComputed" type="xs:boolean"/>\r
-        </xs:sequence>\r
-    </xs:complexType>\r
-\r
-</xs:schema>\r