Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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'}))