Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop visualizer thibaut #32

Open
wants to merge 164 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
f0e19c8
Primer commit
pabfrasan Nov 3, 2020
8ca5c87
local_settings subido
pabfrasan Nov 4, 2020
27483fd
Update .travis.yml
pabfrasan Nov 11, 2020
7c48db0
Update .travis.yml
pabfrasan Nov 11, 2020
2783fc1
Update .travis.yml
pabfrasan Nov 11, 2020
ad8a86f
Un cambio en el README
pabfrasan Nov 12, 2020
3b7e21b
Un cambio en el README
AbrahamSFC Nov 12, 2020
4847ff9
Docker actualizado
pabfrasan Nov 24, 2020
2c2960f
Heroku: añadido el Procfile
pabfrasan Dec 10, 2020
e5cbb96
Configuracion Heroku
pabfrasan Dec 10, 2020
d144f14
Configuracion Heroku
pabfrasan Dec 10, 2020
06d68f2
Configuracion Heroku
pabfrasan Dec 10, 2020
63e0044
Configuracion Heroku
pabfrasan Dec 10, 2020
ef8247f
Delete local_settings.py
pabfrasan Dec 10, 2020
db74e05
Cambios de configuración. local_settings.py eliminado, cada usuario d…
pabfrasan Dec 10, 2020
00a0fe3
Update .travis.yml
pabfrasan Dec 17, 2020
c6f8323
Update .travis.yml
pabfrasan Dec 17, 2020
db02351
Update .travis.yml
pabfrasan Dec 17, 2020
2474db5
Update .travis.yml
pabfrasan Dec 17, 2020
4a1ffb0
Update .travis.yml
pabfrasan Dec 17, 2020
0e652f2
Merge pull request #1 from pabfrasan/patch-1
pabfrasan Dec 17, 2020
ffad0fe
Update .travis.yml
pabfrasan Dec 17, 2020
838c812
travis_local_settings.py creado y .travis.yml actualizado
pabfrasan Dec 17, 2020
068c22f
Integración de travis con heroku
pabfrasan Dec 17, 2020
78b1e8e
Dark mode and light mode implements
Dec 19, 2020
9e2ecc0
Floating action button implement
Dec 19, 2020
42e5f55
Primera gráfica (donut)
davsotpon Dec 19, 2020
d899f6c
Merge branch 'developVisualizer' into Graficas
davsotpon Dec 19, 2020
4495197
Merge pull request #2 from pabfrasan/Graficas
davsotpon Dec 19, 2020
b2445c6
Footer fixed
Dec 19, 2020
892ea14
Delete footer.css
Martinagr32 Dec 19, 2020
f107741
popUp implement and footer.css remove
Dec 19, 2020
4228c6e
popUp fixed
Dec 19, 2020
996852f
popUp implements
Dec 19, 2020
63767b8
popUp implements
Dec 19, 2020
d02adcf
Exportar a pdf y png comenzados
AbrahamSFC Dec 19, 2020
bd5879d
Internacionalización ingles-español
Dec 21, 2020
7ea44c3
Language switch functionality implemented
Dec 21, 2020
7b8fd86
Change language in base.html and popUp visualization
Dec 22, 2020
ef1a748
ExportAsPDF completo
AbrahamSFC Dec 22, 2020
0bd4f95
Exportar a PNG completo
AbrahamSFC Dec 23, 2020
b62f5ad
Merge branch 'developVisualizer' into abrgarvil
AbrahamSFC Dec 23, 2020
930f950
Merge pull request #5 from pabfrasan/abrgarvil
AbrahamSFC Dec 23, 2020
383ff16
About us and contact us views and button
Dec 23, 2020
0883383
About us and Contact us views fixed css
Dec 23, 2020
1dad851
Cookies para conservar el modo oscuro
AbrahamSFC Dec 23, 2020
f04f808
ContactUs view implemented
Dec 24, 2020
d0b334f
Vista de about us completa
AbrahamSFC Dec 24, 2020
bdacae9
aboutUs view internationalized and contactUs view improved
Dec 25, 2020
d12b38f
visualizer and aboutUs views styles greatly improved
Dec 26, 2020
9e85ab6
Bot de telegram añadido
pabfrasan Dec 26, 2020
f96095d
Implementado bot de telegram
pabfrasan Dec 26, 2020
87fa1fe
Add files via upload
Martinagr32 Dec 26, 2020
c48ea06
Add files via upload
Martinagr32 Dec 26, 2020
80ea352
Traduccion al fancés
Thiloparn Dec 26, 2020
3e8f3d1
enviar email
Thiloparn Dec 26, 2020
fac5ecb
Merge pull request #6 from pabfrasan/developVisualizerThibaut
Thiloparn Dec 26, 2020
005ab3c
Anadida la pregunta
Thiloparn Dec 28, 2020
b5c9ec2
Merge pull request #7 from pabfrasan/developVisualizerThibaut
Thiloparn Dec 28, 2020
08775fa
Details dark mode fixed and Gabriel img
Dec 28, 2020
43c3e5c
Anadido enlace a google map
Thiloparn Dec 28, 2020
c098109
Merge pull request #8 from pabfrasan/developVisualizerThibaut
Thiloparn Dec 28, 2020
793ccdd
Merge branch 'developVisualizer' into developVisualizerMartin
Martinagr32 Dec 28, 2020
1a98c3b
Merge pull request #9 from pabfrasan/developVisualizerMartin
Martinagr32 Dec 28, 2020
6c3d589
Merge fixed and internationalized button
Dec 28, 2020
aeb5b67
Add files via upload
Martinagr32 Dec 28, 2020
4e8ecb7
Pulido de bot de telegram. Bot de discord en proceso
pabfrasan Dec 28, 2020
5c09159
Ahora el enlace a google maps se habre en otra pagina
Thiloparn Dec 28, 2020
b129737
Merge pull request #10 from pabfrasan/developVisualizer
Thiloparn Dec 28, 2020
d476b2e
Formateo de la tabla del pdf
Thiloparn Dec 28, 2020
eda0785
Merge pull request #11 from pabfrasan/developVisualizerThibaut
Thiloparn Dec 28, 2020
c2f8b28
Eliminado bot de discord
pabfrasan Dec 29, 2020
ec64cce
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Dec 29, 2020
cb5a93e
Primera version del podio
pabfrasan Dec 29, 2020
f418c99
Muestra el número de votos que tiene una votación no finalizada
davsotpon Dec 29, 2020
a12d9ed
Mejorado podio
pabfrasan Dec 29, 2020
032a5e0
Images language button improved
Dec 31, 2020
d295df4
Eliminar discord import
pabfrasan Dec 31, 2020
ac0239a
Arreglo discord imports
pabfrasan Dec 31, 2020
32b8e7a
Nuevo tipo de gráfica exportable a pdf y png
AbrahamSFC Dec 31, 2020
fb49734
Botones de visualizer.html arreglados
AbrahamSFC Dec 31, 2020
0dd1481
Merge pull request #12 from pabfrasan/developVisualizerAbraham
AbrahamSFC Dec 31, 2020
3a250e7
cambio de color en la gráfica de barras
AbrahamSFC Dec 31, 2020
d5725f4
Merge pull request #13 from pabfrasan/developVisualizerAbraham
AbrahamSFC Dec 31, 2020
845f4ef
Ultimos cambios a podio
pabfrasan Jan 2, 2021
a8ee299
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 2, 2021
49f6b85
Chart views improved
Jan 2, 2021
3a85fe4
German language implemented and icons in titles
Jan 2, 2021
64c5d5c
Add files via upload
Martinagr32 Jan 2, 2021
0e87812
Merge pull request #14 from pabfrasan/developVisualizer
AbrahamSFC Jan 2, 2021
cac4661
grafica barras arreglada y puesta más bonita
AbrahamSFC Jan 2, 2021
d715927
Merge pull request #15 from pabfrasan/developVisualizerAbraham
AbrahamSFC Jan 2, 2021
f8a32bf
Añadido boton para entrar en el grupo de telegram
pabfrasan Jan 4, 2021
cad13e3
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 4, 2021
9fa5429
css de podio movido a visualizer.css
pabfrasan Jan 4, 2021
5320ace
Delete django.mo
davsotpon Jan 5, 2021
72d1f59
Merge branch 'developVisualizerDavid' into developVisualizer
davsotpon Jan 5, 2021
3334ddc
Add files via upload
davsotpon Jan 5, 2021
e325d06
Depuración y comentarios del código
AbrahamSFC Jan 5, 2021
0272c37
Merge branch 'developVisualizer' into developVisualizerAbraham
AbrahamSFC Jan 5, 2021
11f63a7
Merge pull request #21 from pabfrasan/developVisualizerAbraham
AbrahamSFC Jan 5, 2021
2390960
Update visualizer.html
AbrahamSFC Jan 5, 2021
8607f26
Update visualizer.html
AbrahamSFC Jan 5, 2021
025a3ed
Footer bien puesto en las otras vistas de visualización
davsotpon Jan 5, 2021
2ea53c2
Gráficas responsive y traducciones
davsotpon Jan 7, 2021
10d728e
Merge pull request #26 from pabfrasan/developVisualizerDavid
davsotpon Jan 7, 2021
c700bc7
Update contactUs.html
Thiloparn Jan 7, 2021
88befd1
Icon votes update
Jan 7, 2021
2711a63
Merge branch 'developVisualizer' of https://github.com/pabfrasan/deci…
Thiloparn Jan 7, 2021
c559652
Merge pull request #54 from pabfrasan/developVisualizer
AbrahamSFC Jan 8, 2021
accc5c2
Comentado el bot de telegram por corrección de errores
pabfrasan Jan 9, 2021
2ec9007
Urls fixed to pass tests
Jan 9, 2021
dddc0a1
Botón return en las vistas de visualización
davsotpon Jan 10, 2021
5d41650
Merge pull request #74 from pabfrasan/developVisualizerDavid
davsotpon Jan 10, 2021
2bde7d4
Arreglos del merge
pabfrasan Jan 11, 2021
fd4bf79
Arreglado el footer de ContactUs y AboutUs
davsotpon Jan 12, 2021
88f6e0f
Update tests.py
Martinagr32 Jan 12, 2021
04d45f9
test visualizer 5 tests implemented
AbrahamSFC Jan 12, 2021
b230a3d
test comprobación de gráfica de barras
AbrahamSFC Jan 13, 2021
3e78580
unificación de test.py
AbrahamSFC Jan 13, 2021
79a506a
Merge branch 'developVisualizer' into developVisualizerAbraham
AbrahamSFC Jan 13, 2021
bc1218b
Merge pull request #110 from pabfrasan/developVisualizerAbraham
AbrahamSFC Jan 13, 2021
1ed15cd
Arreglo de bot de telegram
pabfrasan Jan 13, 2021
02a81c1
Arreglado los test del .travis.yml
pabfrasan Jan 13, 2021
ca4db12
Update tests.py
Thiloparn Jan 13, 2021
a7e46c5
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 13, 2021
8af3d8e
Merge branch 'developVisualizer' into developVisualizerThibaut
Thiloparn Jan 13, 2021
b44baeb
Merge pull request #112 from pabfrasan/developVisualizerThibaut
Thiloparn Jan 13, 2021
b544a88
descarga de geckodriver
pabfrasan Jan 13, 2021
62816e3
Merge branch 'developVisualizer' of https://github.com/pabfrasan/deci…
pabfrasan Jan 13, 2021
22a096a
añadido selenium a .travis.yml
pabfrasan Jan 13, 2021
bdc8be2
Añadido pillow a requirements.txt
pabfrasan Jan 13, 2021
6215809
Update tests.py
Martinagr32 Jan 14, 2021
888b84b
Pagina home de visualización añadida
pabfrasan Jan 14, 2021
8b646e6
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 14, 2021
3d9cf96
Update tests.py
AbrahamSFC Jan 14, 2021
2195fa8
Bot telegram arreglado
pabfrasan Jan 14, 2021
64d9ad2
Merge branch 'developVisualizer' of https://github.com/pabfrasan/deci…
pabfrasan Jan 14, 2021
30999c9
Anadidas nuevas votaciones a la pagina visualizer/
Thiloparn Jan 14, 2021
580ebee
Grafica de numero de votos de cada votacion
Jan 14, 2021
8c0c3ab
Añadido test de visualizar y cambios en el bot de telegram
pabfrasan Jan 15, 2021
f0bcb9b
Arreglo de los test
pabfrasan Jan 15, 2021
756bef0
Correccion import cource en visualizer_home
Jan 15, 2021
82f9066
Incidencia cookies solucionada
AbrahamSFC Jan 15, 2021
f45edb9
Corregido error imports
Jan 15, 2021
5ee2aa9
Añadido test sobre podium
pabfrasan Jan 15, 2021
54cd3d2
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 15, 2021
4e1121c
Grafica en visualizer_home
Jan 15, 2021
137a006
Comentario en VisualizerHome
Jan 15, 2021
4d3bfdf
Colores para la grafica
Jan 15, 2021
850f38b
Adición de fechas a visualizer_home
Jan 15, 2021
5ef39bd
VisualizerGabriel a developVisualizer
gabgutpri Jan 15, 2021
642da05
Update tests.py
davsotpon Jan 16, 2021
f71a6b8
Anadido test de traduccion al frances en el Contact Us
Thiloparn Jan 16, 2021
378c7dd
Merge branch 'developVisualizer' into developVisualizerThibaut
Thiloparn Jan 16, 2021
55ad78a
Correcion de los tests
Thiloparn Jan 16, 2021
153437b
test sobre el boton de telegram añadido
pabfrasan Jan 16, 2021
d6e3952
Anadido boton de guardar imagen en VisualizerHome
Thiloparn Jan 16, 2021
3a64fe4
Añadidos titulos en visualizer_home
Jan 16, 2021
4a2d705
Merge branch 'developVisualizerPablo' into developVisualizer
pabfrasan Jan 16, 2021
54c5696
Titulos a visualizer_home
gabgutpri Jan 16, 2021
7c1787c
Merge pull request #196 from pabfrasan/developVisualizerThibaut
Thiloparn Jan 16, 2021
9bf53ee
Merge pull request #200 from pabfrasan/developVisualizer
Thiloparn Jan 16, 2021
5e3ba7b
Traducciones en VisualizerHome
Thiloparn Jan 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,4 @@ ENV/
.mypy_cache/

.vagrant
.vscode/settings.json
17 changes: 17 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>decide</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
5 changes: 5 additions & 0 deletions .pydevproject
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?><pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python interpreter</pydev_property>
</pydev_project>
37 changes: 24 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,32 @@
dist: xenial

services:
- postgresql
- postgresql
addons:
postgresql: "9.4"
postgresql: '9.4'
before_script:
- psql -U postgres -c "create user decide password 'decide'"
- psql -U postgres -c "create database test_decide owner decide"
- psql -U postgres -c "ALTER USER decide CREATEDB"
- psql -U postgres -c "create user decide password 'decide'"
- psql -U postgres -c "create database decidedb owner decide"
- psql -U postgres -c "ALTER USER decide CREATEDB"
language: python
python:
- "3.6"
- '3.6'
install:
- pip install -r requirements.txt
- pip install codacy-coverage
- pip install -r requirements.txt
- pip install codacy-coverage
script:
- cd decide
- coverage run --branch --source=. ./manage.py test --keepdb --with-xunit
- coverage xml
- python-codacy-coverage -r coverage.xml
- wget https://github.com/mozilla/geckodriver/releases/download/v0.27.0/geckodriver-v0.27.0-linux64.tar.gz
- tar -xzf geckodriver-v0.27.0-linux64.tar.gz
- chmod +x geckodriver
- sudo cp geckodriver /usr/bin/
- rm geckodriver-v0.27.0-linux64.tar.gz
- cd decide
- cp travis_local_settings.py local_settings.py
- coverage run --branch --source=. ./manage.py test authentication visualizer voting --keepdb
- coverage xml
- python-codacy-coverage -r coverage.xml
deploy:
provider: heroku
app: picaro-decide
strategy: git
api_key:
secure: SDt7FSvAfUp9J0aA0vhQGKN7ZUfHvbyX/GMr/gVQmlkobFNWu9Wk8f5O2jzxEcHJfP9DKRPwzK5CF2d422bd/toKXEJldIoZL57YQnomlKElqetaLBoETyydhn/oZkkF+aTv/zZF92m2dQGetTlG6Zp1sqFSW9BwXFKBrMIh9XjqFton6AFDZ5DPCy6Gn9303OAkxtWmqG4EGTEzJ2VV9ambCEMs30ZSeAGn4eVbWC92CvSaef32aOBvKcHKSKIrBkN5Y0olYGHRj00s+tr0iBlVfxKyVb1lI6vwuuh85+8w2UGVXp+NCAEy+Dm1RLz3lhDi3hpIyXK1V9JCqw6arbuNgvB0vHvRuldAj8cw3lmpD9kLlmDfstyw5MJd8UAf22rwsI1nUA6Ga/qycAD1kOIOgPwF6oWLW16M+MOGE/+loZIj4NmQTs3wiYAemqwVqEHc9enViEAaSD2M2zUWPI7L2m9gd2iOll6UleKosqz9f8hQFBLKcaTuaoH5qRHAIPeSVIAZA+GmJhbj9lM++yVhZW5aJ0SVzx+RhGAXcgweVNtUIH8F2DU1Es001zNML90k+G47MpnGqfIHuZcxSVtttLS6raoJIHEQSNUzfwXsy4mBjnUzZvy4YeOf/DId8kb/Wrk0+8P/MOoaDVUEePae7rz4jRcHfHj1UXMPpd0=
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"python.pythonPath": "C:\\Python3\\python.exe"
}
4 changes: 4 additions & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
% prepara el repositorio para su despliegue.
release: sh -c 'cd decide && python manage.py migrate'
% especifica el comando para lanzar Decide
web: sh -c 'cd decide && gunicorn decide.wsgi --log-file -'
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
[![Build Status](https://travis-ci.com/wadobo/decide.svg?branch=master)](https://travis-ci.com/wadobo/decide) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/94a85eaa0e974c71af6899ea3b0d27e0)](https://www.codacy.com/app/Wadobo/decide?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=wadobo/decide&amp;utm_campaign=Badge_Grade) [![Codacy Badge](https://api.codacy.com/project/badge/Coverage/94a85eaa0e974c71af6899ea3b0d27e0)](https://www.codacy.com/app/Wadobo/decide?utm_source=github.com&utm_medium=referral&utm_content=wadobo/decide&utm_campaign=Badge_Coverage)

Plataforma voto electrónico educativa
=====================================

Expand Down
77 changes: 75 additions & 2 deletions decide/base/templates/base.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,87 @@
<!DOCTYPE html>
{% load i18n static %}
<html>
<head>
<meta charset="utf-8" />
<title>{% block title %}Decide!{% endblock %}</title>
<title>Decide Pícaro{% block title %}{% endblock %}</title>
<link rel="shortcut icon" type="image/png" href="../../static/favicon/picaro.png" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../../static/css/mfb.css" >
{% block extrahead %}{% endblock %}
</head>
<body>
{% block content %}
{% endblock %}

<!-- Floating action button to select language -->
<form action="{% url 'set_language' %}" method="post">
{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}" />
<ul id="menu" class="mfb-component--br mfb-zoomin" data-mfb-toggle="hover">
<li class="mfb-component__wrap">
<a class="pmd-floating-action-btn btn pmd-btn-fab pmd-btn-raised pmd-ripple-effect btn-dark">
<i class="fa fa-language"></i>
</a>
<ul class="mfb-component__list">
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for lang in languages %}
<li>
{% get_current_language as LANGUAGE_CODE %}
{% if LANGUAGE_CODE == "es" %}
<button class="pmd-floating-action-btn btn btn-sm pmd-btn-fab pmd-btn-raised pmd-ripple-effect btn-light"
type="submit" value="{{lang.code}}" name="language"
{% if lang.code == "es" %} data-mfb-label="Español"
{% elif lang.code == "en"%} data-mfb-label="Inglés"
{% elif lang.code == "de"%} data-mfb-label="Alemán"
{% else %} data-mfb-label="Francés" {% endif %}>
<img width="30" {% if lang.code == "es" %} src="../../static/images/spain.jpg"
{% elif lang.code == "en" %} src="../../static/images/england.jpg"
{% elif lang.code == "de" %} src="../../static/images/german.jpg"
{% else %} src="../../static/images/france.jpg"{% endif %}>
</button>
{% elif LANGUAGE_CODE == "en"%}
<button class="pmd-floating-action-btn btn btn-sm pmd-btn-fab pmd-btn-raised pmd-ripple-effect btn-light"
type="submit" value="{{lang.code}}" name="language"
{% if lang.code == "es" %} data-mfb-label="Spanish"
{% elif lang.code == "en"%} data-mfb-label="English"
{% elif lang.code == "de"%} data-mfb-label="German"
{% else %} data-mfb-label="French" {% endif %}>
<img width="30" {% if lang.code == "es" %} src="../../static/images/spain.jpg"
{% elif lang.code == "en" %} src="../../static/images/england.jpg"
{% elif lang.code == "de" %} src="../../static/images/german.jpg"
{% else %} src="../../static/images/france.jpg"{% endif %}>
</button>
{% elif LANGUAGE_CODE == "de"%}
<button class="pmd-floating-action-btn btn btn-sm pmd-btn-fab pmd-btn-raised pmd-ripple-effect btn-light"
type="submit" value="{{lang.code}}" name="language"
{% if lang.code == "es" %} data-mfb-label="Spanisch"
{% elif lang.code == "en"%} data-mfb-label="Englisch"
{% elif lang.code == "de"%} data-mfb-label="Deutsch"
{% else %} data-mfb-label="Französisch" {% endif %}>
<img width="30" {% if lang.code == "es" %} src="../../static/images/spain.jpg"
{% elif lang.code == "en" %} src="../../static/images/england.jpg"
{% elif lang.code == "de" %} src="../../static/images/german.jpg"
{% else %} src="../../static/images/france.jpg"{% endif %}>
</button>
{% else %}
<button class="pmd-floating-action-btn btn btn-sm pmd-btn-fab pmd-btn-raised pmd-ripple-effect btn-light"
type="submit" value="{{lang.code}}" name="language"
{% if lang.code == "es" %} data-mfb-label="Espagnol"
{% elif lang.code == "en"%} data-mfb-label="Anglais"
{% elif lang.code == "de"%} data-mfb-label="Allemand"
{% else %} data-mfb-label="Français" {% endif %}>
<img width="30" {% if lang.code == "es" %} src="../../static/images/spain.jpg"
{% elif lang.code == "en" %} src="../../static/images/england.jpg"
{% elif lang.code == "de" %} src="../../static/images/german.jpg"
{% else %} src="../../static/images/france.jpg"{% endif %}>
</button>
{% endif %}
</li>
{% endfor %}
</ul>
</li>
</ul>
</form>
{% block extrabody %}{% endblock %}
</body>
</html>
7 changes: 6 additions & 1 deletion decide/base/urls.py
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
urlpatterns = []
from django.conf.urls import url
from django.urls import include

urlpatterns = [
url('i18n/', include('django.conf.urls.i18n')),
]
2 changes: 1 addition & 1 deletion decide/booth/templates/booth/booth.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<b-navbar-brand tag="h1">Decide</b-navbar-brand>
<b-navbar-nav class="ml-auto" v-if="!signup">
<b-nav-item href="#" v-on:click="decideLogout">
{% trans "logout" %}
{% trans "Logout" %}
</b-nav-item>
</b-navbar-nav>
</b-navbar>
Expand Down
49 changes: 47 additions & 2 deletions decide/decide/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

ALLOWED_HOSTS = []

from django.utils.translation import ugettext_lazy as _

# Application definition

Expand Down Expand Up @@ -70,11 +71,24 @@
'voting',
]

BASEURL = 'http://localhost:8000'
BASEURL = 'https://picaro-decide.herokuapp.com'

APIS = {
'authentication': BASEURL ,
'base': BASEURL ,
'booth': BASEURL ,
'census': BASEURL ,
'mixnet': BASEURL ,
'postproc': BASEURL ,
'store': BASEURL ,
'visualizer': BASEURL ,
'voting': BASEURL ,
}

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
Expand Down Expand Up @@ -140,7 +154,16 @@
# Internationalization
# https://docs.djangoproject.com/en/2.0/topics/i18n/

LANGUAGE_CODE = 'en-us'
#LANGUAGE_CODE = 'es'
LANGUAGE_CODE = 'en'
_ = lambda s: s

LANGUAGES = [
('en', _('English')),
('es', _('Spanish')),
('fr', _('French')),
('de', _('German')),
]

TIME_ZONE = 'UTC'

Expand All @@ -150,13 +173,32 @@

USE_TZ = True

LOCALE_PATHS = [
os.path.join(BASE_DIR, 'locale')
]


TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.0/howto/static-files/

STATIC_URL = '/static/'
STATIC_ROOT = ''
STATIC_TMP = os.path.join(BASE_DIR, 'static')

os.makedirs(STATIC_TMP, exist_ok=True)

STATICFILES_DIRS = (
'static',
)

MEDIA_URL = '/media/'
MEDIA_ROOT = ''

MEDIAFILES_DIRS = (
'media',
)

# number of bits for the key, all auths should use the same number of bits
KEYBITS = 256
Expand All @@ -180,3 +222,6 @@


INSTALLED_APPS = INSTALLED_APPS + MODULES

import django_heroku
django_heroku.settings(locals())
1 change: 0 additions & 1 deletion decide/decide/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
from django.urls import path, include
from rest_framework_swagger.views import get_swagger_view


schema_view = get_swagger_view(title='Decide API')

urlpatterns = [
Expand Down
Binary file added decide/locale/de/LC_MESSAGES/django.mo
Binary file not shown.
Loading