|
|
|
Hans Friedrich
|
Hallo Liste,
ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur Zeiten speichern möchte, habe ich im CalendarWidget show_ymd auf False gesetzt. Beim Speichern schlägt die Validierung fehl, der Wert sei leer. Schalte ich die Validierung ab, wird tatsächlich kein Wert gespeichert. Ich kann das Problem umschiffen, indem ich im calendar_macro.pt name-Attribute für die versteckten Felder setze. Aber das ist ja sicher nicht der Sinn der Sache. Hat das schon jemand ausprobiert? Plone-3.2.2 Nachstehend der generierte Code mit und ohne show_ymd ################################################## show_ymd=False ############################ <div class="field ArchetypesCalendarWidget kssattr- atfieldname-startDate" id="archetypes-fieldname-startDate"> <span></span> <label class="formQuestion" for="startDate">Beginn</label> <span class="fieldRequired" title="Erforderlich">(Erforderlich)</span> <div class="formHelp" id="startDate_help"></div> <div class="fieldErrorBox"></div> <div class="plone_jscalendar"> <input originalvalue="2009/06/13 19:18:35.807 GMT+2" name="startDate" value="2009/06/13 19:18:35.807 GMT+2" id="edit_form_startDate_0" type="hidden"> <input originalvalue="1900" id="edit_form_startDate_0_year" value="1900" type="hidden"> <input originalvalue="1" id="edit_form_startDate_0_month" value="1" type="hidden"> <input originalvalue="1" id="edit_form_startDate_0_day" value="1" type="hidden"> <span> <select name="startDate_hour" id="edit_form_startDate_0_hour" size="1"> <option value="00">--</option> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19" selected="selected">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> </select> </span> <span>:</span> <span> <select name="startDate_minute" id="edit_form_startDate_0_minute" size="1"> <option value="00">--</option> <option value="00">00</option> <option value="05">05</option> <option value="10">10</option> <option value="15">15</option> <option value="20" selected="selected">20</option> <option value="25">25</option> <option value="30">30</option> <option value="35">35</option> <option value="40">40</option> <option value="45">45</option> <option value="50">50</option> <option value="55">55</option> </select> </span> <span> <input originalvalue="" name="startDate_ampm" id="edit_form_startDate_0_ampm" size="1" value="" type="hidden"> </span> </div> ################################################## show_ymd=True ############################ <div class="field ArchetypesCalendarWidget kssattr- atfieldname-startDate" id="archetypes-fieldname-startDate"> <span></span> <label class="formQuestion" for="startDate">Beginn</label> <span class="fieldRequired" title="Erforderlich">(Erforderlich)</span> <div class="formHelp" id="startDate_help"></div> <div class="fieldErrorBox"></div> <div class="plone_jscalendar"> <input originalvalue="2009/06/13 19:28:00.599 GMT+2" name="startDate" value="2009/06/13 19:28:00.599 GMT+2" id="edit_form_startDate_0" type="hidden"> <span> <select name="startDate_year" id="edit_form_startDate_0_year" size="1"> <option value="0000">--</option> <option value="2001">2001</option> <option value="2002">2002</option> <option value="2003">2003</option> <option value="2004">2004</option> <option value="2005">2005</option> <option value="2006">2006</option> <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009" selected="selected">2009</option> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> </select> </span> <span>.</span> <span> <select name="startDate_month" id="edit_form_startDate_0_month" size="1"> <option value="00">--</option> <option value="01">Januar</option> <option value="02">Februar</option> <option value="03">März</option> <option value="04">April</option> <option value="05">Mai</option> <option value="06" selected="selected">Juni</option> <option value="07">Juli</option> <option value="08">August</option> <option value="09">September</option> <option value="10">Oktober</option> <option value="11">November</option> <option value="12">Dezember</option> </select> </span> <span>.</span> <select name="startDate_day" id="edit_form_startDate_0_day" size="1"> <option value="00">--</option> <option value="01">1</option> <option value="02">2</option> <option value="03">3</option> <option value="04">4</option> <option value="05">5</option> <option value="06">6</option> <option value="07">7</option> <option value="08">8</option> <option value="09">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13" selected="selected">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <a onclick="return plone.jscalendar.show('#edit_form_startDate_0', 0000, 2014)"><img src="http://localhost:8080/web6/Plone/popup_calendar.gif " alt="" title="Calendar" height="16" width="16"></a> <span> <select name="startDate_hour" id="edit_form_startDate_0_hour" size="1"> <option value="00">--</option> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19" selected="selected">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> </select> </span> <span>:</span> <span> <select name="startDate_minute" id="edit_form_startDate_0_minute" size="1"> <option value="00">--</option> <option value="00">00</option> <option value="05">05</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> <option value="25">25</option> <option value="30" selected="selected">30</option> <option value="35">35</option> <option value="40">40</option> <option value="45">45</option> <option value="50">50</option> <option value="55">55</option> </select> </span> <span> <input originalvalue="" name="startDate_ampm" id="edit_form_startDate_0_ampm" size="1" value="" type="hidden"> </span> </div> _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
ajung
|
On 13.06.09 21:21, Hans Friedrich wrote:
> Hallo Liste, > > ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur > Zeiten speichern möchte, Ich würde sagen, falscher Ansatz. Ein Event ist immer mit einem Datum assoziiert. Daher macht es keinen Sinn hierfür ATEvent zu verbiegen und so zu tun als gäbe es Termine ohne Datum und nur mit einer Uhrzeit... sorry, das macht keinen Sinn. Was ist der Usecase? Es ist sicherlich einfacher eine eigene AT-basierte Implementierung *ohne* ATEvent zu realisieren. Andreas [lists.vcf] begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[hidden email] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
Hans Friedrich
|
Danke Andreas,
anderer Ansatz, gleiches Problem: Frischer ContentType: DatumstestSchema = schemata.ATContentTypeSchema.copy() + atapi.Schema(( # -*- Your Archetypes field definitions here ... -*- atapi.DateTimeField( 'Zeit', storage=atapi.AnnotationStorage(), widget=atapi.CalendarWidget( show_ymd=False, label="bla"), required=True, ), )) Am 13.06.2009 um 21:27 schrieb Andreas Jung: > On 13.06.09 21:21, Hans Friedrich wrote: >> Hallo Liste, >> >> ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich >> nur >> Zeiten speichern möchte, > Ich würde sagen, falscher Ansatz. Ein Event ist immer mit einem Datum > assoziiert. Daher macht es keinen > Sinn hierfür ATEvent zu verbiegen und so zu tun als gäbe es Termine > ohne > Datum und nur mit einer Uhrzeit... > sorry, das macht keinen Sinn. Was ist der Usecase? Es ist sicherlich > einfacher eine eigene AT-basierte Implementierung > *ohne* ATEvent zu realisieren. > > Andreas > > <lists.vcf> > > _______________________________________________ > zope mailing list > [hidden email] > https://mail.dzug.org/mailman/listinfo/zope _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
Hedrich, Benjamin
|
In reply to this post
by Hans Friedrich
Ahoi,
generier dir ruhig mit ArchgenXML und benutze das Paster-Script umd dir einen neuen Content-Typ zu generieren, lass ihn von BaseContent erben, füge dein Calender-Widget als Date(Time?)attribute dem Contenttype hinzu. Gruß, Benjamin > Hallo Liste, > > ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur > Zeiten speichern möchte, habe ich im CalendarWidget show_ymd auf False > gesetzt. Beim Speichern schlägt die Validierung fehl, der Wert sei > leer. Schalte ich die Validierung ab, wird tatsächlich kein Wert > gespeichert. Ich kann das Problem umschiffen, indem ich im > calendar_macro.pt name-Attribute für die versteckten Felder setze. > Aber das ist ja sicher nicht der Sinn der Sache. Hat das schon jemand > ausprobiert? > > Plone-3.2.2 > > Nachstehend der generierte Code mit und ohne show_ymd > ################################################## show_ymd=False > ############################ > > <div class="field ArchetypesCalendarWidget kssattr- > atfieldname-startDate" id="archetypes-fieldname-startDate"> > <span></span> > <label class="formQuestion" for="startDate">Beginn</label> > <span class="fieldRequired" > title="Erforderlich">(Erforderlich)</span> > <div class="formHelp" id="startDate_help"></div> > > <div class="fieldErrorBox"></div> > > > <div class="plone_jscalendar"> > > <input originalvalue="2009/06/13 19:18:35.807 GMT+2" > name="startDate" value="2009/06/13 19:18:35.807 GMT+2" > id="edit_form_startDate_0" type="hidden"> > > <input originalvalue="1900" id="edit_form_startDate_0_year" > value="1900" type="hidden"> > <input originalvalue="1" id="edit_form_startDate_0_month" > value="1" type="hidden"> > <input originalvalue="1" id="edit_form_startDate_0_day" > value="1" type="hidden"> > > > > <span> > <select name="startDate_hour" > id="edit_form_startDate_0_hour" size="1"> > > <option value="00">--</option> > <option value="00">00</option> > > <option value="01">01</option> > <option value="02">02</option> > <option value="03">03</option> > <option value="04">04</option> > <option value="05">05</option> > <option value="06">06</option> > > <option value="07">07</option> > <option value="08">08</option> > <option value="09">09</option> > <option value="10">10</option> > <option value="11">11</option> > <option value="12">12</option> > > <option value="13">13</option> > <option value="14">14</option> > <option value="15">15</option> > <option value="16">16</option> > <option value="17">17</option> > <option value="18">18</option> > > <option value="19" selected="selected">19</option> > <option value="20">20</option> > <option value="21">21</option> > <option value="22">22</option> > <option value="23">23</option> > > </select> > > </span> > <span>:</span> > > <span> > <select name="startDate_minute" > id="edit_form_startDate_0_minute" size="1"> > > <option value="00">--</option> > <option value="00">00</option> > > <option value="05">05</option> > <option value="10">10</option> > <option value="15">15</option> > <option value="20" selected="selected">20</option> > <option value="25">25</option> > <option value="30">30</option> > > <option value="35">35</option> > <option value="40">40</option> > <option value="45">45</option> > <option value="50">50</option> > <option value="55">55</option> > > </select> > > </span> > > <span> > <input originalvalue="" name="startDate_ampm" > id="edit_form_startDate_0_ampm" size="1" value="" type="hidden"> > > </span> > </div> > > > ################################################## show_ymd=True > ############################ > > <div class="field ArchetypesCalendarWidget kssattr- > atfieldname-startDate" id="archetypes-fieldname-startDate"> > <span></span> > <label class="formQuestion" for="startDate">Beginn</label> > <span class="fieldRequired" > title="Erforderlich">(Erforderlich)</span> > <div class="formHelp" id="startDate_help"></div> > > <div class="fieldErrorBox"></div> > > > <div class="plone_jscalendar"> > > <input originalvalue="2009/06/13 19:28:00.599 GMT+2" > name="startDate" value="2009/06/13 19:28:00.599 GMT+2" > id="edit_form_startDate_0" type="hidden"> > > > <span> > <select name="startDate_year" > id="edit_form_startDate_0_year" size="1"> > <option value="0000">--</option> > <option value="2001">2001</option> > <option value="2002">2002</option> > <option value="2003">2003</option> > > <option value="2004">2004</option> > <option value="2005">2005</option> > <option value="2006">2006</option> > <option value="2007">2007</option> > <option value="2008">2008</option> > <option value="2009" selected="selected">2009</option> > > <option value="2010">2010</option> > <option value="2011">2011</option> > <option value="2012">2012</option> > <option value="2013">2013</option> > <option value="2014">2014</option> > > </select> > > </span> > > > > <span>.</span> > > <span> > <select name="startDate_month" id="edit_form_startDate_0_month" > size="1"> > <option value="00">--</option> > <option value="01">Januar</option> > > <option value="02">Februar</option> > <option value="03">März</option> > <option value="04">April</option> > <option value="05">Mai</option> > <option value="06" selected="selected">Juni</option> > <option value="07">Juli</option> > > <option value="08">August</option> > <option value="09">September</option> > <option value="10">Oktober</option> > <option value="11">November</option> > <option value="12">Dezember</option> > </select> > > </span> > > <span>.</span> > > <select name="startDate_day" id="edit_form_startDate_0_day" > size="1"> > > <option value="00">--</option> > <option value="01">1</option> > <option value="02">2</option> > > <option value="03">3</option> > <option value="04">4</option> > <option value="05">5</option> > <option value="06">6</option> > <option value="07">7</option> > <option value="08">8</option> > > <option value="09">9</option> > <option value="10">10</option> > <option value="11">11</option> > <option value="12">12</option> > <option value="13" selected="selected">13</option> > <option value="14">14</option> > > <option value="15">15</option> > <option value="16">16</option> > <option value="17">17</option> > <option value="18">18</option> > <option value="19">19</option> > <option value="20">20</option> > > <option value="21">21</option> > <option value="22">22</option> > <option value="23">23</option> > <option value="24">24</option> > <option value="25">25</option> > <option value="26">26</option> > > <option value="27">27</option> > <option value="28">28</option> > <option value="29">29</option> > <option value="30">30</option> > <option value="31">31</option> > > </select> > > <a onclick="return > plone.jscalendar.show('#edit_form_startDate_0', 0000, 2014)"><img > src="http://localhost:8080/web6/Plone/popup_calendar.gif > " alt="" title="Calendar" height="16" width="16"></a> > > > <span> > <select name="startDate_hour" > id="edit_form_startDate_0_hour" size="1"> > > <option value="00">--</option> > <option value="00">00</option> > <option value="01">01</option> > > <option value="02">02</option> > <option value="03">03</option> > <option value="04">04</option> > <option value="05">05</option> > <option value="06">06</option> > <option value="07">07</option> > > <option value="08">08</option> > <option value="09">09</option> > <option value="10">10</option> > <option value="11">11</option> > <option value="12">12</option> > <option value="13">13</option> > > <option value="14">14</option> > <option value="15">15</option> > <option value="16">16</option> > <option value="17">17</option> > <option value="18">18</option> > <option value="19" selected="selected">19</option> > > <option value="20">20</option> > <option value="21">21</option> > <option value="22">22</option> > <option value="23">23</option> > > </select> > </span> > <span>:</span> > > <span> > <select name="startDate_minute" > id="edit_form_startDate_0_minute" size="1"> > > <option value="00">--</option> > <option value="00">00</option> > <option value="05">05</option> > > <option value="10">10</option> > <option value="15">15</option> > <option value="20">20</option> > <option value="25">25</option> > <option value="30" selected="selected">30</option> > <option value="35">35</option> > > <option value="40">40</option> > <option value="45">45</option> > <option value="50">50</option> > <option value="55">55</option> > > </select> > </span> > <span> > <input originalvalue="" name="startDate_ampm" > id="edit_form_startDate_0_ampm" size="1" value="" type="hidden"> > > </span> > </div> > > > > _______________________________________________ > zope mailing list > [hidden email] > https://mail.dzug.org/mailman/listinfo/zope > _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
ajung
|
In reply to this post
by Hans Friedrich
Ich bringe es noch mal auf den Punkt: DateTimeField + CalendarWidget zu
verwenden, um ausschliesslich eine Uhrzeit zu speichern ist broken-by-design (das CalendarWidget von Plone ist sowie ziemlich kaputt). Optionen: - zwei String/Integerfields 'hour' + 'minute' mit jeweils einem SelectionWidget und Vokabular 0..23 bzw. 0..59 - ein eigenes TimeWidget schreiben (mit zwei Selection Widgets hour+minute), welche das Resultat oder als Integer speichert - eventuell kann man mit CompoundField ein 'hour' + 'minute' Widget zusammenfassen - StringField + StringWidget zur manuellen Eingabe eines Datums verwenden (mit entsprechendem Validator) Andreas On 13.06.09 21:30, Hans Friedrich wrote: > Danke Andreas, > > anderer Ansatz, gleiches Problem: > > Frischer ContentType: > > DatumstestSchema = schemata.ATContentTypeSchema.copy() + atapi.Schema(( > > # -*- Your Archetypes field definitions here ... -*- > atapi.DateTimeField( > 'Zeit', > storage=atapi.AnnotationStorage(), > widget=atapi.CalendarWidget( > show_ymd=False, > label="bla"), > required=True, > ), > > )) > > Am 13.06.2009 um 21:27 schrieb Andreas Jung: > >> On 13.06.09 21:21, Hans Friedrich wrote: >>> Hallo Liste, >>> >>> ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur >>> Zeiten speichern möchte, >> Ich würde sagen, falscher Ansatz. Ein Event ist immer mit einem Datum >> assoziiert. Daher macht es keinen >> Sinn hierfür ATEvent zu verbiegen und so zu tun als gäbe es Termine ohne >> Datum und nur mit einer Uhrzeit... >> sorry, das macht keinen Sinn. Was ist der Usecase? Es ist sicherlich >> einfacher eine eigene AT-basierte Implementierung >> *ohne* ATEvent zu realisieren. >> >> Andreas >> >> <lists.vcf> >> >> _______________________________________________ >> zope mailing list >> [hidden email] >> https://mail.dzug.org/mailman/listinfo/zope > -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [hidden email] - Phone +49 - 7071 - 793376 Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535 Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK ------------------------------------------------------------------------ E-Publishing, Python, Zope & Plone development, Consulting [lists.vcf] begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[hidden email] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
Raphael Ritz
|
Andreas Jung wrote:
> Ich bringe es noch mal auf den Punkt: DateTimeField + CalendarWidget zu > verwenden, > um ausschliesslich eine Uhrzeit zu speichern ist broken-by-design (das > CalendarWidget > von Plone ist sowie ziemlich kaputt). Letzteres wuerde ich sagen. Immerhin gibt es die option 'show_ymd' am widget einzig aus dem Grund um Hans use case zu unterstuetzen. Dass das nicht funktioniert, ist daher IMHO ein bug. Aber ich stimme Dir zu, dass der Anspruch von AT dies mittles DateTimeField/CalendarWidget machen zu wollen "broken-by-design" ist. Raphael > > Optionen: > > - zwei String/Integerfields 'hour' + 'minute' mit jeweils einem > SelectionWidget > und Vokabular 0..23 bzw. 0..59 > - ein eigenes TimeWidget schreiben (mit zwei Selection Widgets > hour+minute), > welche das Resultat oder als Integer speichert > - eventuell kann man mit CompoundField ein 'hour' + 'minute' Widget > zusammenfassen > - StringField + StringWidget zur manuellen Eingabe eines Datums verwenden > (mit entsprechendem Validator) > > Andreas > > > On 13.06.09 21:30, Hans Friedrich wrote: >> Danke Andreas, >> >> anderer Ansatz, gleiches Problem: >> >> Frischer ContentType: >> >> DatumstestSchema = schemata.ATContentTypeSchema.copy() + atapi.Schema(( >> >> # -*- Your Archetypes field definitions here ... -*- >> atapi.DateTimeField( >> 'Zeit', >> storage=atapi.AnnotationStorage(), >> widget=atapi.CalendarWidget( >> show_ymd=False, >> label="bla"), >> required=True, >> ), >> >> )) >> >> Am 13.06.2009 um 21:27 schrieb Andreas Jung: >> >>> On 13.06.09 21:21, Hans Friedrich wrote: >>>> Hallo Liste, >>>> >>>> ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur >>>> Zeiten speichern möchte, >>> Ich würde sagen, falscher Ansatz. Ein Event ist immer mit einem Datum >>> assoziiert. Daher macht es keinen >>> Sinn hierfür ATEvent zu verbiegen und so zu tun als gäbe es Termine ohne >>> Datum und nur mit einer Uhrzeit... >>> sorry, das macht keinen Sinn. Was ist der Usecase? Es ist sicherlich >>> einfacher eine eigene AT-basierte Implementierung >>> *ohne* ATEvent zu realisieren. >>> >>> Andreas >>> >>> <lists.vcf> >>> >>> _______________________________________________ >>> zope mailing list >>> [hidden email] >>> https://mail.dzug.org/mailman/listinfo/zope > > > > _______________________________________________ > zope mailing list > [hidden email] > https://mail.dzug.org/mailman/listinfo/zope _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
|
ajung
|
On 15.06.09 09:05, Raphael Ritz wrote:
> Andreas Jung wrote: >> Ich bringe es noch mal auf den Punkt: DateTimeField + CalendarWidget zu >> verwenden, >> um ausschliesslich eine Uhrzeit zu speichern ist broken-by-design (das >> CalendarWidget >> von Plone ist sowie ziemlich kaputt). > > Letzteres wuerde ich sagen. > > Immerhin gibt es die option 'show_ymd' am widget einzig aus dem > Grund um Hans use case zu unterstuetzen. > Dass das nicht funktioniert, ist daher IMHO ein bug. > > Aber ich stimme Dir zu, dass der Anspruch von AT dies mittles > DateTimeField/CalendarWidget machen zu wollen "broken-by-design" > ist. http://pypi.python.org/pypi/vs.event/0.2.1 Andreas [lists.vcf] begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[hidden email] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard _______________________________________________ zope mailing list [hidden email] https://mail.dzug.org/mailman/listinfo/zope |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |