Author: michiel
Date: 2009-05-18 13:46:28 +0200 (Mon, 18 May 2009)
New Revision: 35247

Added:
   
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.fields.xml
Modified:
   
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.xml
Log:
defined fields in separate file for easier reuse

Added: 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.fields.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.fields.xml
                          (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.fields.xml
  2009-05-18 11:46:28 UTC (rev 35247)
@@ -0,0 +1,154 @@
+<fieldlist
+    xmlns="http://www.mmbase.org/xmlns/builder";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    xsi:schemaLocation="http://www.mmbase.org/xmlns/builder 
http://www.mmbase.org/xmlns/builder.xsd";
+    >
+  <field name="username">
+    <gui>
+      <guiname xml:lang="nl">Account</guiname>
+      <guiname xml:lang="eo">Uzulo</guiname>
+      <guiname xml:lang="en">Account</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>1</list>
+      </positions>
+    </editor>
+    <datatype base="eline" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <unique value="true" />
+      <required value="true" enforce="never" />
+      <maxLength value="32" />
+    </datatype>
+  </field>
+  <field  name="password">
+    <gui>
+      <guiname xml:lang="nl">Wachtwoord</guiname>
+      <guiname xml:lang="eo">Pasvorto</guiname>
+      <guiname xml:lang="en">Password</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>-1</list>
+        <search>-1</search>
+      </positions>
+    </editor>
+    <!--
+        The datatype of the password fields determines how they are stored in 
the database.  This can be a one-way
+        encryption.  This default to 'md5password', and that is quite ok. The 
disadvantage of MD5 is that it
+        is a one-way encryption, so you can never find the password back, and 
it must actually be
+        remembered by the client, or reset by an administrator.
+    -->
+    <datatype base="md5password" xmlns="http://www.mmbase.org/xmlns/datatypes"; 
>
+      <required value="true" enforce="never" />
+      <maxLength value="32" />
+    </datatype>
+  </field>
+  <field name="confirmpassword" state="virtual">
+    <gui>
+      <guiname xml:lang="nl">Bevestig wachtwoord</guiname>
+      <guiname xml:lang="eo">Konfirmu pasvorton</guiname>
+      <guiname xml:lang="en">Confirm Password</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>-1</list>
+        <search>-1</search>
+      </positions>
+    </editor>
+    <datatype base="confirmpassword" 
xmlns="http://www.mmbase.org/xmlns/datatypes"; />
+  </field>
+  <field name="defaultcontext">
+    <gui>
+      <guiname xml:lang="nl">Default Context</guiname>
+      <guiname xml:lang="en">Default Context</guiname>
+      <guiname xml:lang="eo">Defaŭlta konteksto</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>2</list>
+      </positions>
+    </editor>
+    <datatype base="node" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <enumeration>
+        <query type="mmbasecontexts" 
xmlns="http://www.mmbase.org/xmlns/searchquery"; >
+          <sortorder field="name" />
+        </query>
+      </enumeration>
+    </datatype>
+  </field>
+  <field name="status">
+    <gui>
+      <guiname xml:lang="nl">Status</guiname>
+      <guiname xml:lang="en">Status</guiname>
+      <guiname xml:lang="eo">Statuso</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>3</list>
+      </positions>
+    </editor>
+    <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <default value="0" />
+      <enumeration>
+        <entry basename="org.mmbase.security.status" />
+      </enumeration>
+    </datatype>
+  </field>
+
+  <field name="validfrom">
+    <gui>
+      <guiname xml:lang="nl">Geldig vanaf</guiname>
+      <guiname xml:lang="en">Valid from</guiname>
+      <guiname xml:lang="eo">Valida ekde</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>4</list>
+      </positions>
+    </editor>
+    <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <default value="today" />
+      <minInclusive enforce="never" value="yesterday"  />
+      <maxInclusive enforce="never" value="today + 10 year"  />
+    </datatype>
+  </field>
+
+  <field name="validto">
+    <gui>
+      <guiname xml:lang="nl">Geldig tot</guiname>
+      <guiname xml:lang="en">Valid to</guiname>
+      <guiname xml:lang="eo">Valida ĝis</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>5</list>
+      </positions>
+    </editor>
+    <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <default value="today + 100 year" />
+      <minInclusive enforce="never" value="yesterday"  />
+      <maxInclusive enforce="never" value="today + 199 year"  />
+    </datatype>
+  </field>
+
+  <field name="lastlogon" state="system">
+    <gui>
+      <guiname xml:lang="nl">Laatste login</guiname>
+      <guiname xml:lang="en">Last logon</guiname>
+      <guiname xml:lang="eo">Lastfoja saluto</guiname>
+    </gui>
+    <editor>
+      <positions>
+        <list>6</list>
+        <search>6</search>
+      </positions>
+    </editor>
+    <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+      <default value="toyear - 100 year" />
+      <minInclusive enforce="never" value="toyear - 100 year"  />
+      <maxInclusive enforce="never" value="now"  />
+    </datatype>
+  </field>
+
+
+</fieldlist>

Modified: 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.xml
 2009-05-18 11:40:49 UTC (rev 35246)
+++ 
mmbase/trunk/applications/cloudcontext/config/builders/cloudcontext/mmbaseusers.xml
 2009-05-18 11:46:28 UTC (rev 35247)
@@ -41,156 +41,7 @@
     -->
     <property name="allowencodedpassword">false</property>
   </properties>
-  <fieldlist>
-    <field name="username">
-      <gui>
-        <guiname xml:lang="nl">Account</guiname>
-        <guiname xml:lang="eo">Uzulo</guiname>
-        <guiname xml:lang="en">Account</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>1</list>
-        </positions>
-      </editor>
-      <datatype base="eline" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <unique value="true" />
-        <required value="true" enforce="never" />
-        <maxLength value="32" />
-      </datatype>
-    </field>
-    <field  name="password">
-      <gui>
-        <guiname xml:lang="nl">Wachtwoord</guiname>
-        <guiname xml:lang="eo">Pasvorto</guiname>
-        <guiname xml:lang="en">Password</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>-1</list>
-          <search>-1</search>
-        </positions>
-      </editor>
-    <!--
-        The datatype of the password fields determines how they are stored in 
the database.  This can be a one-way
-        encryption.  This default to 'md5password', and that is quite ok. The 
disadvantage of MD5 is that it
-        is a one-way encryption, so you can never find the password back, and 
it must actually be
-        remembered by the client, or reset by an administrator.
-    -->
-      <datatype base="md5password" 
xmlns="http://www.mmbase.org/xmlns/datatypes"; >
-        <required value="true" enforce="never" />
-        <maxLength value="32" />
-      </datatype>
-    </field>
-    <field name="confirmpassword" state="virtual">
-      <gui>
-        <guiname xml:lang="nl">Bevestig wachtwoord</guiname>
-        <guiname xml:lang="eo">Konfirmu pasvorton</guiname>
-        <guiname xml:lang="en">Confirm Password</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>-1</list>
-          <search>-1</search>
-        </positions>
-      </editor>
-      <datatype base="confirmpassword" 
xmlns="http://www.mmbase.org/xmlns/datatypes"; />
-    </field>
-    <field name="defaultcontext">
-      <gui>
-        <guiname xml:lang="nl">Default Context</guiname>
-        <guiname xml:lang="en">Default Context</guiname>
-        <guiname xml:lang="eo">Defaŭlta konteksto</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>2</list>
-        </positions>
-      </editor>
-      <datatype base="node" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <enumeration>
-          <query type="mmbasecontexts" 
xmlns="http://www.mmbase.org/xmlns/searchquery"; >
-            <sortorder field="name" />
-          </query>
-        </enumeration>
-      </datatype>
-    </field>
-    <field name="status">
-      <gui>
-        <guiname xml:lang="nl">Status</guiname>
-        <guiname xml:lang="en">Status</guiname>
-        <guiname xml:lang="eo">Statuso</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>3</list>
-        </positions>
-      </editor>
-      <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <default value="0" />
-        <enumeration>
-          <entry basename="org.mmbase.security.status" />
-        </enumeration>
-      </datatype>
-    </field>
-
-    <field name="validfrom">
-      <gui>
-        <guiname xml:lang="nl">Geldig vanaf</guiname>
-        <guiname xml:lang="en">Valid from</guiname>
-        <guiname xml:lang="eo">Valida ekde</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>4</list>
-        </positions>
-      </editor>
-      <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <default value="today" />
-        <minInclusive enforce="never" value="yesterday"  />
-        <maxInclusive enforce="never" value="today + 10 year"  />
-      </datatype>
-    </field>
-
-    <field name="validto">
-      <gui>
-        <guiname xml:lang="nl">Geldig tot</guiname>
-        <guiname xml:lang="en">Valid to</guiname>
-        <guiname xml:lang="eo">Valida ĝis</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>5</list>
-        </positions>
-      </editor>
-      <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <default value="today + 100 year" />
-        <minInclusive enforce="never" value="yesterday"  />
-        <maxInclusive enforce="never" value="today + 199 year"  />
-      </datatype>
-    </field>
-
-    <field name="lastlogon" state="system">
-      <gui>
-        <guiname xml:lang="nl">Laatste login</guiname>
-        <guiname xml:lang="en">Last logon</guiname>
-        <guiname xml:lang="eo">Lastfoja saluto</guiname>
-      </gui>
-      <editor>
-        <positions>
-          <list>6</list>
-          <search>6</search>
-        </positions>
-      </editor>
-      <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes";>
-        <default value="toyear - 100 year" />
-        <minInclusive enforce="never" value="toyear - 100 year"  />
-        <maxInclusive enforce="never" value="now"  />
-      </datatype>
-    </field>
-
-  </fieldlist>
-
+  <xi:include 
href="http://www.mmbase.org/builders/cloudcontext/mmbaseusers.fields.xml"; />
   <xi:include 
href="http://www.mmbase.org/builders/cloudcontext/mmbaseusers.virtual.fields.xml";
 />
 
   <indexlist>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to