Skip to content
Snippets Groups Projects
Commit 861db98c authored by kaiyou's avatar kaiyou
Browse files

Revert "Merge branch 'issue#43' into 'master'"

This reverts merge request !15
parent 2ca2fe7e
No related branches found
No related tags found
1 merge request!20Add 'remember me' button
Pipeline #1360 canceled
...@@ -176,15 +176,13 @@ class Profile(db.Model): ...@@ -176,15 +176,13 @@ class Profile(db.Model):
ACTIVE = "active" ACTIVE = "active"
BLOCKED = "blocked" BLOCKED = "blocked"
DELETED = "deleted" DELETED = "deleted"
REJECTED = "rejected"
STATUSES = { STATUSES = {
UNCLAIMED: ("gray", _("unclaimed")), UNCLAIMED: ("gray", _("unclaimed")),
REQUEST: ("blue", _("requested")), REQUEST: ("blue", _("requested")),
ACTIVE: ("green", _("active")), ACTIVE: ("green", _("active")),
BLOCKED: ("orange", _("blocked")), BLOCKED: ("orange", _("blocked")),
DELETED: ("red", _("deleted")), DELETED: ("red", _("deleted"))
REJECTED: ("orange", _("rejected"))
} }
user_uuid = db.Column(db.String(36), db.ForeignKey(User.uuid)) user_uuid = db.Column(db.String(36), db.ForeignKey(User.uuid))
......
...@@ -34,7 +34,7 @@ def details(profile_uuid): ...@@ -34,7 +34,7 @@ def details(profile_uuid):
@security.confirmation_required("change the profile status") @security.confirmation_required("change the profile status")
@security.admin_required() @security.admin_required()
def set_status(profile_uuid, status): def set_status(profile_uuid, status):
if status not in (models.Profile.ACTIVE, models.Profile.BLOCKED, models.Profile.REJECTED): if status not in (models.Profile.ACTIVE, models.Profile.BLOCKED):
flask.abort(403) flask.abort(403)
profile = models.Profile.query.get(profile_uuid) or flask.abort(404) profile = models.Profile.query.get(profile_uuid) or flask.abort(404)
profile.status = status profile.status = status
......
...@@ -49,7 +49,6 @@ ...@@ -49,7 +49,6 @@
<a href="{{ url_for("profile.set_status", profile_uuid=profile.uuid, status="active") }}">{% trans %}Unblock profile{% endtrans %}</a> <a href="{{ url_for("profile.set_status", profile_uuid=profile.uuid, status="active") }}">{% trans %}Unblock profile{% endtrans %}</a>
{% elif profile.status == "request" %} {% elif profile.status == "request" %}
<a href="{{ url_for("profile.set_status", profile_uuid=profile.uuid, status="active") }}">{% trans %}Validate profile{% endtrans %}</a> <a href="{{ url_for("profile.set_status", profile_uuid=profile.uuid, status="active") }}">{% trans %}Validate profile{% endtrans %}</a>
<a href="{{ url_for("profile.set_status", profile_uuid=profile.uuid, status="rejected") }}">{% trans %}Rejected profile{% endtrans %}</a>
{% elif profile.status == "unclaimed" %} {% elif profile.status == "unclaimed" %}
<a href="{{ url_for("profile.assign", profile_uuid=profile.uuid) }}">{% trans %}Assign profile{% endtrans %}</a> <a href="{{ url_for("profile.assign", profile_uuid=profile.uuid) }}">{% trans %}Assign profile{% endtrans %}</a>
{% endif %} {% endif %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment