From 69914986c4276bb7c0daa08b03702b6119a609fb Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Thu, 15 Jul 2021 08:50:58 +0200 Subject: [PATCH] =?UTF-8?q?L=C3=A8ve=20contrainte=20d'unicit=C3=A9=20sur?= =?UTF-8?q?=20les=20mails=20des=20utiulisateurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 +++-- app/auth/models.py | 2 +- requirements-3.7.txt | 72 +++++++++++++++++++++----------------------- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index e4afee00..7944f761 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,9 @@ Développement en cours, certaines pages fonctionnent, d'autres pas. ### État actuel (13 juillet 21) - - passage à l'unicode en cours (E/S à revoir). + - passage à l'unicode en cours (certaines E/S encore à revoir). - - pas d'excel, pdf non testé (mais devrait marcher ?). + - pas d'import/export excel. **En cours:** @@ -87,6 +87,10 @@ Puis initialisation de l'appli: flask user-db-init +Et saisie du mot de passe `admin`: + + flask user-password admin + On peut ensuite créer des utilisateurs tests avec: flask user-create toto Ens RT diff --git a/app/auth/models.py b/app/auth/models.py index 989ab43c..1943125c 100644 --- a/app/auth/models.py +++ b/app/auth/models.py @@ -31,7 +31,7 @@ class User(UserMixin, db.Model): id = db.Column(db.Integer, primary_key=True) user_name = db.Column(db.String(64), index=True, unique=True) - email = db.Column(db.String(120), index=True, unique=True) + email = db.Column(db.String(120)) nom = db.Column(db.String(64)) prenom = db.Column(db.String(64)) diff --git a/requirements-3.7.txt b/requirements-3.7.txt index 0ebe5e7c..ccaf72da 100644 --- a/requirements-3.7.txt +++ b/requirements-3.7.txt @@ -1,38 +1,34 @@ -alembic==1.6.5 -Babel==2.9.1 -blinker==1.4 -click==8.0.1 -dnspython==2.1.0 -dominate==2.6.0 -email-validator==1.1.3 -Flask==2.0.1 -Flask-Babel==2.0.0 -Flask-Bootstrap==3.3.7.1 -Flask-Login==0.5.0 -Flask-Mail==0.9.1 -Flask-Migrate==3.0.1 -Flask-Moment==1.0.1 -Flask-SQLAlchemy==2.5.1 -Flask-WTF==0.15.1 -greenlet==1.1.0 -html2text==2020.1.16 -idna==3.2 -importlib-metadata==4.6.1 -itsdangerous==2.0.1 -Jinja2==3.0.1 -Mako==1.1.4 -MarkupSafe==2.0.1 -Pillow==8.3.1 -psycopg2==2.9.1 -PyJWT==2.1.0 -python-dateutil==2.8.1 -python-dotenv==0.18.0 -python-editor==1.0.4 -pytz==2021.1 -six==1.16.0 -SQLAlchemy==1.4.20 -typing-extensions==3.10.0.0 -visitor==0.1.3 -Werkzeug==2.0.1 -WTForms==2.3.3 -zipp==3.5.0 +asn1crypto==0.24.0 +certifi==2018.8.24 +chardet==3.0.4 +configparser==3.5.0b2 +cracklib==2.9.6 +cryptography==2.6.1 +docutils==0.14 +entrypoints==0.3 +enum34==1.1.6 +gyp==0.1 +icalendar==4.0.3 +idna==2.6 +ipaddress==1.0.17 +jaxml==3.1 +keyring==17.1.1 +keyrings.alt==3.1.1 +olefile==0.46 +Pillow==5.4.1 +psycopg2==2.7.7 +pycrypto==2.6.1 +Pygments==2.3.1 +PyGObject==3.30.4 +pyOpenSSL==19.0.0 +PyRSS2Gen==1.1 +python-dateutil==2.7.3 +pytz==2019.1 +pyxdg==0.25 +reportlab==3.5.13 +requests==2.21.0 +roman==2.0.0 +SecretStorage==2.3.1 +six==1.12.0 +urllib3==1.24.1 +virtualenv==15.1.0