From fbd9bfbddd64da2d24104a55264b344b97c4d022 Mon Sep 17 00:00:00 2001 From: Andrea Lepori Date: Tue, 25 Jul 2023 11:36:32 +0200 Subject: delete uc --- accounts/templates/accounts/index.html | 338 +---------------------------- accounts/templates/accounts/user_edit.html | 36 +++ accounts/views.py | 10 + client/templates/client/index.html | 1 - version.txt | 2 +- 5 files changed, 49 insertions(+), 338 deletions(-) diff --git a/accounts/templates/accounts/index.html b/accounts/templates/accounts/index.html index 4eaa42e..6de7d1c 100644 --- a/accounts/templates/accounts/index.html +++ b/accounts/templates/accounts/index.html @@ -9,8 +9,10 @@ {% block toolbar %} @@ -25,345 +27,9 @@
-
-
-
-
-
- - - - {% csrf_token %} -
-
- - - -
-
- - - -
-
- - - -
-
-
-
- - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - -
-
- - - -
-
- - -
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
Persona di contatto in caso di necessità
-
-
-
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - -
-
-
-
-
Assicurazione
-
-
-
-
- - - -
-
- - - -
-
- - - -
-
-
-
- È sostenitore REGA   - -
-
-
-
-
Medico di famiglia
-
-
- - - -
-
- - - -
-
- - - -
-
-
-
-
Scheda medica personale
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- Deve assumere regolarmente medicamenti   - -
-
-
-
-

In caso dovesse assumere farmaci, avvisare comunque i capi

-
-
-
-
- - -
-
- Informazioni particolari sullo stato di salute: (postumi di operazioni, incidenti, malattie, disturbi fisici)   - -
-
- - -
-
-
-
-
Allegati
-
-
-
-
- Certificato di vacinazione -
-
- file_uploadFile - -
-
- -
-
- {% if vac_certificate != ''%} - file_downloadDownload - deleteElimina - {% endif %} -
-
-
-
-
-
- Tessera cassa malati -
-
- file_uploadFile - -
-
- -
-
- {% if health_care_certificate != ''%} - file_downloadDownload - deleteElimina - {% endif %} -
-
-
-
- -
-
-
-
- {% if midata_enabled %} -
-
-
Collegamento con MiData
-
-
- {% if midata_user %} -
-
- Il tuo utente è già connesso a MiData -
- -
- {% else %} -
-
- Collega il tuo account con MiData per avere un login unico. Attenzione una volta collegato il - tuo account i dati presenti su MiData dovranno essere modificati sulla piattaforma stessa. -
-
- - {% endif %} - {% endif %}
Cambia password
diff --git a/accounts/templates/accounts/user_edit.html b/accounts/templates/accounts/user_edit.html index 21e3ed8..bbbbecd 100644 --- a/accounts/templates/accounts/user_edit.html +++ b/accounts/templates/accounts/user_edit.html @@ -307,6 +307,41 @@
+ + + +
+
+
+
+
+
+ Zona di pericolo +

Attenzione l'eliminazione non è reversibile. Eliminando la persona + tutti i documenti collegata ad essa verranno eliminati.


+ Elimina persona +
+
+
+
+
+
{% endblock %} @@ -364,6 +399,7 @@ $(document).ready(function() { $('.datepicker').datepicker(options); $('select').formSelect(); $('.tap-target').tapTarget(); + $('.modal').modal(); {% for error in errors %} M.toast({html: '{{ error }}', classes: 'orange'}) {% endfor %} diff --git a/accounts/views.py b/accounts/views.py index 35dca92..145fa9e 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -863,6 +863,16 @@ def edit(request, code): elif err.code == "password_incorrect": errors.append("La password attuale è incorretta") + elif request.POST['action'] == "delete_uc": + confirm_name = request.POST['del_name'] + correct_name = usercode.first_name + " " + usercode.last_name + if (confirm_name == correct_name): + usercode.delete() + medic.delete() + return HttpResponseRedirect("/") + + errors.append("Il nome inserito non corrisponde al nome salvato") + else: # set all attributes usercode.first_name = request.POST["first_name"] diff --git a/client/templates/client/index.html b/client/templates/client/index.html index 0350311..ef9b67d 100644 --- a/client/templates/client/index.html +++ b/client/templates/client/index.html @@ -37,7 +37,6 @@ {{data.0.first_name}} {{data.0.last_name}} edit - delete
{{data.0.born_date}}
add diff --git a/version.txt b/version.txt index b80d385..e9da2e4 100644 --- a/version.txt +++ b/version.txt @@ -1,2 +1,2 @@ version=0.6 -rev=28 +rev=29 -- cgit v1.2.1