Skip to content

Commit

Permalink
Merge pull request #155 from PnX-SI/dev
Browse files Browse the repository at this point in the history
Security updates and few fixes
* Backend packages security fix
* Frontend packages security fix
* Migration from angular 6 to angular 8
* Documentation  improvements
  • Loading branch information
lpofredc authored Aug 20, 2019
2 parents 3ac16f5 + e54bfe9 commit 8a5d2ce
Show file tree
Hide file tree
Showing 36 changed files with 9,406 additions and 8,829 deletions.
87 changes: 22 additions & 65 deletions backend/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,74 +1,31 @@
-i https://pypi.org/simple
alabaster==0.7.12
argh==0.26.2
astroid==2.0.4
autopep8==1.4.2
Babel==2.6.0
blinker==1.4
certifi==2018.4.16
certifi==2019.6.16
chardet==3.0.4
click==6.7
Click==7.0
colorlog==4.0.2
doc8==0.8.0
docutils==0.14
flake8==3.6.0
flasgger==0.9.0
Flask==1.0.2
flasgger==0.9.3
Flask==1.1.1
Flask-Admin==1.5.3
Flask-CKEditor==0.4.3
Flask-Cors==3.0.6
Flask-JWT-Extended==3.10.0
Flask-Login==0.4.1
Flask-Mail==0.9.1
Flask-Cors==3.0.8
Flask-JWT-Extended==3.21.0
Flask-SQLAlchemy==2.4.0
GeoAlchemy2==0.4.2
geojson==2.4.0
gunicorn==19.9.0
idna==2.7
imagesize==1.1.0
isort==4.3.4
itsdangerous==0.24
Jinja2==2.10
GeoAlchemy2==0.6.3
geojson==2.5.0
idna==2.8
itsdangerous==1.1.0
Jinja2==2.10.1
jsonschema==2.6.0
lazy-object-proxy==1.3.1
livereload==2.6.0
MarkupSafe==1.0
marshmallow==2.15.3
mccabe==0.6.1
mistune==0.8.3
mypy==0.610
numpy==1.15.0
packaging==19.0
MarkupSafe==1.1.1
mistune==0.8.4
passlib==1.7.1
pathtools==0.1.2
pbr==5.1.1
pip-autoremove==0.9.1
port-for==0.3.1
psycopg2-binary==2.7.5
pycodestyle==2.4.0
pyflakes==2.0.0
Pygments==2.3.1
PyJWT==1.6.4
pylint==2.1.1
pyparsing==2.3.1
pytz==2018.9
PyYAML==3.13
requests==2.19.1
restructuredtext-lint==1.2.2
psycopg2-binary==2.8.3
PyJWT==1.7.1
PyYAML==5.1.2
requests==2.22.0
Shapely==1.6.4.post2
six==1.11.0
snowballstemmer==1.2.1
Sphinx==1.8.3
sphinx-autobuild==0.7.1
sphinx-rtd-theme==0.4.2
sphinxcontrib-websupport==1.1.0
SQLAlchemy==1.2.9
stevedore==1.30.0
toml==0.9.4
tornado==5.1.1
typed-ast==1.1.0
urllib3==1.23
watchdog==0.9.0
Werkzeug==0.14.1
wrapt==1.10.11
six==1.12.0
SQLAlchemy==1.3.7
toml==0.10.0
urllib3==1.25.3
Werkzeug==0.15.5
WTForms==2.2.1
22 changes: 0 additions & 22 deletions backend/requirements_dev.txt

This file was deleted.

6 changes: 5 additions & 1 deletion config/default_config.toml.example
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,17 @@ MEDIA_FOLDER = 'media'
# BASE_DIR = os.path.abspath(os.path.dirname(__file__))
UPLOAD_FOLDER = 'static/medias'

# Déclaration des Récompenses
[REWARDS]
[[REWARDS.BADGESET]]
# Déclaration des types de récompense
[REWARDS.BADGESET.Seniority]
# Déclaration des noms et des urls des badges pour un type de récompense
oeuf = '/media/badges_Novice.svg'
chenille = '/media/badges_Confirme.svg'
papillon = '/media/badges_Expert.svg'
[REWARDS.BADGESET.Attendance]
# CuSn = bronze Au = or Ar = argent
Au = '/media/badges_Expert.svg'
Ar = '/media/badges_Confirme.svg'
CuSn = '/media/badges_Novice.svg'
Expand Down Expand Up @@ -77,7 +81,7 @@ UPLOAD_FOLDER = 'static/medias'
Au = '/media/badges_Humide.svg'
Ar = '/media/badges_Humide.svg'
CuSn = '/media/badges_Humide.svg'

# Configuration des Récompenses
[REWARDS.CONF]
"attendance" = { "Au" = 5000, "Ar" = 66, "CuSn" = 65 }
"seniority" = { "oeuf" = "7days", "chenille" = "6months", "papillon" = "1an" }
Expand Down
31 changes: 31 additions & 0 deletions docs/devs/badges.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
====================================
Configuration des badges
====================================

**Types de récompense:**

- Seniority: ancienneté d'inscription sur la plateforme
- Attendance: participation sur la plateforme( faire des observations)
- Program_Attendance: participation par programme
- Program_Date_Bounds: participation à un intervalle de temps sur un programme
- Ornitologue: faire des observations dans la catégorie Ornithologue
- Mammalogiste: faire des observations dans la catégorie Mammalogiste
- Odonatologue: faire des observations dans la catégorie Odontologue
- Lépidoptériste: faire des observations dans la catégorie Lépidoptériste
- AHerpétologue: faire des observations dans la catégorie Herpétologique

**niveaux de récompense:**

- CuSn = bronze, Au = or, Ar = argent

**Configuration des points de récompense:**

Configuration des points des paliers(niveaux) pour chaque type de badge

exemple : "attendance" = { "Au" = 5000, "Ar" = 66, "CuSn" = 65 }

:notes:
Pour plus d'informations voir : https://github.com/PnX-SI/GeoNature-citizen/issues/7



Loading

0 comments on commit 8a5d2ce

Please sign in to comment.