Update of /var/cvs/contributions/didactor2/src/email/config/builders/email
In directory james.mmbase.org:/tmp/cvs-serv29805/config/builders/email
Modified Files:
emails.xml
Log Message:
moved class to a bit simple location
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/email/config/builders/email
Index: emails.xml
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/email/config/builders/email/emails.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- emails.xml 15 Nov 2007 10:17:28 -0000 1.3
+++ emails.xml 27 Nov 2008 12:40:22 -0000 1.4
@@ -3,197 +3,17 @@
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"
- name="emails" maintainer="didactor.nl" version="3" extends="object">
-
- <class>nl.didactor.builders.EmailBuilder</class>
+ name="emails" maintainer="didactor.nl" version="3" extends="email">
+ <status>active</status>
<searchage>31</searchage>
- <names>
- <singular xml:lang="nl">Email</singular>
- <singular xml:lang="en">Email</singular>
- <plural xml:lang="nl">Emails</plural>
- <plural xml:lang="en">Emails</plural>
- </names>
-
- <descriptions>
- <description xml:lang="nl">Email object</description>
- <description xml:lang="en">Email object</description>
- </descriptions>
-
- <datatypes xmlns="http://www.mmbase.org/xmlns/datatypes">
- <datatype id="email" base="line">
- <!-- should be a nice, working definition (and ported to mmbase itself
then...) -->
- </datatype>
- </datatypes>
- <fieldlist>
- <field name="from">
- <descriptions>
- <description xml:lang="nl">Verzender</description>
- <description xml:lang="en">Sender</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Van</guiname>
- <guiname xml:lang="en">From</guiname>
- </gui>
- <editor>
- <positions>
- <list>1</list>
- </positions>
- </editor>
- <datatype base="email" xmlns="http://www.mmbase.org/xmlns/datatypes" />
- <db>
- <type state="persistent" size="255" notnull="true"
key="false">STRING</type>
- </db>
- </field>
- <field name="to">
- <descriptions>
- <description xml:lang="nl">Ontvanger</description>
- <description xml:lang="en">Receipient</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Naar</guiname>
- <guiname xml:lang="en">To</guiname>
- </gui>
- <editor>
- <positions>
- <list>2</list>
- </positions>
- </editor>
- <datatype base="email" xmlns="http://www.mmbase.org/xmlns/datatypes" />
- <db>
- <type state="persistent" size="2048" notnull="true"
key="false">STRING</type>
- </db>
- </field>
- <field name="cc">
- <descriptions>
- <description xml:lang="nl">Kopie</description>
- <description xml:lang="en">Carbon copy</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">CC</guiname>
- <guiname xml:lang="en">CC</guiname>
- </gui>
- <datatype base="email" xmlns="http://www.mmbase.org/xmlns/datatypes" />
- <db>
- <type state="persistent" size="2048" notnull="true"
key="false">STRING</type>
- </db>
- </field>
- <field name="bcc">
- <descriptions>
- <description xml:lang="nl">Verborgen kopie</description>
- <description xml:lang="en">Blind Carbon copy</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">BCC</guiname>
- <guiname xml:lang="en">BCC</guiname>
- </gui>
- <datatype base="email" xmlns="http://www.mmbase.org/xmlns/datatypes" />
- <db>
- <type state="persistent" size="2048" notnull="true"
key="false">STRING</type>
- </db>
- </field>
- <field name="subject">
- <descriptions>
- <description xml:lang="nl">Onderwerp</description>
- <description xml:lang="en">Subject</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Onderwerp</guiname>
- <guiname xml:lang="en">Subject</guiname>
- </gui>
- <editor>
- <positions>
- <list>3</list>
- <search>1</search>
- </positions>
- </editor>
- <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <maxLength value="255" />
- </datatype>
- </field>
- <field name="date">
- <descriptions>
- <description xml:lang="nl">Datum</description>
- <description xml:lang="en">Date</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Datum</guiname>
- <guiname xml:lang="en">Date</guiname>
- </gui>
- <editor>
- <positions>
- <list>4</list>
- </positions>
- </editor>
- <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <default value="now" />
- </datatype>
- </field>
-
- <field name="headers">
- <descriptions>
- <description xml:lang="nl">Headers</description>
- <description xml:lang="en">Headers</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Headers</guiname>
- <guiname xml:lang="en">Headers</guiname>
- </gui>
- <datatype base="field" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <maxLength value="65535" />
- </datatype>
- </field>
-
- <field name="body">
- <descriptions>
- <description xml:lang="nl">Body</description>
- <description xml:lang="en">Body</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Body</guiname>
- <guiname xml:lang="en">Body</guiname>
- </gui>
- <datatype base="field" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <maxLength value="65535" />
- </datatype>
- </field>
-
- <field name="mimetype">
- <descriptions>
- <description xml:lang="nl">Mimetype van het body-veld</description>
- <description xml:lang="en">Mimetype of the body-field</description>
- </descriptions>
- <datatype base="eline" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <default value="text/html" />
- <maxLength value="128" />
- </datatype>
- </field>
-
- <field name="type">
- <descriptions>
- <description xml:lang="nl">Type: 0 = een normale mail, 1 = mail die
verzonden moet worden, 2 = nieuw binnengekomen (ongelezen) mail</description>
- <description xml:lang="en">Type: 0 = normail mail, 1 = mail that needs
to be sent, 3 = newly arrived (unread) mail</description>
- </descriptions>
- <gui>
- <guiname xml:lang="nl">Type</guiname>
- <guiname xml:lang="en">Type</guiname>
- </gui>
- <editor>
- <positions>
- <list>5</list>
- </positions>
- </editor>
- <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
- <default value="0" />
- <enumeration>
- <entry value="0" xml:lang="nl" display="een normale mail" />
- <entry value="1" xml:lang="nl" display="te verzenden mail" />
- <entry value="2" xml:lang="nl" display="binnengekomen (ongelezen)
mail" />
- <entry value="0" xml:lang="en" display="normal mail" />
- <entry value="1" xml:lang="en" display="to be sent mail" />
- <entry value="2" xml:lang="en" display="newly arrived (unread) mail"
/>
- </enumeration>
- </datatype>
- </field>
- </fieldlist>
+ <!--
+ Didactor used to have an email builder that automaticly sends on
creation of the node (just as mmbase used to be).
+ I think this functionlaity perished now.
+ The gain is that didactor does not have it's own implemetnation any more.
+ -->
+
+ <xi:include
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="http://www.mmbase.org/builders/email/optional.email.fields.xml" />
</builder>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs