Update of 
/var/cvs/contributions/didactor2/src/core/config/builders/didactor_core
In directory james.mmbase.org:/tmp/cvs-serv20832

Modified Files:
        classes.xml 
Log Message:
since a class can only have one education, it can as well be a (virtual) field)


See also: 
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/config/builders/didactor_core


Index: classes.xml
===================================================================
RCS file: 
/var/cvs/contributions/didactor2/src/core/config/builders/didactor_core/classes.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- classes.xml 25 Mar 2008 11:13:52 -0000      1.2
+++ classes.xml 17 Nov 2008 14:31:31 -0000      1.3
@@ -36,11 +36,7 @@
         <guiname xml:lang="nl">Naam</guiname>
         <guiname xml:lang="en">Name</guiname>
       </gui>
-      <editor>
-        <positions>
-          <list>1</list>
-        </positions>
-      </editor>
+      <editor><positions><list>1</list></positions></editor>
       <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes";>
         <required value="true" />
         <maxLength value="255" />
@@ -63,6 +59,37 @@
 
     </field>
 
+    <field name="education" state="virtual">
+      <gui>
+        <guiname xml:lang="nl">Opleiding</guiname>
+        <guiname xml:lang="en">Education</guiname>
+      </gui>
+      <editor><positions><list>2</list></positions></editor>
+
+      <datatype base="node" xmlns="http://www.mmbase.org/xmlns/datatypes"; >
+        <required value="false" />
+        <enumeration enforce="never">
+          <query type="educations"  
xmlns="http://www.mmbase.org/xmlns/searchquery";>
+            <sortorder field="name" />
+          </query>
+        </enumeration>
+        <setprocessor>
+          <class name="org.mmbase.datatypes.processors.Related$Setter">
+            <param name="type">educations</param>
+            <param name="role">classrel</param>
+            <param name="searchDir">source</param>
+          </class>
+        </setprocessor>
+        <getprocessor>
+          <class name="org.mmbase.datatypes.processors.Related$Getter">
+            <param name="type">educations</param>
+            <param name="role">classrel</param>
+            <param name="searchDir">source</param>
+          </class>
+        </getprocessor>
+      </datatype>
+    </field>
+
   </fieldlist>
 
   <functionlist>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to