def __init__(self, data=None, files=None, user=None, *args, **kwargs): super(ArchiveAddDatasetForm, self).__init__(data, files, *args, **kwargs) user_specific_choices = ([DatasetForm.RAW_CDT_CHOICE] + CompoundDatatype.choices(user)) self.fields["compound_datatype"].choices = user_specific_choices
def __init__(self, data=None, user=None, *args, **kwargs): super(XputStructureForm, self).__init__(data=data, *args, **kwargs) more_choices = CompoundDatatype.choices(user) self.fields['compounddatatype'].choices = [('', '--------'), ('__raw__', 'Unstructured') ] + more_choices
def __init__(self, data=None, files=None, users_allowed=None, groups_allowed=None, user=None, *args, **kwargs): super(DatasetForm, self).__init__(data, files, *args, **kwargs) users_allowed = users_allowed or User.objects.all() groups_allowed = groups_allowed or Group.objects.all() self.fields["permissions"].set_users_groups_allowed(users_allowed, groups_allowed) user_specific_choices = ([DatasetForm.RAW_CDT_CHOICE] + CompoundDatatype.choices(user)) self.fields["compound_datatype"].choices = user_specific_choices
def __init__(self, data=None, files=None, users_allowed=None, groups_allowed=None, user=None, *args, **kwargs): super(DatasetForm, self).__init__(data, files, *args, **kwargs) users_allowed = users_allowed or User.objects.all() groups_allowed = groups_allowed or Group.objects.all() self.fields["permissions"].set_users_groups_allowed( users_allowed, groups_allowed) user_specific_choices = ([DatasetForm.RAW_CDT_CHOICE] + CompoundDatatype.choices(user)) self.fields["compound_datatype"].choices = user_specific_choices
def __init__(self, data=None, user=None, *args, **kwargs): super(XputStructureForm, self).__init__(data=data, *args, **kwargs) more_choices = CompoundDatatype.choices(user) self.fields['compounddatatype'].choices = [('', '--------'), ('__raw__', 'Unstructured')] + more_choices