You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<?xml version='1.0' encoding='utf8'?>
<model xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:marshal="http://namespaces.plone.org/supermodel/marshal" xmlns:form="http://namespaces.plone.org/supermodel/form" xmlns:security="http://namespaces.plone.org/supermodel/security" xmlns:users="http://namespaces.plone.org/supermodel/users" xmlns:lingua="http://namespaces.plone.org/supermodel/lingua" xmlns:easyform="http://namespaces.plone.org/supermodel/easyform" xmlns="http://namespaces.plone.org/supermodel/schema">
<schema>
<field name="intro_empty" type="collective.easyform.fields.RichLabel" easyform:TEnabled="python: request.get('HTTP_REFERER','nothing') == '' and request.form.get('form.widgets.referer', '') == '' and request.form.get('from', 'nothing') == 'nothing'" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p>Die Universität bemüht sich ihre digitalen Angebote barrierefrei zur Verfügung zu stellen und bestehende Hürden weitgehend abzubauen. Falls Sie bei der Verwendung eines Systems Universität auf Barrieren stoßen, können Sie uns diese gerne über das Webformular mitteilen. Das Webformular finden Sie am Ende dieses Textes.</p>
<p>Alternativ können Sie uns eine E-Mail schreiben:</p>
<h3>Kontaktangaben</h3>
<ul>
<li>[email protected]</li>
</ul>
<h3>Hinweise zur Nutzung des Feedback-Webformulars</h3>
<p>Felder, die mit • gekennzeichnet sind, sind Pflichtfelder. Die Angabe Ihrer Kontaktdaten ist freiwillig, Sie können uns die Barriere also auch anonym melden. Bitte beachten Sie jedoch, dass wir Ihnen in diesem Fall keine Rückfragen stellen können und Sie auch nicht darüber informieren können, inwiefern die Hürde behoben werden konnte. Wenn Sie uns Ihre E-Mail-Adresse angeben, informieren wir Sie über die Bearbeitung der Barriere und Sie erhalten per E-Mail eine Kopie Ihrer Meldung. Nach Abschicken des Formulars erscheint eine Seite mit Ihrer eingegangenen Meldung. Diese können Sie über die Browserfunktion „drucken“ ausdrucken oder als PDF speichern.</p></rich_label>
<title>Intro Kein System gewählt</title>
</field>
<field name="intro_website" type="collective.easyform.fields.RichLabel" easyform:TEnabled="python: request.form.get('form.widgets.referer', 'nothing').startswith('https://meine.website') or request.form.get('from', 'nothing').startswith('https://meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://meine.website')) or request.form.get('form.widgets.referer', 'nothing').startswith('https://www.meine.website') or request.form.get('from', 'nothing').startswith('https://www.meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://www.meine.website'))" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p>Die Universität bemüht sich ihre digitalen Angebote barrierefrei zur Verfügung zu stellen und bestehende Hürden weitgehend abzubauen. Falls Sie bei der Verwendung der Website auf Barrieren stoßen, können Sie uns diese gerne über das Webformular mitteilen. Das Webformular finden Sie am Ende dieses Textes.</p>
<p>Alternativ können Sie uns eine E-Mail schreiben:</p>
<h3>Kontaktangaben</h3>
<ul>
<li>[email protected]</li>
</ul>
<h3>Hinweise zur Nutzung des Feedback-Webformulars</h3>
<p>Felder, die mit • gekennzeichnet sind, sind Pflichtfelder. Die Angabe Ihrer Kontaktdaten ist freiwillig, Sie können uns die Barriere also auch anonym melden. Bitte beachten Sie jedoch, dass wir Ihnen in diesem Fall keine Rückfragen stellen können und Sie auch nicht darüber informieren können, inwiefern die Hürde behoben werden konnte. Wenn Sie uns Ihre E-Mail-Adresse angeben, informieren wir Sie über die Bearbeitung der Barriere und Sie erhalten per E-Mail eine Kopie Ihrer Meldung. Nach Abschicken des Formulars erscheint eine Seite mit Ihrer eingegangenen Meldung. Diese können Sie über die Browserfunktion „drucken“ ausdrucken oder als PDF speichern.</p></rich_label>
<title>Intro Website</title>
</field>
<field name="intro_webmail" type="collective.easyform.fields.RichLabel" easyform:TEnabled="python: request.form.get('form.widgets.referer', 'nothing').startswith('https://mail.meine.website') or request.form.get('from', 'nothing').startswith('https://mail.meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://mail.meine.website')) or request.form.get('form.widgets.referer', 'nothing').startswith('https://mail2.meine.website') or request.form.get('from', 'nothing').startswith('https://mail2.meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://mail2.meine.website'))" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p>Die Universität bemüht sich ihre digitalen Angebote barrierefrei zur Verfügung zu stellen und bestehende Hürden weitgehend abzubauen. Falls Sie bei der Verwendung des Webmailers auf Barrieren stoßen, können Sie uns diese gerne über das Webformular mitteilen. Das Webformular finden Sie am Ende dieses Textes.</p>
<p>Alternativ können Sie uns eine E-Mail schreiben:</p>
<h3>Kontaktangaben</h3>
<ul>
<li>[email protected]</li>
</ul>
<h3>Hinweise zur Nutzung des Feedback-Webformulars</h3>
<p>Felder, die mit • gekennzeichnet sind, sind Pflichtfelder. Die Angabe Ihrer Kontaktdaten ist freiwillig, Sie können uns die Barriere also auch anonym melden. Bitte beachten Sie jedoch, dass wir Ihnen in diesem Fall keine Rückfragen stellen können und Sie auch nicht darüber informieren können, inwiefern die Hürde behoben werden konnte. Wenn Sie uns Ihre E-Mail-Adresse angeben, informieren wir Sie über die Bearbeitung der Barriere und Sie erhalten per E-Mail eine Kopie Ihrer Meldung. Nach Abschicken des Formulars erscheint eine Seite mit Ihrer eingegangenen Meldung. Diese können Sie über die Browserfunktion „drucken“ ausdrucken oder als PDF speichern.</p></rich_label>
<title>Intro Webmailer</title>
</field>
<field name="intro_test" type="collective.easyform.fields.RichLabel" easyform:TEnabled="python: request.form.get('form.widgets.referer', 'nothing').startswith('https://test.meine.website') or request.form.get('from', 'nothing').startswith('https://test.meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://test.meine.website'))" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p>Die Universität bemüht sich ihre digitalen Angebote barrierefrei zur Verfügung zu stellen und bestehende Hürden weitgehend abzubauen. Falls Sie bei der Verwendung des Tests auf Barrieren stoßen, können Sie uns diese gerne über das Webformular mitteilen. Das Webformular finden Sie am Ende dieses Textes.</p>
<p>Alternativ können Sie uns eine E-Mail schreiben:</p>
<h3>Kontaktangaben</h3>
<ul>
<li>[email protected]</li>
</ul>
<h3>Hinweise zur Nutzung des Feedback-Webformulars</h3>
<p>Felder, die mit • gekennzeichnet sind, sind Pflichtfelder. Die Angabe Ihrer Kontaktdaten ist freiwillig, Sie können uns die Barriere also auch anonym melden. Bitte beachten Sie jedoch, dass wir Ihnen in diesem Fall keine Rückfragen stellen können und Sie auch nicht darüber informieren können, inwiefern die Hürde behoben werden konnte. Wenn Sie uns Ihre E-Mail-Adresse angeben, informieren wir Sie über die Bearbeitung der Barriere und Sie erhalten per E-Mail eine Kopie Ihrer Meldung. Nach Abschicken des Formulars erscheint eine Seite mit Ihrer eingegangenen Meldung. Diese können Sie über die Browserfunktion „drucken“ ausdrucken oder als PDF speichern.</p></rich_label>
<title>Intro Test</title>
</field>
<field name="referer" type="zope.schema.TextLine" easyform:TDefault="python: request.form.get('from','nothing') if request.form.get('from','nothing') != 'nothing' else request.get('HTTP_REFERER', 'nothing')" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<title>Besuchte Seite</title>
</field>
<field name="beschreibung_der_barriere" type="zope.schema.Text" easyform:serverSide="False" easyform:THidden="False">
<description><br/>
In dem folgenden Textfeld haben Sie die Möglichkeit, die Barriere näher zu beschreiben. Bitte erläutern Sie die Barriere möglichst genau.</description>
<title>Beschreibung der Barriere</title>
</field>
<field name="bildanhang" type="plone.namedfile.field.NamedBlobFile">
<description><br/>
Hier können Sie einen Screenshot oder eine andere Bilddatei zur Veranschaulichung der Barriere hochladen</description>
<required>False</required>
<title>Bildanhang</title>
</field>
<field name="angaben_zu_verwendeten_hilfsmitteln" type="zope.schema.Text">
<description><br/>
Sollten Sie Hilfsmittel verwenden (z.B. Bildschirmlesegeräte wie JAWS oder NVDA, Vergrößerungssoftware etc.) geben Sie bitte hier an, unter Verwendung welcher Hilfsmittel die Barriere aufgetreten ist. Sollte Ihnen auch die Version der verwendeten Hilfsmittel-Software bekannt sein, geben Sie bitte auch diese an.</description>
<required>False</required>
<title>Angaben zu verwendeten Hilfsmitteln</title>
</field>
<field name="vorname_und_name" type="zope.schema.TextLine">
<description/>
<required>False</required>
<title>Vorname und Name</title>
</field>
<field name="e_mail_adresse" type="zope.schema.TextLine" easyform:serverSide="False" easyform:validators="isEmail" easyform:THidden="False">
<description/>
<required>False</required>
<title>E-Mail-Adresse</title>
</field>
<field name="datenschutzhinweise" type="collective.easyform.fields.RichLabel" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p><a href="link_to_somewhere" data-linktype="external" data-val="link_to_somewhere">Datenschutzhinweise</a></p></rich_label>
<title>Datenschutzhinweise</title>
</field>
<field name="erklarung_zur_barrierefreiheit_website" type="collective.easyform.fields.RichLabel" easyform:TEnabled="python: request.form.get('form.widgets.referer', 'nothing').startswith('https://meine.website') or request.form.get('from', 'nothing').startswith('https://meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://meine.website')) or request.form.get('form.widgets.referer', 'nothing').startswith('https://www.meine.website') or request.form.get('from', 'nothing').startswith('https://www.meine.website') or (request.form.get('form.widgets.referer', 'nothing') == 'nothing' and request.get('HTTP_REFERER','nothing').startswith('https://www.meine.website'))" easyform:serverSide="False" easyform:THidden="False">
<description/>
<required>False</required>
<rich_label><p><a href="https://meine.website/barrierefreiheit" data-linktype="external" data-val="https://meine.website/barrierefreiheit">Erklärung zur Barrierefreiheit</a></p></rich_label>
<title>Erklärung zur Barrierefreiheit Website</title>
</field>
</schema>
</model>
The text was updated successfully, but these errors were encountered:
I created a form which displays different rich labels based on the referer or a from get param.
I picked all but the richlabel fields for the thankspage, but somehow the rich label fields are still present on the thanks page
test with barebones buildout.cfg
I got eather the bug mentioned in #369 if i use the version 3.2.0 or the richlabels are displayed on the thankspage with version 3.1.1
Buildout
fields xml model:
The text was updated successfully, but these errors were encountered: