reset member theme and delete icons
This commit is contained in:
@@ -120,6 +120,18 @@ def set_main_icon(mid, icon_id):
|
|||||||
|
|
||||||
return redirect(url_for("manage.edit", mid=mid))
|
return redirect(url_for("manage.edit", mid=mid))
|
||||||
|
|
||||||
|
@bp.route("/delete_icon/<mid>/<icon_id>")
|
||||||
|
@login_required
|
||||||
|
def delete_icon(mid, icon_id):
|
||||||
|
db = get_db()
|
||||||
|
icon = db.execute("SELECT icon_location FROM icons WHERE id=(?)",(icon_id,)).fetchone()
|
||||||
|
db.execute("DELETE FROM icons WHERE id=(?)",(icon_id,))
|
||||||
|
db.commit()
|
||||||
|
os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon[0]))
|
||||||
|
|
||||||
|
return redirect(url_for("manage.edit", mid=mid))
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/add_to_front/<mid>")
|
@bp.route("/add_to_front/<mid>")
|
||||||
@login_required
|
@login_required
|
||||||
def add_to_front(mid):
|
def add_to_front(mid):
|
||||||
@@ -155,4 +167,24 @@ def remove_home(mid):
|
|||||||
db.execute("UPDATE member SET homepage=(?) WHERE id=(?)",(0, mid))
|
db.execute("UPDATE member SET homepage=(?) WHERE id=(?)",(0, mid))
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
return redirect(url_for('home.full_list'))
|
return redirect(url_for('home.full_list'))
|
||||||
|
|
||||||
|
@bp.route("/reset_theme/<mid>")
|
||||||
|
@login_required
|
||||||
|
def reset_theme(mid):
|
||||||
|
c9 = "#99dfff"
|
||||||
|
c10 = "#e6f7ff"
|
||||||
|
c11 = "#b3e7ff"
|
||||||
|
c12 = "#008bcc"
|
||||||
|
c13 = "black"
|
||||||
|
c14 = "black"
|
||||||
|
c15 = "black"
|
||||||
|
c16 = "#008bcc"
|
||||||
|
c21 = "#008bcc"
|
||||||
|
c22 = "#026897"
|
||||||
|
|
||||||
|
db = get_db()
|
||||||
|
db.execute("UPDATE member SET card_border=(?), card_bg=(?), heading_bg=(?), heading_border=(?), heading_name=(?), heading_subtitle=(?), card_text=(?), icon_border=(?), a1=(?), a2=(?) WHERE id=(?)",(c9, c10, c11, c12, c13, c14, c15, c16, c21, c22, mid))
|
||||||
|
db.commit()
|
||||||
|
|
||||||
|
return redirect(url_for("manage.edit", mid=mid))
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
<img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
|
<img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
|
||||||
<br class="clear" />
|
<br class="clear" />
|
||||||
<a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> ☆ <a href="">Delete Icon</a>
|
<a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> ☆ <a href="{{ url_for('manage.delete_icon', mid=member[0], icon_id=icon[0]) }}">Delete Icon</a>
|
||||||
<br class="clear" />
|
<br class="clear" />
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
<input type="submit" value="Set Member Theme">
|
<input type="submit" value="Set Member Theme">
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<a href="">Click here to reset member theme to default</a>
|
<a href="{{ url_for('manage.reset_theme', mid=member[0]) }}">Click here to reset member theme to default</a>
|
||||||
|
|
||||||
{{ error }}
|
{{ error }}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user