Skip to content
Snippets Groups Projects
Commit 2ae8194d authored by Elmar Ludwig's avatar Elmar Ludwig Committed by David Siegfried
Browse files

use purifyHtml() as in the Text block, fixes #3176

Closes #3176

Merge request studip/studip!2153
parent 2e2a2107
No related branches found
No related tags found
No related merge requests found
...@@ -42,6 +42,21 @@ class BiographyAchievements extends BlockType ...@@ -42,6 +42,21 @@ class BiographyAchievements extends BlockType
]; ];
} }
public function getPayload()
{
$payload = parent::getPayload();
$payload['description'] = \Studip\Markup::purifyHtml(\Studip\Markup::markAsHtml($payload['description']));
return $payload;
}
public function setPayload($payload): void
{
$payload['description'] = \Studip\Markup::purifyHtml(\Studip\Markup::markAsHtml($payload['description']));
parent::setPayload($payload);
}
public static function getJsonSchema(): Schema public static function getJsonSchema(): Schema
{ {
$schemaFile = __DIR__.'/BiographyAchievements.json'; $schemaFile = __DIR__.'/BiographyAchievements.json';
......
...@@ -38,6 +38,21 @@ class BiographyGoals extends BlockType ...@@ -38,6 +38,21 @@ class BiographyGoals extends BlockType
]; ];
} }
public function getPayload()
{
$payload = parent::getPayload();
$payload['description'] = \Studip\Markup::purifyHtml(\Studip\Markup::markAsHtml($payload['description']));
return $payload;
}
public function setPayload($payload): void
{
$payload['description'] = \Studip\Markup::purifyHtml(\Studip\Markup::markAsHtml($payload['description']));
parent::setPayload($payload);
}
public static function getJsonSchema(): Schema public static function getJsonSchema(): Schema
{ {
$schemaFile = __DIR__.'/BiographyGoals.json'; $schemaFile = __DIR__.'/BiographyGoals.json';
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
{{ $gettext('Enddatum') }}: {{ getReadableDate(currentData.end_date)}} {{ $gettext('Enddatum') }}: {{ getReadableDate(currentData.end_date)}}
</h4> </h4>
<h4 v-show="hasParticipation"> <h4 v-show="hasParticipation">
{{ $gettext('Beteiligung') }}: <span v-html="currentData.role"></span> {{ $gettext('Beteiligung') }}: {{ currentData.role }}
</h4> </h4>
<div> <div>
<h4>{{ $gettext('Beschreibung') }}:</h4> <h4>{{ $gettext('Beschreibung') }}:</h4>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment