Exemplo n.º 1
0
class CreateSamplingEventDeviceForm(forms.ModelForm):
    metadata = JsonField()
    configuration = JsonField()

    class Meta:
        model = SamplingEventDevice
        fields = [
            'sampling_event', 'collection_device', 'metadata', 'commentaries',
            'configuration', 'licence'
        ]
Exemplo n.º 2
0
class SamplingEventDeviceUpdateForm(forms.ModelForm):
    metadata = JsonField()
    configuration = JsonField()

    class Meta:
        model = SamplingEventDevice
        fields = [
            'metadata',
            'commentaries',
            'configuration',
        ]
Exemplo n.º 3
0
class CollectionUserUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = CollectionUser
        fields = [
            'role',
            'metadata',
        ]
Exemplo n.º 4
0
class LicenceUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = Licence
        fields = [
            'metadata',
            'document',
        ]
Exemplo n.º 5
0
class PhysicalDeviceUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = PhysicalDevice
        fields = [
            'identifier',
            'serial_number',
        ]
Exemplo n.º 6
0
class CollectionSiteUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = CollectionSite
        fields = [
            'internal_id',
            'metadata',
        ]
Exemplo n.º 7
0
class CreateLicenceForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = Licence
        fields = [
            'licence_type',
            'document',
            'metadata',
            'collection',
        ]
Exemplo n.º 8
0
class CollectionUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = Collection
        fields = ['name', 'institution', 'description', 'metadata', 'logo']

        widgets = {
            'institution':
            autocomplete.ModelSelect2(url='selia:institutions_autocomplete')
        }
Exemplo n.º 9
0
class PhysicalDeviceCreateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = PhysicalDevice
        fields = [
            'device',
            'metadata',
            'serial_number',
            'identifier',
            'bundle'
        ]
Exemplo n.º 10
0
class SamplingEventCreateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = SamplingEvent
        fields = [
            'sampling_event_type', 'collection_site', 'metadata', 'started_on',
            'ended_on', 'collection'
        ]

        widgets = {
            'started_on': BootstrapDateTimePickerInput(),
            'ended_on': BootstrapDateTimePickerInput(),
        }
Exemplo n.º 11
0
class SamplingEventUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = SamplingEvent
        fields = [
            'started_on',
            'ended_on',
            'commentaries',
            'metadata',
        ]

        widgets = {
            'started_on': BootstrapDateTimePickerInput(),
            'ended_on': BootstrapDateTimePickerInput(),
        }
Exemplo n.º 12
0
class CollectionDeviceCreateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = CollectionDevice
        fields = ['physical_device', 'collection', 'internal_id', 'metadata']
Exemplo n.º 13
0
class CollectionItemUpdateForm(forms.ModelForm):
    metadata = JsonField()

    class Meta:
        model = Item
        fields = ['sampling_event_device', 'captured_on', 'tags', 'metadata']