Numerele dintr-un registru nu cresc la nesfârșit într-o singură listă, ci sunt grupate pe serii. O serie este un interval de numerotare (de exemplu pentru anul 2026). Într-un registru există o singură serie activă la un moment dat, iar numerele noi se atribuie din ea.
Continuu — o singură serie, numerele nu se resetează niciodată.
Anual — la începutul fiecărui an se deschide automat o serie nouă, iar numerotarea o ia de la capăt.
Manual — seria se închide și se deschide doar atunci când o faci tu explicit.
Pe pagina registrului, mergi la secțiunea Serii.
Completează, la Deschide serie nouă, un nume (opțional — gol înseamnă anul curent), numărul de început și, dacă vrei, un număr de sfârșit.
Apasă Deschide. Seria veche se închide automat, iar cea nouă devine activă.
📸 Screenshot TODO
Secțiunea Serii a unui registru: seria activă, tabelul cu toate seriile (Nume, Început, Sfârșit, Stare, Deschisă la) și formularul Deschide serie nouă.
Editorul Wagtail poate adăuga imaginea aici.
⚠️ Numărul de sfârșit
Dacă pui un număr de sfârșit (de exemplu pentru un carnet fizic de chitanțe cu un număr fix de file), seria se închide automat când ajungi la ultimul număr. Lasă-l gol pentru o serie nelimitată. Numărul de sfârșit nu poate fi mai mic decât cel de început.
ℹ️ Detaliu tehnic
Seriile sunt obiecte RegistrySeries; o singură serie activă per registru e garantată la nivel de bază de date. Numerele se rezervă atomic prin RegistrySeries.reserve_number(), iar deschiderea unei serii noi trece prin Registry.open_new_series(). Pentru registrele anuale, rotația de an se face automat.