FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342017-06-28T05:14:39ZFUSS at work
Redmine octonet - Segnalazione #333 (Chiuso): Importazione CSV via octonet: gestione dei gruppi secondarihttps://work.fuss.bz.it/issues/3332017-06-28T05:14:39ZChristopher R. Gabrielcgabriel@truelite.it
<p>Valutare la modalita' per permettere di specificare nel file CSV un elenco di gruppi secondari, a cui gli utenti devono essere aggiunti al momento dell'importazione. Se il gruppo secondario specificato non esiste, deve essere creato.</p>
<p>Valutare piu' che altro il formato dell'elenco, che non puo' essere comma separated (altrimenti diventano altri campi) e che sia per' facilmente realizzabile da segreterie etc.</p> fuss-software - Segnalazione #332 (Chiuso): vim e emacs sul desktophttps://work.fuss.bz.it/issues/3322017-06-28T05:12:21ZChristopher R. Gabrielcgabriel@truelite.it
<p>Aggiungiamo vim e emacs come editor tra le dipendenze di fuss-desktop</p> fuss-software - Segnalazione #331 (Risolto): fuss-desktop: invocare localectl per lingua di defaulthttps://work.fuss.bz.it/issues/3312017-06-28T05:11:35ZChristopher R. Gabrielcgabriel@truelite.it
<p>Invocare, nel postinst di fuss-desktop, localectl per impostare l'italiano come default, dopo aver aggiunto le varie lingue.</p> octonet - Segnalazione #330 (Chiuso): Importazione CSV: non imposta correttamente gruppo primariohttps://work.fuss.bz.it/issues/3302017-06-28T05:10:49ZChristopher R. Gabrielcgabriel@truelite.it
<p>Importanto utenti da CSV, non importa il gruppo primario.</p>
<p>Revisionando la via users.views.CSVImporter riga 870, viene popolato il dict per la definizione di user utilizzando la chiave 'primarygroup', che pero' non e' la definizione del gruppo primario come attributo dell'utente, che e' 'gidNumber', espresso tramite intero che rappresenta il gruppo.</p>
<p>Bisogna, all'interno di CSVImporter, tenere un dict contenente tutti i gruppi presenti nel csv, popolato via via che si importano righe, nella forma {"nomegruppo": "gid numerico"}, popolato e aggiornato via via che si incontrano gruppi nelle righe del csv. Se il gruppo della riga e' presente nel dizionario, si usa il valore numerico corrispondente, altrimenti bisogna fare il lookup del gruppo verso octofussd, ottenerne il gid e aggiungerlo al dizionario di cui sopra, per poi usarlo. Il dizionario funge da cache locale per ridurre le richieste di gruppi a octofussd.</p>
<p>Verificato durante installazione del 27/06</p> fuss-software - Segnalazione #329 (Chiuso): Cambio di screensaverhttps://work.fuss.bz.it/issues/3292017-06-26T15:19:14ZChristopher R. Gabrielcgabriel@truelite.it
<p>Rimuoviamo gnome-screensaver da fuss-various, che e' inutile visto che manca il resto del desktop, e lo sostituiamo, aggiugendo a fuss-desktop, il pacchetto 'light-locker'.</p> octonet - Segnalazione #308 (Chiuso): Miglioramento UI gruppihttps://work.fuss.bz.it/issues/3082017-06-12T17:54:31ZChristopher R. Gabrielcgabriel@truelite.it
<p>Quando si modifica un gruppo, descrive cosa e' l'azione aggiungi/rimuovi gruppo, che non e' evidente (serve ad aggiungere ad un gruppo tutti gli utenti che fanno parte del gruppo che sto modificando)</p> octonet - Segnalazione #307 (Chiuso): Problemi di accesso non-roothttps://work.fuss.bz.it/issues/3072017-06-12T17:53:55ZChristopher R. Gabrielcgabriel@truelite.it
<p>Utilizzando un utente non-root, con tutti i prilevi, si riscontrano i seguenti problemi di accesso:</p>
<ul>
<li>Lista utenti vuota</li>
<li>Lista utenti per permessi vuota</li>
<li>Errori di accesso alle quote</li>
<li>Non si vede lo stato macchina (colonna sx in home page)</li>
<li>Non vede elenco lease dhcp</li>
<li>Non vede code operazioni</li>
<li>Non vede liste firewall</li>
<li>Non vede scripts</li>
<li>Non vede share samba</li>
</ul> fuss-server - Segnalazione #294 (Chiuso): Problema con password utente e caratteri specialihttps://work.fuss.bz.it/issues/2942017-06-08T12:45:10ZChristopher R. Gabrielcgabriel@truelite.it
<p>Se un utente ha come password qualcosa contenente caratteri speciali, tipo "รจ", poi l'utente non riesce ad autenticarsi sul proxy.</p>
<p>Verifica il passaggio di credenziali verso squid, o in alternativa valutare una limitazione ai caratteri non ascii7 come valore di password tramite PAM e Octonet.</p>
<p>Rilevato nella versione precedente di FUSS, prima verificare che si riproduca anche con la versione 8.x</p> octofuss-client - Segnalazione #292 (Chiuso): Sincronizzazione code stampantihttps://work.fuss.bz.it/issues/2922017-06-08T08:01:38ZChristopher R. Gabrielcgabriel@truelite.it
<p>Verificare il pacchetto pubblicato per octofuss-client per la componente di sincronizzazione delle stampanti.</p>
<p>dopo aver aggiungo il server alla configurazione ( per cui octofuss-client riesce a parlare con il server ) non risultano configurate le code sul client.</p> octofuss-client - Segnalazione #291 (Chiuso): Configurazione serverhttps://work.fuss.bz.it/issues/2912017-06-08T08:00:29ZChristopher R. Gabrielcgabriel@truelite.it
<p>Verificato in aula: octofuss-client non riceve la configurazione del server da contattare.</p>
in cascata verifica:
<ul>
<li>fuss-client/server.conf, che pero' con il passaggio a ansible il file non viene piu' generato</li>
<li>octofuss-client/server.conf, che pero' non viene popolato da fuss-client</li>
<li>fuss-server/fuss-server.yaml - questo e' corretto per octofuss-client che gira sul server, ma non sul client (visto che fuss-server non esiste sulla installazione client)</li>
</ul> octonet - Segnalazione #289 (Chiuso): Octonet users & authorizations: non carica utenti localihttps://work.fuss.bz.it/issues/2892017-06-07T15:13:27ZChristopher R. Gabrielcgabriel@truelite.it
<p>La pagina di Users Authorizations di octonet non visualizza l'elenco degli utenti creati localmente, ma solo quelli presenti in ldap.</p> octonet - Segnalazione #288 (Chiuso): Octonet: persistenza della selezione per mass-edithttps://work.fuss.bz.it/issues/2882017-06-07T15:10:36ZChristopher R. Gabrielcgabriel@truelite.it
<p>Avendo cambiato la il caricamento della lista utenti da dom a ajax, la selezione per il mass edit della lista utenti non e' piu' persistente al cambio pagina, in quanto via ajax viene ricreato un nuovo dom della tabella, che contiene i dati di selezione.</p> octonet - Segnalazione #286 (Risolto): Octonet: assegnazione automatica dei permessi alla creazio...https://work.fuss.bz.it/issues/2862017-06-07T14:55:15ZChristopher R. Gabrielcgabriel@truelite.it
<p>Riportato da Andrea Padovan, viene suggerito di fare in modo che creand in octofuss un nuovo utente (che sia singolo, o in massa, o da CSV) gli vengano attribuiti tutti i net permissions, escluso lpadmin.</p>
<p>Attualmente il default e' di non fornire alcun permesso, quindi spesso viene dimenticato di farlo e gli utenti non possono svolgere le loro operazioni, comportando una chiamata per la verifica e poi la aggiunta successiva dei permessi mancanti.</p>
La proposta e' di aggiungere automaticamente i permessi:
<ul>
<li>scanner</li>
<li>internet</li>
<li>cdrom </li>
<li>plugdev </li>
<li>audio</li>
<li>dialout (non attualmente presente nella lista di octofussd)</li>
</ul>
<p>Sono <strong>esclusi</strong>:</p>
<ul>
<li>lpadmin</li>
<li>wifi</li>
</ul>
<p>Non risultano richieste di togliere permessi, almeno su permessi relativi all'hardware.</p> fuss-server - Segnalazione #284 (Chiuso): Commento di esempio per dhcp-reservationshttps://work.fuss.bz.it/issues/2842017-06-07T09:12:47ZChristopher R. Gabrielcgabriel@truelite.it
<p>Il file /etc/fuss-server/dhcp-reservations, creato da fuss-server create e utilizzato come include dal server dhcp, sarebbe comodo se include, come commento, un esempio di configurazione (come presente anche sul wiki come documentazione) per poter avere un riferimento anche offline.</p> PyHearing - Segnalazione #58 (Chiuso): Fix per PEP8https://work.fuss.bz.it/issues/582016-06-28T08:07:05ZChristopher R. Gabrielcgabriel@truelite.it
<p>Ho visto cose tipo</p>
<pre>
-BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+BASE_DIR = os.path.dirname( os.path.dirname( os.path.abspath( __file__ ) ) )
</pre>
<p>in commit a5c26366ead8a3c409af75973896569a416e70b3</p>
<p>Tutti il codice deve passare senza errori i controlli di pep8.</p>