コード例 #1
0
ファイル: forms.py プロジェクト: lakiw/cripts
 def __init__(self, *args, **kwargs):
     super(SourceAccessForm, self).__init__(*args, **kwargs)
     self.fields['sources'].choices = [(c.name,
                                        c.name) for c in get_source_names(False,
                                                                          False,
                                                                          None)]
     self.fields['role'].choices = [(c.name,
                                     c.name) for c in get_item_names(UserRole,
                                                                        True)]
     self.fields['organization'].choices = [(c.name,
                                             c.name) for c in get_source_names(True,
                                                                                  False,
                                                                                  None)]
コード例 #2
0
ファイル: forms.py プロジェクト: lakiw/cripts
 def __init__(self, username, *args, **kwargs):
     super(SourceForm, self).__init__(*args, **kwargs)
     self.fields['name'].choices = [(c.name,
                                     c.name) for c in get_source_names(True,
                                                                          True,
                                                                          username)]
     self.fields['name'].initial = get_user_organization(username)
コード例 #3
0
ファイル: forms.py プロジェクト: lakiw/cripts
 def __init__(self, username, *args, **kwargs):
     super(UserNameForm, self).__init__(*args, **kwargs)
     self.fields['source'].choices = [(c.name,
                                       c.name) for c in get_source_names(True,
                                                                            True,
                                                                            username)]
     self.fields['source'].initial = get_user_organization(username)
     
     add_bucketlist_to_form(self)
     add_ticket_to_form(self)
コード例 #4
0
ファイル: forms.py プロジェクト: lakiw/cripts
    def __init__(self, username, *args, **kwargs):
        super(EventForm, self).__init__(*args, **kwargs)
        self.fields["source"].choices = [(c.name, c.name) for c in get_source_names(True, True, username)]
        self.fields["source"].initial = get_user_organization(username)
        self.fields["event_type"].choices = [(c, c) for c in EventTypes.values(sort=True)]
        self.fields["relationship_type"].choices = relationship_choices
        self.fields["relationship_type"].initial = RelationshipTypes.RELATED_TO

        add_bucketlist_to_form(self)
        add_ticket_to_form(self)
コード例 #5
0
ファイル: forms.py プロジェクト: lakiw/cripts
 def __init__(self, username, *args, **kwargs):
     super(AddObjectForm, self).__init__(*args, **kwargs)
     self.fields['object_type'].choices = [
         (c,c) for c in ObjectTypes.values(sort=True)
     ]
     self.fields['object_type'].widget.attrs = {'class':'object-types'}
     self.fields['source'].choices = [(c.name,
                                       c.name) for c in get_source_names(True,
                                                                         True,
                                                                         username)]
     self.fields['source'].initial = get_user_organization(username)
コード例 #6
0
ファイル: forms.py プロジェクト: lakiw/cripts
 def __init__(self, username, *args, **kwargs):
     super(AddReleasabilityForm, self).__init__(*args, **kwargs)
     self.fields['source'].choices = [(c.name,
                                       c.name) for c in get_source_names(True,
                                                                            True,
                                                                            username)]
コード例 #7
0
 def __init__(self, username, *args, **kwargs):
     super(AddReleasabilityForm, self).__init__(*args, **kwargs)
     self.fields['source'].choices = [
         (c.name, c.name) for c in get_source_names(True, True, username)
     ]