File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 11"""empty message
22
3- Revision ID: ad0ca8c2e5fe
3+ Revision ID: b07da2e750df
44Revises:
5- Create Date: 2025-08-13 08:54:49.181927
5+ Create Date: 2025-08-19 21:00:25.203060
66
77"""
88from alembic import op
99import sqlalchemy as sa
1010
1111
1212# revision identifiers, used by Alembic.
13- revision = 'ad0ca8c2e5fe '
13+ revision = 'b07da2e750df '
1414down_revision = None
1515branch_labels = None
1616depends_on = None
Original file line number Diff line number Diff line change @@ -75,6 +75,11 @@ def register_user():
7575 body ['password' ].encode (), bcrypt .gensalt ()) # encriptar password
7676 print (new_password )
7777
78+ admin_list = [e .strip () for e in os .getenv (
79+ "ADMIN_EMAILS" , "" ).split ("," ) if e .strip ()]
80+
81+ is_admin = body ["email" ] in admin_list
82+
7883 if "username" and "email" and "password" not in body :
7984 return jsonify ("Error, debes introducir los campos obligatorios" ), 404
8085
@@ -84,7 +89,7 @@ def register_user():
8489 new_user .email = body ["email" ]
8590 new_user .password = new_password .decode ()
8691 new_user .is_active = True
87- new_user .is_admin = False
92+ new_user .is_admin = is_admin
8893 db .session .add (new_user )
8994 db .session .commit ()
9095
You can’t perform that action at this time.
0 commit comments