guard double-apply, hide error msg, wohnungen polish, bitwarden block
- /actions/apply now no-ops (returns fresh partial) when a running application exists for this user+flat, or when a previous one succeeded. The list button was already visually disabled; this closes the direct-POST and double-click loopholes - Drop the one-line error message under flat entries in the list (bewerbung_detail still shows the full message + the forensic ZIP report) - Strip "min morgens" commute chip from the list; alert._flat_payload sends an empty connectivity dict so Maps.calculate_score is no longer called on every flat. Maps.calculate_score + Flat.connectivity stay in the codebase for easy re-enable (one-line swap in _flat_payload) - List entry shows "vor 23 min" instead of "entdeckt vor 23 min" - Bitwarden: rename profile email/immomio fields to opaque names (contact_addr, immomio_login, immomio_secret) + add data-bwignore across every settings form / input. Server-side update_profile maps the new field names back to the existing DB columns Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
de3ce19393
commit
2609d3504a
6 changed files with 38 additions and 28 deletions
|
|
@ -4,7 +4,7 @@
|
|||
</p>
|
||||
|
||||
<form method="post" action="/actions/notifications" class="space-y-4 max-w-xl"
|
||||
autocomplete="off" data-lpignore="true" data-1p-ignore data-form-type="other">
|
||||
autocomplete="off" data-lpignore="true" data-1p-ignore data-bwignore data-form-type="other">
|
||||
<input type="hidden" name="csrf" value="{{ csrf }}">
|
||||
|
||||
<div>
|
||||
|
|
@ -18,13 +18,13 @@
|
|||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Telegram Bot-Token</label>
|
||||
<input class="input" name="telegram_bot_token" value="{{ notifications.telegram_bot_token }}"
|
||||
placeholder="123456:ABC..." autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
placeholder="123456:ABC..." autocomplete="off" data-lpignore="true" data-1p-ignore data-bwignore>
|
||||
<p class="text-xs text-slate-500 mt-1">Bot bei @BotFather anlegen, Token hier eintragen.</p>
|
||||
</div>
|
||||
<div>
|
||||
<label class="block text-xs uppercase text-slate-500 mb-1">Telegram Chat-ID</label>
|
||||
<input class="input" name="telegram_chat_id" value="{{ notifications.telegram_chat_id }}"
|
||||
placeholder="987654321" autocomplete="off" data-lpignore="true" data-1p-ignore>
|
||||
placeholder="987654321" autocomplete="off" data-lpignore="true" data-1p-ignore data-bwignore>
|
||||
</div>
|
||||
|
||||
<div class="border-t border-soft pt-4 space-y-2">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue