FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2020-08-27T10:29:18Zhttps://gitlab.fuss.bz.it/fuss/fuss-software/-/issues/343Aggiunta pacchetto xarchiver a fuss-desktop2020-08-27T10:29:18ZPaolo.DongilliAggiunta pacchetto xarchiver a fuss-desktop<!--_Originally created by @Paolo Dongilli on [#343 (Redmine)](http://www.example.org/issues/343)_-->
Per gli utenti che usano Thunar come file-manager, serve anche un
front-end per la compressione/decompressione di file.
Propongo di ...<!--_Originally created by @Paolo Dongilli on [#343 (Redmine)](http://www.example.org/issues/343)_-->
Per gli utenti che usano Thunar come file-manager, serve anche un
front-end per la compressione/decompressione di file.
Propongo di aggiungere al metapacchetto `fuss-desktop` il pacchetto
xarchiverPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/840Aggiunta singolo host ad un nuovo gruppo2021-08-06T10:18:30ZSimone PiccardiAggiunta singolo host ad un nuovo gruppo<!--_Originally created by @Simone Piccardi on [#840 (Redmine)](http://www.example.org/issues/840)_-->
Una volta seleziona un host singolo, cliccando su add new apre una
ulteriore finestra, mi parrebbe più naturale mettere una riga di
i...<!--_Originally created by @Simone Piccardi on [#840 (Redmine)](http://www.example.org/issues/840)_-->
Una volta seleziona un host singolo, cliccando su add new apre una
ulteriore finestra, mi parrebbe più naturale mettere una riga di
immissione a fianco del relativo pulsante0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/368alllegati firefox2020-08-26T09:17:15ZAndrea.Padovanalllegati firefox<!--_Originally created by @Andrea Padovan on [#368 (Redmine)](http://www.example.org/issues/368)_-->
Non riesco ad allegare files alle mail usando firefox e il nostro
sistema Outlook di posta (lo stesso che utilizzano i prof a scuola)
...<!--_Originally created by @Andrea Padovan on [#368 (Redmine)](http://www.example.org/issues/368)_-->
Non riesco ad allegare files alle mail usando firefox e il nostro
sistema Outlook di posta (lo stesso che utilizzano i prof a scuola)
Installando e utilizzando Chrome, il problema non si presenta.
Sarebbe possibile risolvere il problema per firefox?
### Attachments
* [20170908_112519.jpg](https://work.fuss.bz.it/attachments/download/789/20170908_112519.jpg)
* [20170907_102336.jpg](https://work.fuss.bz.it/attachments/download/790/20170907_102336.jpg)Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/911Allowlist di backend di autenticazione2021-08-06T08:57:46ZElena GrandiAllowlist di backend di autenticazione<!--_Originally created by @Elena Grandi on [#911 (Redmine)](http://www.example.org/issues/911)_-->
Mettere nella configurazione una lista di backend di autenticazione da
attivare, nell’ordine definito dalla lista.<!--_Originally created by @Elena Grandi on [#911 (Redmine)](http://www.example.org/issues/911)_-->
Mettere nella configurazione una lista di backend di autenticazione da
attivare, nell’ordine definito dalla lista.0.96 Consolidamento dell'autenticazionehttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/162Altra eccezione nell'edit del cluster, quando si ha un host con nome vuoto pr...2020-08-26T09:29:06ZMark CaglienziAltra eccezione nell'edit del cluster, quando si ha un host con nome vuoto probabilmente<!--_Originally created by @Mark Caglienzi on [#162 (Redmine)](http://www.example.org/issues/162)_-->
Eccezione nell’edit di cluster (secondo me dovuta sempre al problema
della creazione di un host con nome vuoto…da indagare per evitare...<!--_Originally created by @Mark Caglienzi on [#162 (Redmine)](http://www.example.org/issues/162)_-->
Eccezione nell’edit di cluster (secondo me dovuta sempre al problema
della creazione di un host con nome vuoto…da indagare per evitare
problemi)
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/host/group/edit/paperopoli
Django Version: 1.8.8
Python Version: 3.5.3
Installed Applications:
['django.contrib.sessions',
'django.contrib.messages',
'whitenoise.runserver_nostatic',
'django.contrib.staticfiles',
'octonet',
'hostqueue.apps.HostQueue',
'firewall.apps.Firewall',
'dhcp.apps.Dhcp',
'dansguardian.apps.DansGuardian',
'host.apps.Host',
'polygen.apps.Polygen',
'upgrade.apps.Upgrade',
'asterisk.apps.Asterisk',
'samba.apps.Samba',
'users.apps.Users',
'script.apps.Script',
'quota.apps.Quota',
'printers.apps.Printers',
'auth.apps.Auth']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'octonet.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
File "/home/mark/truelite/FUSS/octonet/django/core/handlers/base.py" in get_response
132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/mark/truelite/FUSS/octonet/django/views/generic/base.py" in view
71. return self.dispatch(request, *args, **kwargs)
File "/home/mark/truelite/FUSS/octonet/host/views.py" in dispatch
100. return super().dispatch(*args, **kwargs)
File "/home/mark/truelite/FUSS/octonet/octonet/mixins.py" in dispatch
105. return super().dispatch(request, *args, **kw)
File "/home/mark/truelite/FUSS/octonet/host/views.py" in dispatch
25. return super().dispatch(*args, **kwargs)
File "/home/mark/truelite/FUSS/octonet/django/views/generic/base.py" in dispatch
89. return handler(request, *args, **kwargs)
File "/home/mark/truelite/FUSS/octonet/django/views/generic/base.py" in get
158. context = self.get_context_data(**kwargs)
File "/home/mark/truelite/FUSS/octonet/host/views.py" in get_context_data
128. context['hosts_with_logged_user'] = len([x for x in hosts if x['logged_user']])
File "/home/mark/truelite/FUSS/octonet/host/views.py" in <listcomp>
128. context['hosts_with_logged_user'] = len([x for x in hosts if x['logged_user']])
Exception Type: TypeError at /host/group/edit/paperopoli
Exception Value: list indices must be integers or slices, not strMark 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-manager/-/issues/742Analisi permessi2020-08-28T09:36:28ZEnrico ZiniAnalisi permessi<!--_Originally created by @Enrico Zini on [#742 (Redmine)](http://www.example.org/issues/742)_-->
Documentare chi può fare cosa su fuss-manager
### Attachments
* [autorizzazioni-octonet.png](https://work.fuss.bz.it/attachments/do...<!--_Originally created by @Enrico Zini on [#742 (Redmine)](http://www.example.org/issues/742)_-->
Documentare chi può fare cosa su fuss-manager
### Attachments
* [autorizzazioni-octonet.png](https://work.fuss.bz.it/attachments/download/889/autorizzazioni-octonet.png)
* [perms.yaml](https://work.fuss.bz.it/attachments/download/923/perms.yaml)
### Related issues
- **Related to** fuss/fuss-manager#859
- **Blocks** fuss/fuss-manager#7990.7 Autenticazione e autorizzazioneElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/988ansible deprecation warnings2023-07-20T12:46:30ZPaolo Dongilliansible deprecation warningsDEPRECATION WARNINGS should also be removed for `fuss-server`, the first one immediately after launching `fuss-server`, the others in the indicated tasks.
```
[DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_task...DEPRECATION WARNINGS should also be removed for `fuss-server`, the first one immediately after launching `fuss-server`, the others in the indicated tasks.
```
[DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks instead. See
https://docs.ansible.com/ansible-core/2.14/user_guide/playbooks_reuse_includes.html for
details. This feature will be removed in version 2.16. Deprecation warnings can be disabled
by setting deprecation_warnings=False in ansible.cfg.
TASK [ssl-init-ca : Install package easy-rsa] ***********************************************
[DEPRECATION WARNING]: "include" is deprecated, use
include_tasks/import_tasks/import_playbook instead. This feature will be removed in version
2.16. Deprecation warnings can be disabled by setting deprecation_warnings=False in
ansible.cfg.
TASK [bind : create reverse zone files] *****************************************************
[DEPRECATION WARNING]: Use 'ansible.utils.ipaddr' module instead. This feature will be
removed from ansible.netcommon in a release after 2024-01-01. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
TASK [dhcp : Creating base DHCP configuration] **********************************************
[DEPRECATION WARNING]: Use 'ansible.utils.ipaddr' module instead. This feature will be
removed from ansible.netcommon in a release after 2024-01-01. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
TASK [apache2 : Write WPAD proxy file wpad.dat] *********************************************
[DEPRECATION WARNING]: Use 'ansible.utils.ipaddr' module instead. This feature will be
removed from ansible.netcommon in a release after 2024-01-01. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
```Marco MarinelloMarco Marinellohttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/740API REST2020-08-28T09:23:55ZEnrico ZiniAPI REST<!--_Originally created by @Enrico Zini on [#740 (Redmine)](http://www.example.org/issues/740)_--><!--_Originally created by @Enrico Zini on [#740 (Redmine)](http://www.example.org/issues/740)_-->0.3 InterfacciaEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/129App "Auth" per gestione permessi2020-08-26T09:29:21ZChristopher R. GabrielApp "Auth" per gestione permessi<!--_Originally created by @Christopher R. Gabriel on [#129 (Redmine)](http://www.example.org/issues/129)_-->
App “Auth” per gestire i permessi dentro a octofussd.
Due colonne: elenco di utenti a sx, form con le app a destra quando si
...<!--_Originally created by @Christopher R. Gabriel on [#129 (Redmine)](http://www.example.org/issues/129)_-->
App “Auth” per gestire i permessi dentro a octofussd.
Due colonne: elenco di utenti a sx, form con le app a destra quando si
seleziona un utente. Il form e’ l’elenco dell app con i checkbox, la
POST mi fa restare su un utente e popola il percorso /auth/access/ con
‘create <utente> <app>’.
<app> e’ il percorso della app sulla root (es. accesso a /samba indico
“samba” come nome app)Prima tranche aggiornamentiChristopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/119App asterisk2020-08-26T09:29:23ZChristopher R. GabrielApp asterisk<!--_Originally created by @Christopher R. Gabriel on [#119 (Redmine)](http://www.example.org/issues/119)_-->
Implementazione app asterisk.<!--_Originally created by @Christopher R. Gabriel on [#119 (Redmine)](http://www.example.org/issues/119)_-->
Implementazione app asterisk.Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/70App dansguardian2020-08-26T09:29:54ZEnrico ZiniApp dansguardian<!--_Originally created by @Enrico Zini on [#70 (Redmine)](http://www.example.org/issues/70)_-->
Porting del vecchio plugin dansguardian<!--_Originally created by @Enrico Zini on [#70 (Redmine)](http://www.example.org/issues/70)_-->
Porting del vecchio plugin dansguardianEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/148App dansguardian2020-08-26T09:29:16ZChristopher R. GabrielApp dansguardian<!--_Originally created by @Christopher R. Gabriel on [#148 (Redmine)](http://www.example.org/issues/148)_-->
Spostare la barra di navigazione a sx nella navbar del block
context\_navbar, come per fuss/octonet#147<!--_Originally created by @Christopher R. Gabriel on [#148 (Redmine)](http://www.example.org/issues/148)_-->
Spostare la barra di navigazione a sx nella navbar del block
context\_navbar, come per fuss/octonet#147Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/69App firewall2020-08-26T09:29:55ZEnrico ZiniApp firewall<!--_Originally created by @Enrico Zini on [#69 (Redmine)](http://www.example.org/issues/69)_-->
Porting del vecchio plugin firewall<!--_Originally created by @Enrico Zini on [#69 (Redmine)](http://www.example.org/issues/69)_-->
Porting del vecchio plugin firewallEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/71App host2020-08-26T09:29:52ZEnrico ZiniApp host<!--_Originally created by @Enrico Zini on [#71 (Redmine)](http://www.example.org/issues/71)_-->
Porting del vecchio plugin host<!--_Originally created by @Enrico Zini on [#71 (Redmine)](http://www.example.org/issues/71)_-->
Porting del vecchio plugin hostChristopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/147App host: menu contestuale2020-08-26T09:29:17ZChristopher R. GabrielApp host: menu contestuale<!--_Originally created by @Christopher R. Gabriel on [#147 (Redmine)](http://www.example.org/issues/147)_-->
Spostare il menu a sx della app host nella navbar in alto, come avviene
per la app users (vedi users/templates/users/navbar.ht...<!--_Originally created by @Christopher R. Gabriel on [#147 (Redmine)](http://www.example.org/issues/147)_-->
Spostare il menu a sx della app host nella navbar in alto, come avviene
per la app users (vedi users/templates/users/navbar.html) che viene
inserita nel block “context\_navbar” per renderla la navigazione
omogenea.Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/68App hostqueue2020-08-26T09:29:56ZEnrico ZiniApp hostqueue<!--_Originally created by @Enrico Zini on [#68 (Redmine)](http://www.example.org/issues/68)_-->
Porting del vecchio plugin hostqueue.<!--_Originally created by @Enrico Zini on [#68 (Redmine)](http://www.example.org/issues/68)_-->
Porting del vecchio plugin hostqueue.Enrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/403App permissions2020-08-26T09:27:50ZPaolo.DongilliApp permissions<!--_Originally created by @Paolo Dongilli on [#403 (Redmine)](http://www.example.org/issues/403)_-->
Se ad un’utenza si assegnano tutte le “app permissions”, quando questa
utenza si logga in OctoNet, dal menu di destra mancano queste v...<!--_Originally created by @Paolo Dongilli on [#403 (Redmine)](http://www.example.org/issues/403)_-->
Se ad un’utenza si assegnano tutte le “app permissions”, quando questa
utenza si logga in OctoNet, dal menu di destra mancano queste voci:
- Managed Hosts
- Upgrade Manager
- Content Filter
- Script ManagerPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/81App plugin dhcp2020-08-26T09:29:43ZChristopher R. GabrielApp plugin dhcp<!--_Originally created by @Christopher R. Gabriel on [#81 (Redmine)](http://www.example.org/issues/81)_-->
Realizzare app per plugin server dhcp<!--_Originally created by @Christopher R. Gabriel on [#81 (Redmine)](http://www.example.org/issues/81)_-->
Realizzare app per plugin server dhcpMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/72App polygen2020-08-26T09:29:51ZEnrico ZiniApp polygen<!--_Originally created by @Enrico Zini on [#72 (Redmine)](http://www.example.org/issues/72)_-->
Porting del vecchio plugin polygen<!--_Originally created by @Enrico Zini on [#72 (Redmine)](http://www.example.org/issues/72)_-->
Porting del vecchio plugin polygenEnrico ZiniEnrico Zini