<feed xmlns='http://www.w3.org/2005/Atom'>
<title>onkostar-plugin-dnpm.git/src/test/java/DNPM, branch v0.2.0</title>
<subtitle>Onkostar-Plugin zur Verwendung mit der DNPM-Formularsammlung</subtitle>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/'/>
<entry>
<title>Verwende programmatische Berechtigungsprüfung</title>
<updated>2023-05-26T09:49:56+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-26T09:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=4380e773097eb5dae4589a0618d6930be229fe2c'/>
<id>4380e773097eb5dae4589a0618d6930be229fe2c</id>
<content type='text'>
Bei Verwendung des Plugins in einer alten Onkostar-Installation kam es bei
verwendung von AOP zu Problemen, daher wird die verwendung von AOP vorerst
deaktiviert und grundsätzlich eine programmatische Berechtigungsprüfung
durchgeführt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bei Verwendung des Plugins in einer alten Onkostar-Installation kam es bei
verwendung von AOP zu Problemen, daher wird die verwendung von AOP vorerst
deaktiviert und grundsätzlich eine programmatische Berechtigungsprüfung
durchgeführt.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verschiebe Klasse Studie in Paket dto</title>
<updated>2023-05-10T08:15:12+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-10T08:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=2f96c8b82237b1ad58ebf5e857d639684856efdb'/>
<id>2f96c8b82237b1ad58ebf5e857d639684856efdb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28: Erweitere Text für Ergebnis, Exon und Pathogenitätsklasse</title>
<updated>2023-05-09T12:36:04+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-09T12:08:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=2da02d1cf3cbb5d18597e18c2914fc2abe618121'/>
<id>2da02d1cf3cbb5d18597e18c2914fc2abe618121</id>
<content type='text'>
closes #28
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #28
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28: Tests zur Ermittlung von Varianten aus "OS.Molekulargenetik" hinzugefügt</title>
<updated>2023-05-09T11:37:07+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-09T07:20:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=de50c50eb44042e85d68270526756f50711b9974'/>
<id>de50c50eb44042e85d68270526756f50711b9974</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28: Verwende erforderliche Informationen ohne Zusammenfassung</title>
<updated>2023-05-09T11:36:58+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-09T06:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=c45dc8f5df1c9ce5c2ed200ec4a4a368db9861ef'/>
<id>c45dc8f5df1c9ce5c2ed200ec4a4a368db9861ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Verschiebe Implementierungen für Therapiepläne in eigenes Paket</title>
<updated>2023-05-08T09:59:59+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-08T09:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=06b5381e885cf5cf4cb008e22e7cb2dff88f40b5'/>
<id>06b5381e885cf5cf4cb008e22e7cb2dff88f40b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Erlaube keinen Protokollauszug, wenn keine Berechtigung auf Zielformular</title>
<updated>2023-04-13T19:19:36+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-13T19:18:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=c4c03bfc66d0773544722060d02dc587da93bfbc'/>
<id>c4c03bfc66d0773544722060d02dc587da93bfbc</id>
<content type='text'>
Dies verhindert Zugriff auf den Protokollauszug beliebiger MTB-Formulare durch
"Erraten" von IDs.

Liegt keine Berechtigung für das Therapieplan-Formular (mit gegebener ID) vor,
können auch keine referenzierten MTB-Formulare abgerufen und deren Inhalt für
den Protokollauszug verwendet werden.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dies verhindert Zugriff auf den Protokollauszug beliebiger MTB-Formulare durch
"Erraten" von IDs.

Liegt keine Berechtigung für das Therapieplan-Formular (mit gegebener ID) vor,
können auch keine referenzierten MTB-Formulare abgerufen und deren Inhalt für
den Protokollauszug verwendet werden.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Annotationen für formularbasierte Berechtigungsprüfung</title>
<updated>2023-04-10T12:56:15+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T12:56:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=f2dc5b014d68fa61bacd5f9928eedd0c4c882070'/>
<id>f2dc5b014d68fa61bacd5f9928eedd0c4c882070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Extrahiere Service mit Datenbankanfragen</title>
<updated>2023-04-10T12:27:40+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T12:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=5b9b12afc9ed29d005442b3a18a45b9a3104ad84'/>
<id>5b9b12afc9ed29d005442b3a18a45b9a3104ad84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu</title>
<updated>2023-04-10T11:09:54+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T11:09:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=44396ff04a24088ac9fb2cab270036a9a983944f'/>
<id>44396ff04a24088ac9fb2cab270036a9a983944f</id>
<content type='text'>
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren
welche `AbstractDelegatedPermissionEvaluator` erweitern.

Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben,
gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren
welche `AbstractDelegatedPermissionEvaluator` erweitern.

Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben,
gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
</pre>
</div>
</content>
</entry>
</feed>
