nordabiz/blueprints
Maciej Pienczyn 6c248b4773
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
fix(classifieds,admin): blokada duplikatów przez double/triple-click
B2B ogłoszenia mogły zostać stworzone 3x (user 81 Bormax 14.04.2026
w ciągu 2 sekund) — brak dedup window server-side i disable submit
button. Rozszerzam zabezpieczenie także na announcements i board
meeting form.

- classifieds POST /nowe: odrzuć duplikat z ostatnich 60s (ten sam
  author+company+title) → redirect do istniejącego z flash info
- classifieds new.html: disable submitBtn + "Wysyłanie..." po
  walidacji; ponowne kliknięcie blokowane event.preventDefault
- announcements_form.html + board/meeting_form.html: jednolity
  handler disable wszystkich button[type="submit"] po pierwszym
  submit

Forum topic/reply już miały analogiczne zabezpieczenie (bez zmian).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 16:35:14 +02:00
..
admin feat: port fee analysis (parent/child brands, stawka) to admin fees view 2026-04-10 16:40:42 +02:00
api fix: auto-clear KRS people (zarząd/wspólnicy) when CEIDG data is fetched 2026-04-08 18:02:49 +02:00
audit feat: capture and display Google account email for OAuth connections 2026-03-11 07:32:43 +01:00
auth chore(email): stop admin notifications for registrations and activations 2026-04-13 14:40:19 +02:00
benefits claude-mem plugin v10.3.3 2026-02-23 10:33:26 +01:00
board feat: fee analysis with parent/child brands on skladki page 2026-04-10 15:15:10 +02:00
chat fix: handle lazy loading error for company.category in chat routes 2026-03-28 05:54:49 +01:00
community fix(classifieds,admin): blokada duplikatów przez double/triple-click 2026-04-14 16:35:14 +02:00
education security(permissions): restrict guest access to members-only areas 2026-03-19 16:23:56 +01:00
forum fix: prevent duplicate forum topics from rapid double-submit 2026-04-13 13:29:40 +02:00
it_audit
membership feat(membership): record workflow history for all status changes 2026-03-30 13:39:55 +02:00
messages fix: unread badge counts only new conversation system, removes legacy PM/group counting 2026-04-10 16:28:50 +02:00
public docs: add v1.65.0 and v1.66.0 release notes 2026-04-13 10:06:43 +02:00
reports feat(reports): add membership structure breakdown to fees report 2026-03-31 11:48:57 +02:00
__init__.py fix: remove Content-Type:application/json from interest POST 2026-04-09 23:32:48 +02:00
CLAUDE.md
pej_constants.py fix(pej): use SessionLocal instead of db_session 2026-03-16 18:30:24 +01:00