# Route to blacklist a creator
@app.route('/blacklist_creator/<int:creator_id>', methods=['POST'])
def blacklist_creator(creator_id):
admin_id = session['user_id']
creator_blacklist = CreatorBlacklist.query.filter_by(admin_id=admin_id, creator_id=creator_id).first()
if creator_blacklist:
flash('Creator is already blacklisted.', 'danger')
else:
creator_blacklist = CreatorBlacklist(admin_id=admin_id, creator_id=creator_id)
db.session.add(creator_blacklist)
db.session.commit()
flash('Creator has been blacklisted.', 'success')
return redirect(url_for('review_creator'))
# Route to whitelist a creator
@app.route('/whitelist_creator/<int:creator_id>', methods=['POST'])
def whitelist_creator(creator_id):
admin_id = session['user_id']
creator_blacklist = CreatorBlacklist.query.filter_by(admin_id=admin_id, creator_id=creator_id).first()
if creator_blacklist:
db.session.delete(creator_blacklist)
db.session.commit()
flash('Creator has been whitelisted.','success')
else:
flash('Creator was not blacklisted.','danger')
return redirect(url_for('review_creator'))
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter