diff options
Diffstat (limited to 'core/forms.py')
-rw-r--r-- | core/forms.py | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/core/forms.py b/core/forms.py index 37795d2..a5e6b1a 100644 --- a/core/forms.py +++ b/core/forms.py @@ -164,11 +164,11 @@ class EntranceForm(ModelForm): ) explorers = forms.CharField(required=False, widget=forms.TextInput(attrs={"size": "45"})) # explorers = forms.CharField(required = False, widget=TinyMCE(attrs={'cols': 80, 'rows': 10})) - map_description = forms.CharField( - label="Map (is this used?)", - required=False, - widget=HTMLarea(attrs={"height": "80%", "rows": 20, "placeholder": "Enter text (using HTML)"}), - ) + # map_description = forms.CharField( + # label="Map (is this used?)", + # required=False, + # widget=HTMLarea(attrs={"height": "80%", "rows": 20, "placeholder": "Enter text (using HTML)"}), + # ) location_description = forms.CharField( label="Location", required=False, @@ -232,13 +232,22 @@ class EntranceForm(ModelForm): ) alt = forms.CharField(required=False, label="Altitude (m) - from GPS if you have it, but let it settle.") # url = forms.CharField(required=False, label="URL [usually blank]", widget=forms.TextInput(attrs={"size": "45"})) - - field_order = ['name', 'entrance_description', 'explorers', 'map_description', 'location_description', 'lastvisit', 'approach', 'underground_description', 'photo', 'marking_comment', 'findability_description', 'other_description', 'bearings', 'tag_station', 'other_station', 'easting', 'northing', 'lat_wgs84', 'long_wgs84', 'alt'] + who_are_you = forms.CharField( + widget=forms.TextInput( + attrs={"size": 100, "placeholder": "You are editing this page, who are you ? e.g. 'Becka' or 'Animal <mta@gasthof.expo>'", + "style": "vertical-align: text-top;"} + ) + ) + + field_order = ['name', 'entrance_description', 'explorers', 'map_description', 'location_description', 'lastvisit', 'non_public', + 'findability', 'marking', 'approach', 'underground_description', 'photo', 'marking_comment', 'findability_description', 'other_description', + 'bearings', 'tag_station', 'other_station', 'easting', 'northing', 'lat_wgs84', 'long_wgs84', 'alt', 'who_are_you'] class Meta: model = Entrance exclude = ( "cached_primary_slug", + "map_description", # No entrance has any data on this field, so it is being retired. "filename", "slug", "bearings" @@ -259,8 +268,10 @@ class EntranceForm(ModelForm): class EntranceLetterForm(ModelForm): """Form to link entrances to caves, along with an entrance number. - Nb. The relationship between caves and entrances has historically been a many to many relationship. + NOTE. The relationship between caves and entrances was originally designed to be a many to many relationship. With entrances gaining new caves and letters when caves are joined. + However, so far as I can see, this was never actually done in practice on Expo and each Entrance belongs + to only one Cave. see https://docs.djangoproject.com/en/5.1/topics/forms/modelforms/ """ |