Skip to content

Commit 11e9d31

Browse files
authored
Merge pull request #33 from 4GeeksAcademy/beta
Beta
2 parents 2dbc386 + 043298d commit 11e9d31

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

migrations/versions/ad0ca8c2e5fe_.py renamed to migrations/versions/b07da2e750df_.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
"""empty message
22
3-
Revision ID: ad0ca8c2e5fe
3+
Revision ID: b07da2e750df
44
Revises:
5-
Create Date: 2025-08-13 08:54:49.181927
5+
Create Date: 2025-08-19 21:00:25.203060
66
77
"""
88
from alembic import op
99
import sqlalchemy as sa
1010

1111

1212
# revision identifiers, used by Alembic.
13-
revision = 'ad0ca8c2e5fe'
13+
revision = 'b07da2e750df'
1414
down_revision = None
1515
branch_labels = None
1616
depends_on = None

src/api/routes/user.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)