cleanup: drop coord backfill, drop transit overlay, block PM autofill
- Remove the admin "Koordinaten nachladen" button, /actions/backfill-coords endpoint, geocode.py, googlemaps dep, GMAPS_API_KEY plumbing in the web service, and the map diagnostic line. Going-forward geocoding happens in alert on scrape; upsert_flat backfill on re-submit remains for edge cases - Remove the OpenRailwayMap transit overlay (visually noisy); keep CartoDB Voyager as the sole basemap - Profile + notifications forms get autocomplete="off" + data-lpignore + data-1p-ignore at form and field level to keep password managers from popping open on /einstellungen; immomio_password uses autocomplete=new-password Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ceb2486f35
commit
7f7cbb5b1f
10 changed files with 20 additions and 159 deletions
|
|
@ -1,6 +1,7 @@
|
|||
<h2 class="font-semibold mb-4">Bewerbungsdaten</h2>
|
||||
|
||||
<form method="post" action="/actions/profile" class="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<form method="post" action="/actions/profile" class="grid grid-cols-1 md:grid-cols-2 gap-4"
|
||||
autocomplete="off" data-lpignore="true" data-1p-ignore data-form-type="other">
|
||||
<input type="hidden" name="csrf" value="{{ csrf }}">
|
||||
|
||||
<div>
|
||||
|
|
@ -15,38 +16,38 @@
|
|||
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Vorname</label>
|
||||
<input class="input" name="firstname" value="{{ profile.firstname }}">
|
||||
<input class="input" name="firstname" value="{{ profile.firstname }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Nachname</label>
|
||||
<input class="input" name="lastname" value="{{ profile.lastname }}">
|
||||
<input class="input" name="lastname" value="{{ profile.lastname }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">E-Mail</label>
|
||||
<input class="input" type="email" name="email" value="{{ profile.email }}">
|
||||
<input class="input" type="email" name="email" value="{{ profile.email }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Telefon</label>
|
||||
<input class="input" name="telephone" value="{{ profile.telephone }}">
|
||||
<input class="input" name="telephone" value="{{ profile.telephone }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Straße</label>
|
||||
<input class="input" name="street" value="{{ profile.street }}">
|
||||
<input class="input" name="street" value="{{ profile.street }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Hausnummer</label>
|
||||
<input class="input" name="house_number" value="{{ profile.house_number }}">
|
||||
<input class="input" name="house_number" value="{{ profile.house_number }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">PLZ</label>
|
||||
<input class="input" name="postcode" value="{{ profile.postcode }}">
|
||||
<input class="input" name="postcode" value="{{ profile.postcode }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Stadt</label>
|
||||
<input class="input" name="city" value="{{ profile.city }}">
|
||||
<input class="input" name="city" value="{{ profile.city }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
|
||||
<div class="col-span-1 md:col-span-2 mt-4 border-t border-soft pt-4">
|
||||
|
|
@ -94,11 +95,13 @@
|
|||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Immomio-Email</label>
|
||||
<input class="input" type="email" name="immomio_email" value="{{ profile.immomio_email }}">
|
||||
<input class="input" type="email" name="immomio_email" value="{{ profile.immomio_email }}" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Immomio-Passwort</label>
|
||||
<input class="input" type="password" name="immomio_password" value="{{ profile.immomio_password }}" placeholder="(unverändert lassen = leer)">
|
||||
<input class="input" type="password" name="immomio_password" value="{{ profile.immomio_password }}"
|
||||
placeholder="(unverändert lassen = leer)"
|
||||
autocomplete="new-password" data-lpignore="true" data-1p-ignore>
|
||||
</div>
|
||||
|
||||
<div class="col-span-1 md:col-span-2">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue