FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342019-11-08T19:05:19ZFUSS at work
Redmine fuss-backup - Segnalazione #921 (Chiuso): /usr/sbin/fuss-backup: line 150: [: too many argumentshttps://work.fuss.bz.it/issues/9212019-11-08T19:05:19ZMarco Marinello
<p>In un server dove la variabile DISK è definita con</p>
<pre>
-t cifs //10.150.130.7/fussbackup -o username=fussbackup,password=mysecretpassword
</pre>
<p>si vede l'errore di cui in oggetto. Ho modificato riga 150 con</p>
<pre>
if [ -z "$DISK" ] ; then
</pre>
<p>e lanciato di nuovo, faccio sapere appena finisce</p> octofuss-client - Segnalazione #783 (Risolto): Versione dei pacchetti erratahttps://work.fuss.bz.it/issues/7832019-04-01T10:19:49ZMarco Marinello
<p>In OctoMon sembrerebbe arrivare il dato dell'ultima versione <strong>disponibile</strong> e non installata. Servono indagini</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> octonet - Segnalazione #636 (Risolto): Eliminazione tutti utenti in gruppohttps://work.fuss.bz.it/issues/6362018-10-14T10:29:55ZMarco Marinello
<p>Permettere di eliminare tutti gli utenti di un gruppo (non dal gruppo)</p> fuss-server - Segnalazione #603 (Risolto): password non supportatehttps://work.fuss.bz.it/issues/6032018-09-18T14:26:16ZMarco Marinello
<p>Da test eseguiti fuss-server sembrerebbe bloccarsi se la password contiene un dollaro.</p>
<p>Il blocco avviene sul grant di samba, dopo il "wait 2 seconds otherwise next command can fail" . Il messaggio di errore riporta "NT_ACCESS_DENIED".</p>
<p>Nella scorsa versione proprio l'ultimo commit parlava di questo: <a class="external" href="https://work.fuss.bz.it/projects/fuss-server/repository/revisions/wheezy/entry/fuss-server#L132">https://work.fuss.bz.it/projects/fuss-server/repository/revisions/wheezy/entry/fuss-server#L132</a> <a class="external" href="https://work.fuss.bz.it/projects/fuss-server/repository/revisions/bb9d21d073610aaa28c52a67b5af0524700bf69e">https://work.fuss.bz.it/projects/fuss-server/repository/revisions/bb9d21d073610aaa28c52a67b5af0524700bf69e</a></p> Cogestione - Segnalazione #498 (Risolto): Più righe bloccano il calendariohttps://work.fuss.bz.it/issues/4982018-05-10T06:23:12ZMarco Marinello
<p>Il campo description è l'unico che accetta un testo con a capi ma se li si inserisce il rendering blocca javascript</p> Cogestione - Segnalazione #477 (Risolto): Disiscrizione impossibilehttps://work.fuss.bz.it/issues/4772018-03-28T11:59:48ZMarco Marinello
<p>Alcuni studenti segnalano l'impossibilità di disiscriversi dai corsi.</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> SportDay - Segnalazione #460 (Risolto): Primo login: cambio passwordhttps://work.fuss.bz.it/issues/4602017-12-28T11:41:13ZMarco Marinello
<p>La piattaforma deve forzare il cambio password al primo login</p> PyHearing - Segnalazione #445 (Chiuso): Repository non funzionantehttps://work.fuss.bz.it/issues/4452017-10-17T17:43:27ZMarco Marinello
<p><a class="external" href="https://work.fuss.bz.it/projects/pyhearing/repository">https://work.fuss.bz.it/projects/pyhearing/repository</a></p>
<p>da errore 404</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> 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 #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>