ramp_frontend.forms.EventUpdateProfileForm

class ramp_frontend.forms.EventUpdateProfileForm(*args, **kwargs)

Form to update the parameters of an event.

Attributes
titlestr

The event title.

is_send_trained_mailsbool

Whether or not to send an email when submissions are trained.

is_publicbool

Whether or not the event is public.

is_controled_signupbool

Whether or not the event has controlled sign-up.

is_competitivebool

Whether or not the event has a competitive phase.

min_duration_between_submission_hourint

The number of hour to wait between two submissions.

min_duration_between_submission_minuteint

The number of minute to wait between two submissions.

min_duration_between_submission_secondint

The number of second to wait between two submissions.

opening_timestampdatetime

The date and time when the event is opening.

closing_timestampdatetime

The date and time when the event is closing.

public_opening_timestampdatetime

The date and time when the public phase of the event is opening.

__init__(formdata=<object object>, **kwargs)
Parameters
  • formdata – Input data coming from the client, usually request.form or equivalent. Should provide a “multi dict” interface to get a list of values for a given key, such as what Werkzeug, Django, and WebOb provide.

  • obj – Take existing data from attributes on this object matching form field attributes. Only used if formdata is not passed.

  • prefix – If provided, all fields will have their name prefixed with the value. This is for distinguishing multiple forms on a single page. This only affects the HTML name for matching input data, not the Python name for matching existing data.

  • data – Take existing data from keys in this dict matching form field attributes. obj takes precedence if it also has a matching attribute. Only used if formdata is not passed.

  • meta – A dict of attributes to override on this form’s meta instance.

  • extra_filters – A dict mapping field attribute names to lists of extra filter functions to run. Extra filters run after filters passed when creating the field. If the form has filter_<fieldname>, it is the last extra filter.

  • kwargs – Merged with data to allow passing existing data as parameters. Overwrites any duplicate keys in data. Only used if formdata is not passed.