Progetto

Generale

Profilo

Segnalazione #659

Modifica di "Altro Hardware" nelle scuole

Aggiunto da Paolo Dongilli 6 mesi fa. Aggiornato 5 mesi fa.

Stato:
Risolto
Priorità:
Normale
Assegnato a:
Versione prevista:
-
Inizio:
31-10-2018
Scadenza:
% completato:

100%

Resolution:

Descrizione

Sembra manchi la funzionalità per editare l'"altro hardware" aggiunto nelle scuole. E` possibile crearlo ma non modificarlo.

Revisioni associate

Versione 48eaaa3a (diff)
Aggiunto da Marco Marinello 6 mesi fa

Automatically switch to the requested tab. refs #659

Versione ea6f021e (diff)
Aggiunto da Marco Marinello 6 mesi fa

Automatically update hash on tab change. refs #659

Versione 3e436e64 (diff)
Aggiunto da Marco Marinello 6 mesi fa

Use the prefix for redirections. refs #659

Versione 1fb2ce0c (diff)
Aggiunto da Marco Marinello 6 mesi fa

Uniform report problem button. refs #659

Versione 6070c6b7 (diff)
Aggiunto da Marco Marinello 6 mesi fa

Do not allow editing school. refs #659

Versione 20f7db5e (diff)
Aggiunto da Marco Marinello 6 mesi fa

Set school to current school. refs #659

Versione c2f237bd (diff)
Aggiunto da Marco Marinello 6 mesi fa

Fix perms name; allow editing otherhardware. refs #659

Versione 28359af6 (diff)
Aggiunto da Marco Marinello 6 mesi fa

Add some missing translations. refs #659

Versione 6c3b1ccd (diff)
Aggiunto da Marco Marinello 6 mesi fa

Update translations. refs #659

Versione d4858ffe (diff)
Aggiunto da Marco Marinello 6 mesi fa

Allow decide if other hardware is dismissed. refs #659

Versione bfa2c852 (diff)
Aggiunto da Marco Marinello 6 mesi fa

Introduce a created_by field for other hardware. refs #659
WARNING: this update requires a clean other hardware db

Versione 1c78835d (diff)
Aggiunto da Marco Marinello 6 mesi fa

Add created_by even in the view. refs #659

Versione 6e838db1 (diff)
Aggiunto da Marco Marinello 6 mesi fa

Use full name refs #659

Versione a7ec9f2c (diff)
Aggiunto da Marco Marinello 6 mesi fa

Use django<1.10 syntax refs #659

Cronologia

#1 Aggiornato da Marco Marinello 6 mesi fa

  • Stato modificata da Nuovo a In elaborazione

#2 Aggiornato da Marco Marinello 6 mesi fa

Il template utilizzava il permesso hosts.add_otherhardware che NON ESISTE! Il permesso corretto è schools.add_otherhardware. D'ora in poi si userà anche schools.change_otherhardware per definire se l'utente può editare o meno gli Other Hardware.

#3 Aggiornato da Marco Marinello 6 mesi fa

Ho introdotto un'ulteriore modifica che preclude la possibilità di spostare un other hardware da una scuola all'altra (anche ad una di cui non si è tecnici).

#4 Aggiornato da Marco Marinello 6 mesi fa

  • Stato modificata da In elaborazione a Commenti
  • Assegnato a modificata da Marco Marinello a Paolo Dongilli

Modifica completata e messa in produzione.

Ricapitolando, ora si può modificare l'hardware ma solo se si ha il permesso (o si è superuser)

schools.change_otherhardware
mentre lo si può creare se si ha il permesso
schools.add_otherhardware

#5 Aggiornato da Paolo Dongilli 6 mesi fa

  • Assegnato a modificata da Paolo Dongilli a Marco Marinello

Testato e funzionante.
Segnalo che nella maschera di edit manca il checkbox per fare la dismissione del bene.

#6 Aggiornato da Marco Marinello 6 mesi fa

  • Assegnato a modificata da Marco Marinello a Paolo Dongilli

Aggiunto anche quello oltre ad un campo "created_by"

#7 Aggiornato da Paolo Dongilli 5 mesi fa

  • Stato modificata da Commenti a Risolto
  • % completato modificata da 0 a 100

Esporta su Atom PDF