Gruppo Web issueshttps://code.ubuntu-it.org/groups/ubuntu-it-web/-/issues2017-09-28T07:24:19Zhttps://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/6Investigare di usare make per gli assets statici2017-09-28T07:24:19ZPietro Albinipietro@pietroalbini.orgInvestigare di usare make per gli assets staticiChe almeno non dobbiamo aspettare secoli per scaricare le dipendenze JS.Che almeno non dobbiamo aspettare secoli per scaricare le dipendenze JS.Pietro Albinipietro@pietroalbini.orgPietro Albinipietro@pietroalbini.orghttps://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/8Builds fails after a new commit in a branch2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgBuilds fails after a new commit in a branchApparently, everytime a new commit is pushed to a branch builds starts failing.Apparently, everytime a new commit is pushed to a branch builds starts failing.Pietro Albinipietro@pietroalbini.orgPietro Albinipietro@pietroalbini.orghttps://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/5Valutare yarn per scaricare le dipendenze javascript2017-09-28T07:24:20ZPietro Albinipietro@pietroalbini.orgValutare yarn per scaricare le dipendenze javascript[Yarn](https://yarnpkg.com/) è un package manager per nodejs alternativo ad npm (ma che usa gli stessi repository), che fornisce versioni di dipendenze riproducibili ma soprattutto è **veloce** a scaricarle.
Sarebbe bello verificare come si comporta con il nostro ambiente e provare a sostituire npm con esso.[Yarn](https://yarnpkg.com/) è un package manager per nodejs alternativo ad npm (ma che usa gli stessi repository), che fornisce versioni di dipendenze riproducibili ma soprattutto è **veloce** a scaricarle.
Sarebbe bello verificare come si comporta con il nostro ambiente e provare a sostituire npm con esso.https://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/4Fix Invoke 0.13 breaking change2017-09-28T07:24:20ZLumetti Lucalumetti.luca@gmail.comFix Invoke 0.13 breaking changeL'ultima versione di Invoke da problemi con il codice attuale.L'ultima versione di Invoke da problemi con il codice attuale.https://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/7Add the hash of the commit to the branches list2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgAdd the hash of the commit to the branches listAn hash of the commit would be nice to have, with a link to the commit in GitLab.An hash of the commit would be nice to have, with a link to the commit in GitLab.https://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/6Show the build queue2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgShow the build queueIt would be nice to have the current build queue in the home, since builds take a long time.It would be nice to have the current build queue in the home, since builds take a long time.https://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/5Mark building branches as building2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgMark building branches as buildingCurrently, when a branch is building it's removed from the list, which may cause confusion. Having it grayed out would be better.Currently, when a branch is building it's removed from the list, which may cause confusion. Having it grayed out would be better.https://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/3Proposta per il design su mobile2018-05-01T08:32:56ZPietro Albinipietro@pietroalbini.orgProposta per il design su mobileCome avevo annunciato alla riunione, ecco la proposta di design per il mobile mia e di @lumetti-luca.
In essa abbiamo preferito dare più enfasi al menù di secondo e terzo livello, quindi i contenuti della sezione che si sta visitando, al posto che al menù di primo livello con le varie sezioni. Inoltre l'abbiamo anche pensata per essere integrata bene anche con gli altri portali.
La barra principale contiene ovviamente chi siamo ("ubuntu-it"), e nel nostro sito il nome della voce di menù di primo livello. Per gli altri portali invece pensavo semplicemente al nome del portale. Inoltre contiene un hamburger menu per visualizzare il menù di primo livello, con cui cambiare sezione.
Sia il menù di secondo livello che di terzo sono su un'unica riga, in cui è possibile scorrere orizzontalmente, in modo da non occupare troppo spazio. Magari ci si può mettere un ombra quando non è completamente scrollata da un certo lato (come in figura).
Gli altri portali possono usare il menù di primo livello per le informazioni che la gente usa di meno, ed il menù di secondo livello per quelle che invece vengono usate più spesso. Il terzo possono anche non usarlo, se non gli serve. Inoltre, se la usano, possono includere nell'header la ricerca.
Pareri? Consigli? Vogliamo andare su questo?
**Extra in alto:**
![mockup-mobile-1](/uploads/84e18dfb99d2cce4b95ef5d8b89bd752/mockup-mobile.png)
**Extra in basso:**
![mockup-mobile-2](/uploads/44db0ac1bb12194423ce1b7c34a2d7fd/mockup-mobile.png)
**SVG:** [mockup-mobile.svg](/uploads/0792ec17ac6e36a53101d0850003efb0/mockup-mobile.svg)Come avevo annunciato alla riunione, ecco la proposta di design per il mobile mia e di @lumetti-luca.
In essa abbiamo preferito dare più enfasi al menù di secondo e terzo livello, quindi i contenuti della sezione che si sta visitando, al posto che al menù di primo livello con le varie sezioni. Inoltre l'abbiamo anche pensata per essere integrata bene anche con gli altri portali.
La barra principale contiene ovviamente chi siamo ("ubuntu-it"), e nel nostro sito il nome della voce di menù di primo livello. Per gli altri portali invece pensavo semplicemente al nome del portale. Inoltre contiene un hamburger menu per visualizzare il menù di primo livello, con cui cambiare sezione.
Sia il menù di secondo livello che di terzo sono su un'unica riga, in cui è possibile scorrere orizzontalmente, in modo da non occupare troppo spazio. Magari ci si può mettere un ombra quando non è completamente scrollata da un certo lato (come in figura).
Gli altri portali possono usare il menù di primo livello per le informazioni che la gente usa di meno, ed il menù di secondo livello per quelle che invece vengono usate più spesso. Il terzo possono anche non usarlo, se non gli serve. Inoltre, se la usano, possono includere nell'header la ricerca.
Pareri? Consigli? Vogliamo andare su questo?
**Extra in alto:**
![mockup-mobile-1](/uploads/84e18dfb99d2cce4b95ef5d8b89bd752/mockup-mobile.png)
**Extra in basso:**
![mockup-mobile-2](/uploads/44db0ac1bb12194423ce1b7c34a2d7fd/mockup-mobile.png)
**SVG:** [mockup-mobile.svg](/uploads/0792ec17ac6e36a53101d0850003efb0/mockup-mobile.svg)https://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/2Estrarre il tema dal codice del sito in un repository a parte2017-09-28T07:24:20ZPietro Albinipietro@pietroalbini.orgEstrarre il tema dal codice del sito in un repository a partePer permettere anche agli altri gruppi di usare il tema, sarebbe comodo estrarre il tema dal sito web.
La mia idea era di trasformarlo in [un tema per vanilla](http://design.canonical.com/2015/11/vanilla-theme-wrapping/), `ubuntuit-vanilla-theme`, in modo che sia integrato con il resto dell'ambiente e sia facile da includere nei vari progetti.Per permettere anche agli altri gruppi di usare il tema, sarebbe comodo estrarre il tema dal sito web.
La mia idea era di trasformarlo in [un tema per vanilla](http://design.canonical.com/2015/11/vanilla-theme-wrapping/), `ubuntuit-vanilla-theme`, in modo che sia integrato con il resto dell'ambiente e sia facile da includere nei vari progetti.Pietro Albinipietro@pietroalbini.orgPietro Albinipietro@pietroalbini.orghttps://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/4Add ability to manage a root directory from the command line2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgAdd ability to manage a root directory from the command lineIt would be nice to have a way to interact with the root directory from the command line, for example if you want to rebuild a branch.
The commands I think should be implemented:
* `update-branch <branch>`: update an existing branch
* `sync`: sync branches with the GitLab instanceIt would be nice to have a way to interact with the root directory from the command line, for example if you want to rebuild a branch.
The commands I think should be implemented:
* `update-branch <branch>`: update an existing branch
* `sync`: sync branches with the GitLab instancehttps://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/3Add nice page when a branch doesn't exist2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgAdd nice page when a branch doesn't existCurrently, when a branch doesn't exist, nginx serves to you a *really* wonderful 502 page. Instead, a styled message would be great.Currently, when a branch doesn't exist, nginx serves to you a *really* wonderful 502 page. Instead, a styled message would be great.https://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/2Integrate with GitLab's commit status2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgIntegrate with GitLab's commit statusGitLab's commit status is the ability for external services to set the status of a commit, which can be build skipped, pending, building, passed, failed. It would be neat to integrate those with the managetests' build process.
[Relevant documentation about the API](http://code.ubuntu-it.org/help/api/commits.md#post-the-status-to-commit).GitLab's commit status is the ability for external services to set the status of a commit, which can be build skipped, pending, building, passed, failed. It would be neat to integrate those with the managetests' build process.
[Relevant documentation about the API](http://code.ubuntu-it.org/help/api/commits.md#post-the-status-to-commit).https://code.ubuntu-it.org/ubuntu-it-web/managetests/-/issues/1Rebuilding a branch crashes2018-02-04T18:22:42ZPietro Albinipietro@pietroalbini.orgRebuilding a branch crashesHappened after receiving a push hook.
```
Traceback (most recent call last):
File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()
File "XXX/managetests/frontend/__init__.py", line 46, in run
self.manager.process_hook(data)
File "XXX/managetests/app.py", line 130, in process_hook
self._process_push_hook(data)
File "XXX/managetests/app.py", line 148, in _process_push_hook
self.load_branch(branch, mr)
File "XXX/managetests/app.py", line 90, in load_branch
branch.deploy()
File "XXX/managetests/branches.py", line 102, in deploy
"rm -rf %s/%s/*" % (self.caches_dir, self.name),
AttributeError: 'Branch' object has no attribute 'caches_dir'
```Happened after receiving a push hook.
```
Traceback (most recent call last):
File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()
File "XXX/managetests/frontend/__init__.py", line 46, in run
self.manager.process_hook(data)
File "XXX/managetests/app.py", line 130, in process_hook
self._process_push_hook(data)
File "XXX/managetests/app.py", line 148, in _process_push_hook
self.load_branch(branch, mr)
File "XXX/managetests/app.py", line 90, in load_branch
branch.deploy()
File "XXX/managetests/branches.py", line 102, in deploy
"rm -rf %s/%s/*" % (self.caches_dir, self.name),
AttributeError: 'Branch' object has no attribute 'caches_dir'
```Pietro Albinipietro@pietroalbini.orgPietro Albinipietro@pietroalbini.orghttps://code.ubuntu-it.org/ubuntu-it-web/www/-/issues/1Fix third level menu2017-09-28T07:24:20ZRiccardo PadovaniFix third level menuIl menù di terzo livello ha padding-top diversi per gli url e per il breadcrumb
![Scopri_Ubuntu_-_Ubuntu-it_2015-12-14_12-38-35](/uploads/b9060ba807d5fa71d191e03aebee27f8/Scopri_Ubuntu_-_Ubuntu-it_2015-12-14_12-38-35.png)
Il menù di terzo livello ha padding-top diversi per gli url e per il breadcrumb
![Scopri_Ubuntu_-_Ubuntu-it_2015-12-14_12-38-35](/uploads/b9060ba807d5fa71d191e03aebee27f8/Scopri_Ubuntu_-_Ubuntu-it_2015-12-14_12-38-35.png)
Pietro Albinipietro@pietroalbini.orgPietro Albinipietro@pietroalbini.orghttps://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/26Aggiornare pagina di Mythbuntu2018-03-13T23:33:11ZAlexmercurytuts@gmail.comAggiornare pagina di MythbuntuMarco Montabone Marco Montabone https://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/25Aggiornare pagina di Ubuntu Mate2018-03-13T23:33:12ZAlexmercurytuts@gmail.comAggiornare pagina di Ubuntu MateLumetti Lucalumetti.luca@gmail.comLumetti Lucalumetti.luca@gmail.comhttps://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/24Aggiornare pagina di Ubuntu Studio2018-03-13T23:33:12ZAlexmercurytuts@gmail.comAggiornare pagina di Ubuntu StudioMarco Montabone Marco Montabone https://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/23Aggiornare pagina di Ubuntu GNOME2018-03-13T23:33:12ZPietro Albinipietro@pietroalbini.orgAggiornare pagina di Ubuntu GNOMEMarco Montabone Marco Montabone https://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/22Aggiornare pagina di Edubuntu2018-03-13T23:33:12ZAlexmercurytuts@gmail.comAggiornare pagina di EdubuntuMarco Montabone Marco Montabone https://code.ubuntu-it.org/ubuntu-it-web/www-prod/-/issues/21Aggiornare pagina di Lubuntu2018-03-13T23:33:12ZPietro Albinipietro@pietroalbini.orgAggiornare pagina di LubuntuLumetti Lucalumetti.luca@gmail.comLumetti Lucalumetti.luca@gmail.com