FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342019-06-04T15:56:08ZFUSS at work
Redmine Nuovi Sviluppi - Segnalazione #833 (Nuovo): Spegnimento client automaticohttps://work.fuss.bz.it/issues/8332019-06-04T15:56:08ZMarco Marinello
<p>Nelle scuole, il server è sempre acceso e può accedere alle macchine via SSH. Si potrebbe pensare di programmare in octofussd lo spegnimento in maniera automatica senza agire sui cron delle singole macchine.</p> octomon - Segnalazione #818 (Chiuso): SZME outdated infohttps://work.fuss.bz.it/issues/8182019-05-27T14:57:32ZMarco Marinello
<p>Antonio Nardella (in CC) segnala che i dati presenti in OctoMon delle scuole di Merano non collimano con quelli da lui verificati.</p> fuss-client - Segnalazione #808 (Nuovo): Uscita dal dominio causa delayhttps://work.fuss.bz.it/issues/8082019-05-15T09:20:49ZMarco Marinello
<p>Viene segnalato che quando si esegue</p>
<p><code>fuss-client -r -p</code></p>
<p>per usare la macchina fuori rete vi è un delay nel login di ~10 sec forse dovuto al fatto che libnss-ldap continua a cercare il server (ipotesi).</p>
<p>Metto come osservatore Andrea Padovan che segnala il problema.</p> octofuss-client - Segnalazione #764 (Commenti): Invio dati /etchttps://work.fuss.bz.it/issues/7642019-02-21T18:19:41ZMarco Marinello
<p>Predisporre, sui server, l'invio dei dati relativi alla /etc come descritto in <a class="issue tracker-1 status-4 priority-4 priority-default" title="Segnalazione: Invio dati /etc (Commenti)" href="https://work.fuss.bz.it/issues/763">#763</a> .<br />Si può utilizzare la libreria gitpython ( <a class="external" href="https://gitpython.readthedocs.io">https://gitpython.readthedocs.io</a> ) , pachetizzata per debian.</p> octomon - Segnalazione #763 (Commenti): Invio dati /etchttps://work.fuss.bz.it/issues/7632019-02-21T18:16:20ZMarco Marinello
<p>Sui server, rilevare gli ultimi commit in /etc ed inviarli con<br />- messaggio commit<br />- data / ora<br />- files modificati</p>
<p><strong>senza</strong> contenuto della modifica (si rischia l'invio di password)</p> Strumenti Generazione ISO - Segnalazione #716 (Nuovo): Repository mancanti dopo installazionehttps://work.fuss.bz.it/issues/7162019-01-14T14:19:46ZMarco Marinello
<p>Mi viene segnalato che dopo installazione pulita da iso FUSS Client (<a class="external" href="http://iso2.fuss.bz.it/fuss9/client/fuss-client-9.5.1-amd64-xfce.iso">http://iso2.fuss.bz.it/fuss9/client/fuss-client-9.5.1-amd64-xfce.iso</a>) mancano i nostri repo sotto /etc/apt/sources.list .</p>
<p>Da verificare ed eventualmente correggere. In teoria i repo dovrebbero essere aggiunti durante l'installazione di uno dei metapacchetti FUSS, non ricordo quale, che dava errore perché eseguiva apt-key add nel postinst. Forse è stato rimosso per quello (?)</p> SportDay - Segnalazione #462 (Nuovo): Aggiunta classificahttps://work.fuss.bz.it/issues/4622018-01-09T14:55:56ZMarco Marinello
<p>Aggiungere una classifica per la classe con i risultati degli studenti in tutte le gare partecipate</p> octonet - Segnalazione #251 (Chiuso): Mockup downhttps://work.fuss.bz.it/issues/2512017-05-10T19:30:45ZMarco Marinello
<p>Tentando di accedere al mock su octonet.fuss.bz.it ricevo connection refused. Allego screenshot.</p> octonet - Segnalazione #197 (Chiuso): Internazionalizzazione Datatableshttps://work.fuss.bz.it/issues/1972017-02-23T16:57:23ZMarco Marinello
<p>In /users/user/list , ad esempio, vi è una tabella creata con Datatables. Questa presenta però scritte in inglese. Per una traduzione completa, vanno incluse anche quelle scritte.<br />Come giustamente ricordato in altri tickets, i file statici non sono influenzati dall'i18n di django. Propongo quindi questa soluzione:<br />1) Modificare il file statico datatables.min.js con quello allegato, che ho predisposto per essere internazionalizzato;<br />2) Modificare le pagine che utilizzano Datatables inserendo<br /><pre>
<script type="text/javascript">
i18n = {
"Showing _START_ to _END_ of _TOTAL_ entries": "{% trans 'Showing _START_ to _END_ of _TOTAL_ entries' %}",
"(filtered from _MAX_ total entries)": "({% trans 'filtered from _MAX_ total entries' %})",
"Show _MENU_ entries": "{% trans 'Show _MENU_ entries' %}",
"Search:": "{% trans 'Search' %}:",
"Previous": "{% trans 'Previous' %}",
"Next": "{% trans 'Next' %}",
"No matching records found": "{% trans 'No matching records found' %}",
"Showing 0 to 0 of 0 entries": "{% trans 'Showing 0 to 0 of 0 entries' %}",
}
</script>
</pre></p> octonet - Segnalazione #177 (Risolto): Aggiornamento logohttps://work.fuss.bz.it/issues/1772017-01-30T15:39:03ZMarco Marinello
<p>Il logo in /static/images/logo-400.png non è aggiornato con quello in artwork, come deciso dopo il sondaggio</p> fuss-server - Segnalazione #128 (Chiuso): Errore dipendenzehttps://work.fuss.bz.it/issues/1282016-12-22T18:55:30ZMarco Marinello
<p>Dopo installazione da iso alpha, clone del repo da qui e seguita la guida per la creazione dei pacchetti, ricevo errore di dipendenza non soddisfabile per "dhcp3-server" su fuss-server-dependencies. Rimossa questa dal file debian/control e rieseguito fakeroot, gdebi installa fuss-server-dependencies e fuss-server senza nessun errore.<br /><pre>
root@server:~# gdebi fuss-server-dependencies_8.0-6_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Questo pacchetto non � installabile
Dependency is not satisfiable: dhcp3-server
</pre></p> PyHearing - Segnalazione #118 (Chiuso): Errore password resethttps://work.fuss.bz.it/issues/1182016-12-13T19:05:13ZMarco Marinello
<p>Tentando di accedere al password reset ricevo errore</p>
<p>'AnonymousUser' object has no attribute 'get_full_name'</p> PyHearing - Segnalazione #63 (Chiuso): [hearingsadmin] Gestione utentihttps://work.fuss.bz.it/issues/632016-07-03T10:59:28ZMarco Marinello
<p>Scrittura area utenti</p> PyHearing - Segnalazione #60 (Chiuso): Errore collectstatic dopo movimento cartella statichttps://work.fuss.bz.it/issues/602016-06-29T10:49:05ZMarco Marinello
<p>Dopo la modifica della posizione della cartella static nel commit 48c3038f il collectstatic da il seguente errore</p>
<pre>
root@raspi-server:/var/www/fuss-hearings# python manage.py collectstatic
/usr/local/lib/python2.7/dist-packages/django/utils/six.py:808: RemovedInDjango110Warning: SubfieldBase has been deprecated. Use Field.from_db_value instead.
return meta(name, bases, d)
You have requested to collect static files at the destination
location as specified in your settings:
/static
This will overwrite existing files!
Are you sure you want to do this?
Type 'yes' to continue, or 'no' to cancel: yes
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 176, in handle
collected = self.collect()
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect
for path, storage in finder.list(self.ignore_patterns):
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/finders.py", line 112, in list
for path in utils.get_files(storage, ignore_patterns):
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/utils.py", line 28, in get_files
directories, files = storage.listdir(location)
File "/usr/local/lib/python2.7/dist-packages/django/core/files/storage.py", line 299, in listdir
for entry in os.listdir(path):
OSError: [Errno 2] No such file or directory: '/var/www/fuss-hearings/static'
</pre> PyHearing - Segnalazione #50 (Chiuso): Appunatmenti con docenti improprihttps://work.fuss.bz.it/issues/502016-05-12T15:09:32ZMarco Marinello
<p>Un utente che abbia grado di accesso 'parent' di un qualsiasi alunno di una qualsiasi classe, modificando l'indirizzo della pagina di prenotazione può avere accesso a qualsiasi docente.</p>
<p>Esempio:<br />Il genitore vuole prenotare un udienza con il docente di Fisica. Dalla home /hearings/patent seleziona l'insegante. Viene indirizzato a /hearings/book_appointment/16 . Modificando l'ID (16) con un qualsiasi altro numero si può avere accesso ad altri docenti, anche non della classe di appartenenza.</p>