Beispiel #1
0
    class Meta:
        """Class options."""

        model = occ_models.AnimalObservation
        fields = (
            "encounter",
            "detection_method",
            "species_id_confidence",
            "maturity",
            "health",
            "cause_of_death",
            "distinctive_features",
            "actions_taken",
            "actions_required",
            "no_adult_male",
            "no_adult_female",
            "no_adult_unknown",
            "no_juvenile_male",
            "no_juvenile_female",
            "no_juvenile_unknown",
            "no_dependent_young_male",
            "no_dependent_young_female",
            "no_dependent_young_unknown",
            "observation_details",
            "secondary_signs",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #2
0
    class Meta:
        """Class options."""

        model = occ_models.FireHistory
        fields = ("encounter", "last_fire_date", "fire_intensity")
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
            "last_fire_date": shared_forms.DateInput(),
        }
Beispiel #3
0
    class Meta:
        """Class options."""

        model = occ_models.FileAttachment
        fields = ("encounter", "attachment", "title", "author", "confidential")
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
            "author": usr_widgets.UserWidget(),
        }
Beispiel #4
0
    class Meta:
        """Class options."""

        model = occ_models.PlantCount
        fields = [
            "encounter",
            "land_manager_present",
            "count_method",
            "count_accuracy",
            "count_subject",
            # Plant Count (Detailed)
            "no_alive_mature",
            "no_alive_juvenile",
            "no_alive_seedlings",
            "no_dead_mature",
            "no_dead_juvenile",
            "no_dead_seedlings",
            # Plant Count (Simple)
            "no_alive_simple",
            "no_dead_simple",
            # Quadrats
            "population_area_estimated_m2",
            "quadrats_present",
            "quadrats_details_attached",
            "no_quadrats_surveyed",
            "quadrat_area_individual_m2",
            "quadrat_area_total_m2",
            # Flowering
            "flowering_plants_percent",
            "clonal_present",
            "vegetative_present",
            "flowerbuds_present",
            "flowers_present",
            "immature_fruit_present",
            "ripe_fruit_present",
            "dehisced_fruit_present",
            "plant_condition",
            "comments",
            "count_method",
            "count_accuracy",
            "quadrats_present",
            "quadrats_details_attached",
            "flowering_plants_percent",
            "clonal_present",
            "vegetative_present",
            "flowerbuds_present",
            "flowers_present",
            "immature_fruit_present",
            "ripe_fruit_present",
            "dehisced_fruit_present",
            "plant_condition",
        ]
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #5
0
    class Meta:
        """Class options."""

        model = occ_models.AssociatedSpecies
        fields = (
            "encounter",
            "taxon",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
            "taxon": tax_widgets.TaxonWidget(),
        }
Beispiel #6
0
    class Meta:
        """Class options."""

        model = occ_models.AreaAssessment
        fields = (
            "encounter",
            "survey_method",
            "area_surveyed_m2",
            "survey_duration_min",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #7
0
    class Meta:
        """Class options."""

        model = occ_models.VegetationClassification
        fields = (
            "encounter",
            "level1",
            "level2",
            "level3",
            "level4",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #8
0
    class Meta:
        """Class options."""

        model = occ_models.PhysicalSample
        fields = (
            "encounter",
            "sample_type",
            "sample_label",
            "collector_id",
            "sample_destination",
            "permit_type",
            "permit_id",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #9
0
    class Meta:
        """Class options."""

        model = occ_models.HabitatCondition
        fields = (
            "encounter",
            "pristine_percent",
            "excellent_percent",
            "very_good_percent",
            "good_percent",
            "degraded_percent",
            "completely_degraded_percent",
            "soil_condition",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
        }
Beispiel #10
0
    class Meta:
        """Class options."""

        model = occ_models.HabitatComposition
        fields = (
            "encounter",
            "landform",
            "rock_type",
            "loose_rock_percent",
            "soil_type",
            "soil_colour",
            "drainage",
        )
        widgets = {
            "encounter": occ_widgets.AreaEncounterWidget(),
            # "taxon": tax_widgets.TaxonWidget(),
        }