def __init__(self, *args, **kwargs): self.domain = kwargs.pop('domain') self.repeater_class = kwargs.pop('repeater_class') self.formats = RegisterGenerator.all_formats_by_repeater(self.repeater_class, for_domain=self.domain) super(GenericRepeaterForm, self).__init__(*args, **kwargs) self.set_extra_django_form_fields() self._initialize_crispy_layout()
def __init__(self, *args, **kwargs): self.domain = kwargs.pop('domain') self.repeater_class = kwargs.pop('repeater_class') self.formats = RegisterGenerator.all_formats_by_repeater(self.repeater_class, for_domain=self.domain) self.submit_btn_text = kwargs.pop('submit_btn_text', _("Start Forwarding")) super(GenericRepeaterForm, self).__init__(*args, **kwargs) self.set_extra_django_form_fields() self._initialize_crispy_layout()
def __init__(self, *args, **kwargs): if kwargs.get('data'): repeater = Repeater.wrap(kwargs['data']) if not repeater.connection_settings_id: repeater.create_connection_settings() self.domain = kwargs.pop('domain') self.repeater_class = kwargs.pop('repeater_class') self.formats = RegisterGenerator.all_formats_by_repeater( self.repeater_class, for_domain=self.domain) conns = ConnectionSettings.objects.filter(domain=self.domain) self.connection_settings_choices = [(c.id, c.name) for c in conns] self.submit_btn_text = kwargs.pop('submit_btn_text', _("Start Forwarding")) super(GenericRepeaterForm, self).__init__(*args, **kwargs) self.set_extra_django_form_fields() self._initialize_crispy_layout()