]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
a560328b9f7f6f63dbfa5872f854982c8d263be6
[tmp/jakarta-migration.git] /
1 <?xml version="1.0"?>
2
3 <!--
4 layouts-contrib.xml
5
6 Layout file for configuring screen layouts in the
7 user interface of Nuxeo EP's web application, for
8 viewing or editing CollectionSpace records stored
9 in the Nuxeo repository,
10
11 See the "Nuxeo Book" for an introductory description
12 of how to edit this file.  For instance, for Nuxeo EP 5.3:
13 http://doc.nuxeo.org/5.3/books/nuxeo-book/html/
14
15 $LastChangedRevision: $
16 $LastChangedDate: $
17 -->
18
19 <component name="org.collectionspace.movement.layouts.webapp">
20
21     <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
22                point="layouts">
23
24         <layout name="movement">
25             <templates>
26                 <template mode="any">/layouts/layout_default_template.xhtml</template>
27             </templates>
28             
29             <rows>
30                 <row><widget>currentLocation</widget></row>
31                 <row><widget>currentLocationFitness</widget></row>
32                 <row><widget>currentLocationNote</widget></row>
33                 <row><widget>locationDate</widget></row>
34                 <row><widget>normalLocation</widget></row>
35                 <row><widget>movementContact</widget></row>
36                 <!-- FIXME: Add movementMethods when we determine how to add -->
37                 <!-- repeatable fields to Nuxeo layouts -->
38                 <row><widget>movementNote</widget></row>
39                 <row><widget>movementReferenceNumber</widget></row>
40                 <row><widget>plannedRemovalDate</widget></row>
41                 <row><widget>removalDate</widget></row>
42                 <row><widget>reasonForMove</widget></row>
43             </rows>
44
45             <widget name="currentLocation" type="text">
46                 <labels>
47                     <label mode="any">currentLocation</label>
48                 </labels>
49                 <translated>true</translated>
50                 <fields>
51                     <field schema="movements_common">currentLocation</field>
52                 </fields>
53                 <properties widgetMode="edit">
54                     <property name="styleClass">dataInputText</property>
55                 </properties>
56             </widget>
57             
58             <widget name="currentLocationFitness" type="text">
59                 <labels>
60                     <label mode="any">currentLocationFitness</label>
61                 </labels>
62                 <translated>true</translated>
63                 <fields>
64                     <field schema="movements_common">currentLocationFitness</field>
65                 </fields>
66                 <properties widgetMode="edit">
67                     <property name="styleClass">dataInputText</property>
68                 </properties>
69             </widget>
70             
71             <widget name="currentLocationNote" type="text">
72                 <labels>
73                     <label mode="any">currentLocationNote</label>
74                 </labels>
75                 <translated>true</translated>
76                 <fields>
77                     <field schema="movements_common">currentLocationNote</field>
78                 </fields>
79                 <properties widgetMode="edit">
80                     <property name="styleClass">dataInputText</property>
81                 </properties>
82             </widget>
83             
84             <widget name="locationDate" type="datetime">
85                 <labels>
86                     <label mode="any">locationDate</label>
87                 </labels>
88                 <translated>true</translated>
89                 <fields>
90                     <field schema="movements_common">locationDate</field>
91                 </fields>
92                 <properties widgetMode="edit">
93                     <!-- Note spelling of "Formater" in method name. -->
94                     <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
95                 </properties>
96             </widget>
97             
98             <widget name="normalLocation" type="text">
99                 <labels>
100                     <label mode="any">normalLocation</label>
101                 </labels>
102                 <translated>true</translated>
103                 <fields>
104                     <field schema="movements_common">normalLocation</field>
105                 </fields>
106                 <properties widgetMode="edit">
107                     <property name="styleClass">dataInputText</property>
108                 </properties>
109             </widget>
110             
111             <widget name="movementContact" type="text">
112                 <labels>
113                     <label mode="any">movementContact</label>
114                 </labels>
115                 <translated>true</translated>
116                 <fields>
117                     <field schema="movements_common">movementContact</field>
118                 </fields>
119                 <properties widgetMode="edit">
120                     <property name="styleClass">dataInputText</property>
121                 </properties>
122             </widget>
123             
124             <!-- FIXME: Add movementMethods when we determine how to add -->
125             <!-- repeatable fields to Nuxeo layouts -->
126             
127             <widget name="movementNote" type="text">
128                 <labels>
129                     <label mode="any">movementNote</label>
130                 </labels>
131                 <translated>true</translated>
132                 <fields>
133                     <field schema="movements_common">movementNote</field>
134                 </fields>
135                 <properties widgetMode="edit">
136                     <property name="styleClass">dataInputText</property>
137                 </properties>
138             </widget>
139             
140             <widget name="movementReferenceNumber" type="text">
141                 <labels>
142                     <label mode="any">movementReferenceNumber</label>
143                 </labels>
144                 <translated>true</translated>
145                 <fields>
146                     <field schema="movements_common">movementReferenceNumber</field>
147                 </fields>
148                 <properties widgetMode="edit">
149                     <property name="styleClass">dataInputText</property>
150                 </properties>
151             </widget>
152             
153             <widget name="plannedRemovalDate" type="datetime">
154                 <labels>
155                     <label mode="any">plannedRemovalDate</label>
156                 </labels>
157                 <translated>true</translated>
158                 <fields>
159                     <field schema="movements_common">plannedRemovalDate</field>
160                 </fields>
161                 <properties widgetMode="edit">
162                     <!-- Note spelling of "Formater" in method name. -->
163                     <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
164                 </properties>
165             </widget>
166             
167             <widget name="removalDate" type="datetime">
168                 <labels>
169                     <label mode="any">removalDate</label>
170                 </labels>
171                 <translated>true</translated>
172                 <fields>
173                     <field schema="movements_common">removalDate</field>
174                 </fields>
175                 <properties widgetMode="edit">
176                     <!-- Note spelling of "Formater" in method name. -->
177                     <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
178                 </properties>
179             </widget>
180             
181             <widget name="reasonForMove" type="text">
182                 <labels>
183                     <label mode="any">reasonForMove</label>
184                 </labels>
185                 <translated>true</translated>
186                 <fields>
187                     <field schema="movements_common">reasonForMove</field>
188                 </fields>
189                 <properties widgetMode="edit">
190                     <property name="styleClass">dataInputText</property>
191                 </properties>
192             </widget>
193
194         </layout>
195     </extension>
196 </component>