Registrace
Implementace registrace podle #220 (closed).
Merge request reports
Activity
added 2 commits
added 1 commit
- aef4f864 - Zaveden garbage collector na registrační tokeny
added 2 commits
added 30 commits
-
b677fc99...575100a2 - 13 commits from branch
devel
- f2e01fec - Registrace: Změny v DB
- feda1dd1 - DB: Tabulka registračních tokenů
- 5ff386c0 - Registrace: Úprava zacházení se stavy (invited -> active, present zrušen)
- 2e511a61 - Zrušena automatická registrace do testovací soutěže
- 3060f1cf - Registrace: Nastavení kola
- 5542682a - Aktuální ročník = 71
- faefb4e9 - Samostatná stránka na přehled kol všech ročníků
- 6f79d2f3 - mo.tokens: Obecný parametrizovaný podpis a hash
- 06481c68 - mo.users.set_password nezapisuje do DB logu
- 6dd56d87 - Čištění tokenů od divných znaků generalizováno
- 97c53e4d - Registrace: Zakládání účtu
- b6e441ab - Registrace: Odkaz na zakládání účtu z titulní stránky
- 8deca60b - Při přihlášení uživatele lze zobrazit flash message
- e717b4fd - Zaveden garbage collector na registrační tokeny
- aaf91523 - Společná funkce na kontrolu přípustnosti hesla
- 63d37020 - Uživatelé si mohou měnit heslo a e-mail
- ca6e476b - Reset hesla oddělen od aktivace účtu
Toggle commit list-
b677fc99...575100a2 - 13 commits from branch
added 1 commit
- a0a4011a - Odesílání e-mailů přesunuto do samostatného modulu
Připraveno k prvnímu review. Známé problémy:
- formulář na reset hesla má tlačítko "Zrušit obnovu hesla", které ale vyžaduje zadání nového hesla :)
- chybí odkaz na zpracování osobnich údajů při zakládání účtu
- chtělo by to domyslet, co se stane, když si org sám založí účet a pak chce orgovská práva
added 1 commit
- 1a92f903 - Odesílání e-mailů přesunuto do samostatného modulu
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
Nelíbí se mi, že při registraci je vybrané menu přihlásit se. Myslím, že registrace by si zasloužila vlastní políčko na horní liště!
Edited by Jiří Kalvoda- Resolved by Martin Mareš
- Resolved by Martin Mareš
added 1 commit
- 8a7366bc - Registrace: Pokud už účet existuje, odkážeme na login
added 32 commits
-
8a7366bc...d6fd96ba - 11 commits from branch
devel
- 38b83e56 - Registrace: Změny v DB
- 81258c23 - DB: Tabulka registračních tokenů
- 3887bca1 - Registrace: Úprava zacházení se stavy (invited -> active, present zrušen)
- 81e29662 - Zrušena automatická registrace do testovací soutěže
- dd24a896 - Registrace: Nastavení kola
- 53f221fb - Aktuální ročník = 71
- f4c60321 - Samostatná stránka na přehled kol všech ročníků
- a25b489a - mo.tokens: Obecný parametrizovaný podpis a hash
- 5dbfa380 - mo.users.set_password nezapisuje do DB logu
- 7729e3a7 - Čištění tokenů od divných znaků generalizováno
- 7ceb0751 - Registrace: Zakládání účtu
- ca793e71 - Registrace: Odkaz na zakládání účtu z titulní stránky
- 6665b7f0 - Registrace: Do loginu přidán odkaz na založení účtu
- 2115076a - Při přihlášení uživatele lze zobrazit flash message
- 684dd628 - Zaveden garbage collector na registrační tokeny
- 5efd6eed - Společná funkce na kontrolu přípustnosti hesla
- 6ce23ee0 - Uživatelé si mohou měnit heslo a e-mail
- 3440339d - Reset hesla oddělen od aktivace účtu
- 7229c708 - Odesílání e-mailů přesunuto do samostatného modulu
- aef7f4e1 - Menu: "Založit účet"
- fc595a6a - Login: Nadpis je česky
Toggle commit list-
8a7366bc...d6fd96ba - 11 commits from branch
added 23 commits
- 7939fbf6 - Společná funkce na kontrolu přípustnosti hesla
- 6dbb1359 - mo.fields: Přidáno NewPassword a RepeatPassword
- ecf4c7e9 - Login: Použiváme mo.fields
- 6532a51e - Login: Nadpis je česky
- dc03540c - Registrace: Změny v DB
- 827acc9a - DB: Tabulka registračních tokenů
- d4d76b24 - Registrace: Úprava zacházení se stavy (invited -> active, present zrušen)
- 398e2659 - Zrušena automatická registrace do testovací soutěže
- 1552bcfd - Registrace: Nastavení kola
- 1c707d8d - Aktuální ročník = 71
- 47186cf3 - Samostatná stránka na přehled kol všech ročníků
- 0ca1452e - mo.tokens: Obecný parametrizovaný podpis a hash
- 7a39e459 - mo.users.set_password nezapisuje do DB logu
- 30949cb7 - Čištění tokenů od divných znaků generalizováno
- 41bef7af - Registrace: Zakládání účtu
- e857e435 - Registrace: Odkaz na zakládání účtu z titulní stránky
- 6c926c02 - Registrace: Do loginu přidán odkaz na založení účtu
- 4f8ab7bd - Při přihlášení uživatele lze zobrazit flash message
- 9af1e213 - Zaveden garbage collector na registrační tokeny
- 7f00dfa6 - Uživatelé si mohou měnit heslo a e-mail
- ab74489c - Reset hesla oddělen od aktivace účtu
- 8b84f963 - Odesílání e-mailů přesunuto do samostatného modulu
- e5db6786 - Menu: "Založit účet"
Toggle commit listadded 11 commits
- a7230330 - DB: Place má vztah pro rodiče
- ca56506b - API pro JS na zadávání škol
- 0e662797 - reset: fixup of fixup!
- c55b514c - Fields: School.place_error se také inicializuje na ""
- b9017080 - About: Zvýrazněno, kde se mluví o správci
- ff6bb492 - Jinja: Filtr pro escapování stringů v inline JS
- db19d641 - Výběr škol pomocí JS
- f22d2d2b - js: fixup!
- 9dbc5e66 - registrace: fixup
- de716153 - Účastník ve stavech registered a refused má omezená práva
- c7aa0163 - registrace: fixup!
Toggle commit listadded 1 commit
- 0dd26c29 - DB: Index na case-insenstive accent-insensitive hledání ve jménech míst
added 27 commits
- 2a429238 - Registrace: Změny v DB
- 7bae429f - DB: Tabulka registračních tokenů
- ee5b0032 - DB: Place má vztah pro rodiče
- 3a745f96 - Práva: Vyhodnocování rolí přesunuto do třídy UserRole
- 54193190 - Registrace: Úprava zacházení se stavy (invited -> active, present zrušen)
- 76d4dd1c - Zrušena automatická registrace do testovací soutěže
- df7bf5c0 - Registrace: Nastavení kola
- 1bb8d759 - Aktuální ročník = 71
- 245e6be8 - Samostatná stránka na přehled kol všech ročníků
- fc7fa83b - mo.tokens: Obecný parametrizovaný podpis a hash
- 29cd8799 - mo.users.set_password nezapisuje do DB logu
- b2b5863b - Čištění tokenů od divných znaků generalizováno
- c4aa6705 - Registrace: Zakládání účtu
- 3294f59e - Registrace: Odkaz na zakládání účtu z titulní stránky
- 20b6ffa6 - Registrace: Do loginu přidán odkaz na založení účtu
- 99173367 - Při přihlášení uživatele lze zobrazit flash message
- c523dbaf - Zaveden garbage collector na registrační tokeny
- 4bbc4754 - Uživatelé si mohou měnit heslo a e-mail
- 13f5c1d0 - Reset hesla oddělen od aktivace účtu
- c2ed33ea - Odesílání e-mailů přesunuto do samostatného modulu
- df7bcaa0 - Menu: "Založit účet"
- 7ff0f876 - Jinja: Filtr pro escapování stringů v inline JS
- c20b745e - API pro JS na zadávání škol
- c9d6eb3c - Fields: School.place_error se také inicializuje na ""
- a7d84a72 - About: Zvýrazněno, kde se mluví o správci
- 242bdee0 - Registrace do kategorie + výběr školy pomocí JS
- 39affa0b - DB: Index na case-insensitive accent-insensitive hledání ve jménech míst
Toggle commit list- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
Já to zamýšlel jako ochranu proti povolení registrace do soutěží, které ještě nejsou pořádně nakonfigurované. Trošku to omezuje, ale zatím mám dojem, že nepodstatně.
Speciálně termín soutěže by v okamžiku zahájení registrace měl být známý - jinak účastníci nebudou pořádně vědět, do čeho se vlastně přihlašují (a v MO jsou termíny známé měsíce dopředu).
Úlohy by mohly být problém, ale počet úloh je většinou známý dlouho předem, tak se když tak založí s dummy jmény. Stejně se netriviální jména úloh používají jen v kat. P.