Skip to content
Snippets Groups Projects
Commit 32decc25 authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon:
Browse files

Merge branch 'cm_sp_1080009_Delete_DeleteFlags' into '2021.0.3'

Cm sp 1080009 delete delete flags

See merge request xrm/basic!897
parents 8e0a6181 03b60e92
No related branches found
No related tags found
No related merge requests found
import("system.logging");
import("system.result");
import("KeywordRegistry_basic");
import("Keyword_lib");
......@@ -7,6 +6,4 @@ let keywords = KeywordUtils.getEntryNamesAndIdsByContainer($KeywordRegistry.dsgv
keywords.shift();
logging.log(JSON.stringify(keywords));
result.object(keywords);
\ No newline at end of file
import("system.SQLTYPES");
import("KeywordRegistry_basic");
import("Sql_lib");
import("system.vars");
......@@ -10,6 +11,9 @@ newWhereIfSet("CONTACT.STATUS", $KeywordRegistry.contactStatus$markToDelete())
.from("DSGVODELETEFLAG")
.where("DSGVODELETEFLAG.REASON", reason),
SqlBuilder.IN())
.and(newSelect("COUNT(*)")
.from("DSGVODELETEFLAG")
.where("DSGVODELETEFLAG.CONTACT_ID = CONTACT.CONTACTID"), 1, SqlBuilder.EQUAL(), SQLTYPES.INTEGER)
.updateData(true, "CONTACT", ["STATUS"], null, [$KeywordRegistry.contactStatus$active()]);
newWhereIfSet("DSGVODELETEFLAG.REASON", reason)
......
......@@ -11114,7 +11114,7 @@ Bitte Datumseingabe prüfen</value>
</entry>
<entry>
<key>Marked for deletion</key>
<value>Makiert zum Löschen</value>
<value>Markiert zum Löschen</value>
</entry>
<entry>
<key>Add Manual Delete Flag</key>
......@@ -11130,7 +11130,7 @@ Bitte Datumseingabe prüfen</value>
</entry>
<entry>
<key>Mark to Delete</key>
<value>Makieren zum Löschen</value>
<value>Markieren zum Löschen</value>
</entry>
<entry>
<key>Is an active employee</key>
......@@ -11157,11 +11157,11 @@ Bitte Datumseingabe prüfen</value>
</entry>
<entry>
<key>Mark all to delete</key>
<value>Makiere alle zum Löschen</value>
<value>Markiere alle zum Löschen</value>
</entry>
<entry>
<key>Mark selection to delete</key>
<value>Makiere selectierte zum Löschen</value>
<value>Markiere selektierte zum Löschen</value>
</entry>
<entry>
<key>consent pending</key>
......@@ -11177,11 +11177,11 @@ Bitte Datumseingabe prüfen</value>
</entry>
<entry>
<key>Do you want to delete the flags of the already maked Persons?</key>
<value>Möchtest du die bereits gesetzten Makierungen löschen?</value>
<value>Möchtest du die bereits gesetzten Markierungen löschen?</value>
</entry>
<entry>
<key>Do you really want to anonymize all marked persons?</key>
<value>Möchtest wirklich alle zur Löschung makrierten Personen anonymisieren?</value>
<value>Möchtest wirklich alle zur Löschung markierten Personen anonymisieren?</value>
</entry>
<entry>
<key>FILE MISSING</key>
......
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