TimoMeister
Returning Responder

Regeln: On Release + Schedule funktioniert nicht

Jump to solution

Hallo Community,

mit dieser Regel prüfe ich mit einem ValueService ob das Feld in einer bestimmten Sprache (die in den Projekteinstellungen definiert ist) leer ist.

<ON_RELEASE>

          <SCHEDULE service="LanguageValidation" id="x" delay="0">

                    <PARAM name="value">

                              <PROPERTY source="pt_headline" name="EMPTY"/>

                    </PARAM>

                    <PARAM name="lang">

                              <PROPERTY source="#global" name="LANG"/>

                    </PARAM>

          </SCHEDULE>

          <DO>

                    <VALIDATION>

                              <PROPERTY source="pt_headline" name="VALID"/>

                              <MESSAGE lang="*" text="The headline must not be empty!"/>

                              <MESSAGE lang="DE" text="Der Seitentitel darf nicht leer sein!"/>

                    </VALIDATION>

          </DO>

</ON_RELEASE>

Das Feld wird korrekt validiert. Also das Feld wird gelb markiert, wenn man es leer lässt. Aber dennoch kann kann ich die Seite freigeben.

Richtigerweise müsste ja eine Exception erscheinen und die Seite soll im "nicht freigegebenen" Zustand bleiben.

Muss ich noch etwas beachten?

Danke und viele Grüße

Timo

0 Kudos
1 Solution

Accepted Solutions
jan-tilo
I'm new here

Hallo Timo,

siehe hierzu folgenden Beitrag:

https://community.e-spirit.com/message/24316#24316

Dort ist der Hinweis, dass ValueServices während ON_RELEASE nicht zur Verfügung stehen.

Viele Grüße

Jan Tilo

View solution in original post

0 Kudos
2 Replies
jan-tilo
I'm new here

Hallo Timo,

siehe hierzu folgenden Beitrag:

https://community.e-spirit.com/message/24316#24316

Dort ist der Hinweis, dass ValueServices während ON_RELEASE nicht zur Verfügung stehen.

Viele Grüße

Jan Tilo

0 Kudos
TimoMeister
Returning Responder

OK danke für die Antwort.

Das ist wirklich schade.

0 Kudos