MAD-1
Thu Nov 02 2023 21:01:08 GMT+0000 (Coordinated Universal Time)
Saved by
@aditya443
#python
# 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'))
content_copyCOPY
Comments