Skip to content

Commit 8a5d2ce

Browse files
authoredAug 20, 2019
Merge pull request #155 from PnX-SI/dev
Security updates and few fixes * Backend packages security fix * Frontend packages security fix * Migration from angular 6 to angular 8 * Documentation improvements
2 parents 3ac16f5 + e54bfe9 commit 8a5d2ce

36 files changed

+9406
-8829
lines changed
 

‎backend/requirements.txt

+22-65
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,31 @@
1-
-i https://pypi.org/simple
2-
alabaster==0.7.12
3-
argh==0.26.2
4-
astroid==2.0.4
5-
autopep8==1.4.2
6-
Babel==2.6.0
7-
blinker==1.4
8-
certifi==2018.4.16
1+
certifi==2019.6.16
92
chardet==3.0.4
10-
click==6.7
3+
Click==7.0
114
colorlog==4.0.2
12-
doc8==0.8.0
13-
docutils==0.14
14-
flake8==3.6.0
15-
flasgger==0.9.0
16-
Flask==1.0.2
5+
flasgger==0.9.3
6+
Flask==1.1.1
177
Flask-Admin==1.5.3
188
Flask-CKEditor==0.4.3
19-
Flask-Cors==3.0.6
20-
Flask-JWT-Extended==3.10.0
21-
Flask-Login==0.4.1
22-
Flask-Mail==0.9.1
9+
Flask-Cors==3.0.8
10+
Flask-JWT-Extended==3.21.0
2311
Flask-SQLAlchemy==2.4.0
24-
GeoAlchemy2==0.4.2
25-
geojson==2.4.0
26-
gunicorn==19.9.0
27-
idna==2.7
28-
imagesize==1.1.0
29-
isort==4.3.4
30-
itsdangerous==0.24
31-
Jinja2==2.10
12+
GeoAlchemy2==0.6.3
13+
geojson==2.5.0
14+
idna==2.8
15+
itsdangerous==1.1.0
16+
Jinja2==2.10.1
3217
jsonschema==2.6.0
33-
lazy-object-proxy==1.3.1
34-
livereload==2.6.0
35-
MarkupSafe==1.0
36-
marshmallow==2.15.3
37-
mccabe==0.6.1
38-
mistune==0.8.3
39-
mypy==0.610
40-
numpy==1.15.0
41-
packaging==19.0
18+
MarkupSafe==1.1.1
19+
mistune==0.8.4
4220
passlib==1.7.1
43-
pathtools==0.1.2
44-
pbr==5.1.1
45-
pip-autoremove==0.9.1
46-
port-for==0.3.1
47-
psycopg2-binary==2.7.5
48-
pycodestyle==2.4.0
49-
pyflakes==2.0.0
50-
Pygments==2.3.1
51-
PyJWT==1.6.4
52-
pylint==2.1.1
53-
pyparsing==2.3.1
54-
pytz==2018.9
55-
PyYAML==3.13
56-
requests==2.19.1
57-
restructuredtext-lint==1.2.2
21+
psycopg2-binary==2.8.3
22+
PyJWT==1.7.1
23+
PyYAML==5.1.2
24+
requests==2.22.0
5825
Shapely==1.6.4.post2
59-
six==1.11.0
60-
snowballstemmer==1.2.1
61-
Sphinx==1.8.3
62-
sphinx-autobuild==0.7.1
63-
sphinx-rtd-theme==0.4.2
64-
sphinxcontrib-websupport==1.1.0
65-
SQLAlchemy==1.2.9
66-
stevedore==1.30.0
67-
toml==0.9.4
68-
tornado==5.1.1
69-
typed-ast==1.1.0
70-
urllib3==1.23
71-
watchdog==0.9.0
72-
Werkzeug==0.14.1
73-
wrapt==1.10.11
26+
six==1.12.0
27+
SQLAlchemy==1.3.7
28+
toml==0.10.0
29+
urllib3==1.25.3
30+
Werkzeug==0.15.5
7431
WTForms==2.2.1

‎backend/requirements_dev.txt

-22
This file was deleted.

‎config/default_config.toml.example

+5-1
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,17 @@ MEDIA_FOLDER = 'media'
4141
# BASE_DIR = os.path.abspath(os.path.dirname(__file__))
4242
UPLOAD_FOLDER = 'static/medias'
4343

44+
# Déclaration des Récompenses
4445
[REWARDS]
4546
[[REWARDS.BADGESET]]
47+
# Déclaration des types de récompense
4648
[REWARDS.BADGESET.Seniority]
49+
# Déclaration des noms et des urls des badges pour un type de récompense
4750
oeuf = '/media/badges_Novice.svg'
4851
chenille = '/media/badges_Confirme.svg'
4952
papillon = '/media/badges_Expert.svg'
5053
[REWARDS.BADGESET.Attendance]
54+
# CuSn = bronze Au = or Ar = argent
5155
Au = '/media/badges_Expert.svg'
5256
Ar = '/media/badges_Confirme.svg'
5357
CuSn = '/media/badges_Novice.svg'
@@ -77,7 +81,7 @@ UPLOAD_FOLDER = 'static/medias'
7781
Au = '/media/badges_Humide.svg'
7882
Ar = '/media/badges_Humide.svg'
7983
CuSn = '/media/badges_Humide.svg'
80-
84+
# Configuration des Récompenses
8185
[REWARDS.CONF]
8286
"attendance" = { "Au" = 5000, "Ar" = 66, "CuSn" = 65 }
8387
"seniority" = { "oeuf" = "7days", "chenille" = "6months", "papillon" = "1an" }

‎docs/devs/badges.rst

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
====================================
2+
Configuration des badges
3+
====================================
4+
5+
**Types de récompense:**
6+
7+
- Seniority: ancienneté d'inscription sur la plateforme
8+
- Attendance: participation sur la plateforme( faire des observations)
9+
- Program_Attendance: participation par programme
10+
- Program_Date_Bounds: participation à un intervalle de temps sur un programme
11+
- Ornitologue: faire des observations dans la catégorie Ornithologue
12+
- Mammalogiste: faire des observations dans la catégorie Mammalogiste
13+
- Odonatologue: faire des observations dans la catégorie Odontologue
14+
- Lépidoptériste: faire des observations dans la catégorie Lépidoptériste
15+
- AHerpétologue: faire des observations dans la catégorie Herpétologique
16+
17+
**niveaux de récompense:**
18+
19+
- CuSn = bronze, Au = or, Ar = argent
20+
21+
**Configuration des points de récompense:**
22+
23+
Configuration des points des paliers(niveaux) pour chaque type de badge
24+
25+
exemple : "attendance" = { "Au" = 5000, "Ar" = 66, "CuSn" = 65 }
26+
27+
:notes:
28+
Pour plus d'informations voir : https://github.com/PnX-SI/GeoNature-citizen/issues/7
29+
30+
31+

0 commit comments

Comments
 (0)
Please sign in to comment.