FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2021-09-02T13:51:53Zhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/975Permessi sulle view2021-09-02T13:51:53ZEnrico ZiniPermessi sulle viewServe fare una review dei permessi sulle view, aggiungendo test che li verifichino e controlli sulle view:
* [ ] Le view di lancio playbook sono permesse solo a chi ha il permesso `RunPlaybooks`
* [ ] Aggiunta/rimozione macchine da grup...Serve fare una review dei permessi sulle view, aggiungendo test che li verifichino e controlli sulle view:
* [ ] Le view di lancio playbook sono permesse solo a chi ha il permesso `RunPlaybooks`
* [ ] Aggiunta/rimozione macchine da gruppi e creazione gruppi sono permesse solo a chi ha il permesso `MachineGroupEdit`
* [ ] Le view in generale a parte login sono permesse solo a chi ha `ReadonlyBaseAccess` (e va semplificata la landing page per tenere solo la descrizione)
* [ ] L'edit delle host var è permesso solo a ch iha `InventoryVarsEdit`
* [ ] Capire se `MachinePowerOn` serve ancora come permission, visto che wake on lan viene fatto come playbook normale. In caso serve che qualcuno possa accendere macchine ma non far girare altri playbook, può servire aggiungere ai playbook un metadato col permesso richiesto, con default a `RunPlaybooks`
* [ ] aggiungere alle view django il controllo dei permessi, e togliere gli elementi della UI per i quali l'utente non ha i permessi (per esempio, non mostrare "run playbook" se l'utente non può farlo)0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/151Aggiungere test minimali2020-08-26T09:29:14ZMark CaglienziAggiungere test minimali<!--_Originally created by @Mark Caglienzi on [#151 (Redmine)](http://www.example.org/issues/151)_-->
Almeno un test per view che verifichi che la view risponda e che non ci
siano errori tipo HTTP 500 (per evitare problemi di template, ...<!--_Originally created by @Mark Caglienzi on [#151 (Redmine)](http://www.example.org/issues/151)_-->
Almeno un test per view che verifichi che la view risponda e che non ci
siano errori tipo HTTP 500 (per evitare problemi di template, o di
context con dati mancanti, eccetera)Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/382delete cluster2020-08-26T09:27:54ZHelmut.Oberholllenzerdelete cluster<!--_Originally created by @Helmut Oberholllenzer on [#382 (Redmine)](http://www.example.org/issues/382)_-->
Ciao,
oggi ho provato a cancellare un cluster con il tasto delete cluster.
Il cluster non viene cancellato.
grazie e saluti...<!--_Originally created by @Helmut Oberholllenzer on [#382 (Redmine)](http://www.example.org/issues/382)_-->
Ciao,
oggi ho provato a cancellare un cluster con il tasto delete cluster.
Il cluster non viene cancellato.
grazie e saluti
### Related issues
- **Related to** fuss/fuss-client#381Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octofuss-client/-/issues/628Altri dati da raccogliere2020-08-27T13:18:58ZMarco.MarinelloAltri dati da raccogliere<!--_Originally created by @Marco Marinello on [#628 (Redmine)](http://www.example.org/issues/628)_-->
Su tutti: MAC address della/e interfacce
Sui server: Speedtest<!--_Originally created by @Marco Marinello on [#628 (Redmine)](http://www.example.org/issues/628)_-->
Su tutti: MAC address della/e interfacce
Sui server: SpeedtestMarco.MarinelloMarco.Marinellohttps://gitlab.fuss.bz.it/fuss/fuss-software/-/issues/776Stampa su stampante virtuale PDF non funzionante2020-08-26T09:25:50ZPiergiorgio.CeminStampa su stampante virtuale PDF non funzionante<!--_Originally created by @Piergiorgio Cemin on [#776 (Redmine)](http://www.example.org/issues/776)_-->
Stampando con stampante virtuale PDF nonrisulta alcun file stampato.
Pur creando la directory \~/PDF, richiesta dal file di confi...<!--_Originally created by @Piergiorgio Cemin on [#776 (Redmine)](http://www.example.org/issues/776)_-->
Stampando con stampante virtuale PDF nonrisulta alcun file stampato.
Pur creando la directory \~/PDF, richiesta dal file di configurazione,
non viene salvato nullaPiergiorgio.CeminPiergiorgio.Ceminhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/749Esecuzione playbook su macchine spente2020-08-28T09:39:46ZEnrico ZiniEsecuzione playbook su macchine spente<!--_Originally created by @Enrico Zini on [#749 (Redmine)](http://www.example.org/issues/749)_-->
Run playbook e raccolta dati su macchine client, wrappato da accensione
e spegnimento della macchina
### Subtasks
- [ ] fuss/fu...<!--_Originally created by @Enrico Zini on [#749 (Redmine)](http://www.example.org/issues/749)_-->
Run playbook e raccolta dati su macchine client, wrappato da accensione
e spegnimento della macchina
### Subtasks
- [ ] fuss/fuss-manager#828
### Related issues
- **Related to** fuss/fuss-manager#8480.11 Gestione di macchine accese / spentehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/773Detect e visualizzazione fact ansible per le macchine2021-05-13T10:00:51ZEnrico ZiniDetect e visualizzazione fact ansible per le macchine<!--_Originally created by @Enrico Zini on [#773 (Redmine)](http://www.example.org/issues/773)_-->
Per le macchine per le quali abbiamo accesso come root, possiamo fare un
giro di gather fact di ansible e mostrarne alcuni nell’interfacc...<!--_Originally created by @Enrico Zini on [#773 (Redmine)](http://www.example.org/issues/773)_-->
Per le macchine per le quali abbiamo accesso come root, possiamo fare un
giro di gather fact di ansible e mostrarne alcuni nell’interfaccia.
Questo può avere un’utilità generica e dare un meccanismo estensibile
per raccogliere informazioni, tipo anche se una macchina è configurata
con fuss-client.
### Subtasks
- [ ] fuss/fuss-manager#855
### Related issues
- **Related to** fuss/fuss-manager#738
- **Related to** fuss/fuss-manager#8290.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/788Fare pacchetto .deb2021-08-06T10:29:01ZEnrico ZiniFare pacchetto .deb<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Sub...<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Subtasks
- [x] fuss/fuss-manager#794
- [x] fuss/fuss-manager#796
- [ ] fuss/fuss-manager#813
- [ ] fuss/fuss-manager#909
### Related issues
- **Related to** fuss/fuss-manager#810
- **Related to** fuss/fuss-manager#8260.8.1 PacchettizzazioneElena GrandiElena Grandi