def __init__(self, *args, **kwargs): super(ModLogForm, self).__init__(*args, **kwargs) self = bootstrap_tooltips(self, exclude='repository_choices') repo_lst = BaseAbstractRepository.get_data_repositories() data_repo_lst = list() for rep in repo_lst: data_repo_lst.append(( rep.id, rep.repo_name, )) self.fields['repository_choices'] = ChoiceField(choices=data_repo_lst, required=False) repo_lst = BaseAbstractRepository.get_syslog_repositories() syslog_repo_lst = list() syslog_repo_lst.append(("", "")) for rep in repo_lst: syslog_repo_lst.append(( rep.id, rep.repo_name, )) self.fields['repository_syslog'] = ChoiceField(choices=syslog_repo_lst, required=False)
def __init__(self, *args, **kwargs): super(PFSettingsForm, self).__init__(*args, **kwargs) self = bootstrap_tooltips(self, exclude='repository_choices') repo_lst = BaseAbstractRepository.get_data_repositories() data_repo_lst = list() for rep in repo_lst: data_repo_lst.append((rep.id, rep.repo_name)) self.fields['repository_choices'] = ChoiceField(choices=data_repo_lst, required=False, widget=Select(attrs={'class': 'form-control'})) repo_lst = BaseAbstractRepository.get_syslog_repositories() syslog_repo_lst = list() syslog_repo_lst.append(("","")) for rep in repo_lst: syslog_repo_lst.append((rep.id, rep.repo_name)) self.fields['repository_syslog'] = ChoiceField(choices=syslog_repo_lst, required=False, widget=Select(attrs={'class': 'form-control'})) self.fields['repository_type'] = ChoiceField(choices=PFSettings.TYPE_REPO, required=True, widget=Select(attrs={'class': 'form-control'}))