FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2023-03-19T00:24:07Zhttps://gitlab.fuss.bz.it/fuss/fucc/-/issues/3NVME SSD2023-03-19T00:24:07ZMichael.GuggenbergNVME SSDIl kernel utilizzato per l'avvio di clonezilla live tramite tftp-boot boot non riconosce tutti i modelli nvme come per esempio quelli utilizzati nei HP Proobook 450 G5, Dopo l'aggiunta dell' opzione **nvme_core.default_ps_max_latency_us=...Il kernel utilizzato per l'avvio di clonezilla live tramite tftp-boot boot non riconosce tutti i modelli nvme come per esempio quelli utilizzati nei HP Proobook 450 G5, Dopo l'aggiunta dell' opzione **nvme_core.default_ps_max_latency_us=250** al ramdisk initrd lo storage viene riconosiuto ed è possiblbile scrivere l'immagine d'installazione sul disco in destinazione.
cat /srv/tftp/pxelinux.cfg/default
<code>
APPEND initrd=live/initrd.img boot=live username=clonezilla union=overlay config components quiet noswap edd=on nomodeset nodmraid locales= keyboard-layouts=NONE ocs_live_batch=no net.ifnames=0 nosplash noprompt keyboard-layouts=it locales=it_IT.UTF-8 ocs_prerun1="sshfs clonezilla@proxy:/srv/clonezilla/ /home/partimag -o IdentityFile=/home/clonezilla/.ssh/id_rsa -o StrictHostKeyChecking=no" ocs_prerun2="screen -S XY '/home/partimag/script' " fetch=tftp://IP/live/filesystem.squashfs nvme_core.default_ps_max_latency_us=250
</code>Michael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/987Backport a Django 1.112022-09-19T12:51:32ZEnrico ZiniBackport a Django 1.11Al momento nelle scuole è installato Django 1.11.
Serve far sí che fuss-manager funzioni sia con Django 1.11 che con Django 2.2.Al momento nelle scuole è installato Django 1.11.
Serve far sí che fuss-manager funzioni sia con Django 1.11 che con Django 2.2.Elena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/983Rinominare registered in managed in tutto il codice2021-08-09T09:45:07ZElena GrandiRinominare registered in managed in tutto il codicePartendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.Partendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.0.9 ConsolidamentoMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/977Aggiungere un link al logout2021-08-10T06:48:59ZElena GrandiAggiungere un link al logoutCliccando sul nome utente, fornire il tastino logout che manda su <indirizzo_del_server>/logoutCliccando sul nome utente, fornire il tastino logout che manda su <indirizzo_del_server>/logout0.10 InterfacciaEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/976Widget di notifica eventi2021-08-06T14:05:56ZEnrico ZiniWidget di notifica eventiManca un widget che notifica eventi significativi (nuova macchina, run playbook) in un angolino, o usando [toast](https://getbootstrap.com/docs/4.6/components/toasts/).Manca un widget che notifica eventi significativi (nuova macchina, run playbook) in un angolino, o usando [toast](https://getbootstrap.com/docs/4.6/components/toasts/).0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/971Lancio playbook2021-08-06T14:06:23ZEnrico ZiniLancio playbookRipristinare l'UI di lancio playbookRipristinare l'UI di lancio playbook0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/962CRUD di Group2021-07-09T10:03:48ZMark CaglienziCRUD di GroupScrivere le view django per fare il CRUD di Group (immagino che serviranno tutte le view relative).Scrivere le view django per fare il CRUD di Group (immagino che serviranno tutte le view relative).0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/955merge di manage.py in manager e fare un comando fuss-manager django-admin2021-06-22T08:34:36ZElena Grandimerge di manage.py in manager e fare un comando fuss-manager django-admin0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/954Caricamento dell'inventory da ansible e sync con il DB all'avvio2021-06-22T12:18:32ZElena GrandiCaricamento dell'inventory da ansible e sync con il DB all'avvio0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/953Scrittura di un inventory ansible a partire dai model di Django2021-06-23T08:08:55ZElena GrandiScrittura di un inventory ansible a partire dai model di Django0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/951Aggiungere verbose_name, help_text e docstring ai modelli di `manager/store/m...2021-06-28T09:20:54ZElena GrandiAggiungere verbose_name, help_text e docstring ai modelli di `manager/store/models.py`0.9.1 Migrazione al datamodel di djangoEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/950Integrazione di django con l'autenticazione2021-07-02T09:30:22ZElena GrandiIntegrazione di django con l'autenticazione0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/948Fare porting del backend per usare i modelli di django2021-07-07T12:45:56ZElena GrandiFare porting del backend per usare i modelli di django`store.py` può o sparire, o diventare un wrapper ai modelli di django`store.py` può o sparire, o diventare un wrapper ai modelli di django0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/947Scrivere un fillrandom per l'app manager.store2021-06-25T07:44:14ZElena GrandiScrivere un fillrandom per l'app manager.storePer i vari modelli, ricordando di avere almeno una macchina con e una macchina senza gruppi.
per Facts, usare:
```
result = "SUCCESS"
details = f'{"ansible_domain": "{host.name}"}'
```Per i vari modelli, ricordando di avere almeno una macchina con e una macchina senza gruppi.
per Facts, usare:
```
result = "SUCCESS"
details = f'{"ansible_domain": "{host.name}"}'
```0.9.1 Migrazione al datamodel di djangoMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/946popolare i settings di django partendo da quelli di tornado2021-06-22T08:35:08ZElena Grandipopolare i settings di django partendo da quelli di tornado0.9.1 Migrazione al datamodel di djangoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/352Cambio forzato della password al primo login per ogni nuovo utente2020-08-26T09:27:59ZAndrea.PadovanCambio forzato della password al primo login per ogni nuovo utente<!--_Originally created by @Andrea Padovan on [#352 (Redmine)](http://www.example.org/issues/352)_-->
PREMESSA:
Vista la negligenza di alcuni studenti e docenti nel cambiarsi la
password al primo accesso durante inizio anno scolastico...<!--_Originally created by @Andrea Padovan on [#352 (Redmine)](http://www.example.org/issues/352)_-->
PREMESSA:
Vista la negligenza di alcuni studenti e docenti nel cambiarsi la
password al primo accesso durante inizio anno scolastico, e vista la
necessità di promuovere un sistema il più possibile sicuro per la
salvaguardia del proprio profilo nella rete scolastica, si chiede quanto
segue:
RICHIESTA:
1\) Cambio forzato della password al primo login per ogni nuovo utente
della rete.
2\) Sarebbe utile poter avere tracciabilità in OCTONET dell’avvenuto
cambio password dei vari utenti e magari in quale giorno e ora.Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/404Rimozione utenza in OctoNet ed /etc/group2020-08-26T09:27:48ZPaolo.DongilliRimozione utenza in OctoNet ed /etc/group<!--_Originally created by @Paolo Dongilli on [#404 (Redmine)](http://www.example.org/issues/404)_-->
Quando si rimuove un’utenza via OctoNet noto che in
/etc/group
l’utente rimane nei gruppi cui era stato assegnato (p.es. audi...<!--_Originally created by @Paolo Dongilli on [#404 (Redmine)](http://www.example.org/issues/404)_-->
Quando si rimuove un’utenza via OctoNet noto che in
/etc/group
l’utente rimane nei gruppi cui era stato assegnato (p.es. audio,
plugdev, internet, …).Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/892Creazione in massa utenti da csv2020-08-27T13:33:02ZClaudio.CavalliCreazione in massa utenti da csv<!--_Originally created by @Claudio Cavalli on [#892 (Redmine)](http://www.example.org/issues/892)_-->
La creazione in massa non va a buon fine se nel csv compaiono utenti già
esistenti. Può essere un problema in caso di bocciature, cam...<!--_Originally created by @Claudio Cavalli on [#892 (Redmine)](http://www.example.org/issues/892)_-->
La creazione in massa non va a buon fine se nel csv compaiono utenti già
esistenti. Può essere un problema in caso di bocciature, cambi di
sezione, ecc.
E’ possibile implementare un sistema che controlli se un utente esiste
già, lo escluda dalla creazione nuovi utenti in modo che il processo
vada a buon fine?Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octomon/-/issues/763Invio dati /etc2020-08-26T09:27:13ZMarco.MarinelloInvio dati /etc<!--_Originally created by @Marco Marinello on [#763 (Redmine)](http://www.example.org/issues/763)_-->
Sui server, rilevare gli ultimi commit in /etc ed inviarli con
\- messaggio commit
\- data / ora
\- files modificati
**senza** c...<!--_Originally created by @Marco Marinello on [#763 (Redmine)](http://www.example.org/issues/763)_-->
Sui server, rilevare gli ultimi commit in /etc ed inviarli con
\- messaggio commit
\- data / ora
\- files modificati
**senza** contenuto della modifica (si rischia l’invio di password)
### Related issues
- **Related to** fuss/octofuss-client#764https://gitlab.fuss.bz.it/fuss/octofussd/-/issues/635Scelta creazione tar2020-08-27T13:23:34ZMarco.MarinelloScelta creazione tar<!--_Originally created by @Marco Marinello on [#635 (Redmine)](http://www.example.org/issues/635)_-->
Prevedere uno skip alla creazione del tar della home dell’utente
eliminato<!--_Originally created by @Marco Marinello on [#635 (Redmine)](http://www.example.org/issues/635)_-->
Prevedere uno skip alla creazione del tar della home dell’utente
eliminatoMarco.MarinelloMarco.Marinello