Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if not is_accessible_event(db.session, event_name,
flask_login.current_user.name):
return redirect_to_user(
'{}: no event named "{}"'
.format(flask_login.current_user.firstname, event_name)
)
logger.info('{} is updating event {}'
.format(flask_login.current_user.name, event.name))
admin = is_admin(db.session, event_name, flask_login.current_user.name)
# We assume here that event name has the syntax _
suffix = event.name[len(event.problem.name) + 1:]
h = event.min_duration_between_submissions // 3600
m = event.min_duration_between_submissions // 60 % 60
s = event.min_duration_between_submissions % 60
form = EventUpdateProfileForm(
suffix=suffix, title=event.title,
is_send_trained_mails=event.is_send_trained_mails,
is_send_submitted_mails=event.is_send_submitted_mails,
is_public=event.is_public,
is_controled_signup=event.is_controled_signup,
is_competitive=event.is_competitive,
min_duration_between_submissions_hour=h,
min_duration_between_submissions_minute=m,
min_duration_between_submissions_second=s,
opening_timestamp=event.opening_timestamp,
closing_timestamp=event.closing_timestamp,
public_opening_timestamp=event.public_opening_timestamp,
)
if form.validate_on_submit():
try:
if form.suffix.data == '':