Skip to content
Snippets Groups Projects

Používání mo.web.fields

Merged Jiří Kalvoda requested to merge jk/fields into devel
All threads resolved!

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Resolved by Jiří Kalvoda

      Nejsem si moc jistý, jak vyřešit /org/contest/r/<int>/list.

      Na stránce jsou totiž dva formuláře (hledání a akce).

      První z nich je doposud odesílaný GETem, což moc nefunguje spolu s mo_fields.Place, protože se nepoužívá validate_on_submit ale místo toho se používá __init__(request.args) (což mi připadá taky trošku jako špinavý trik, protože prostě to není způsob na načítání od uživatele ale z objektu).

      Druhý formulář se odesílá POSTem a zachovává parametry toho prvního v adrese.

      V případě, že by se i první z nich posílal POSTEem, tak se to celé strašně rozsype, protože formuláře spolu začnou interagovat a navíc se odešle vždy jen jeden z nich a data druhého se zapomenou.

      Myslím, že nejrozumnější řešení bude na stránku dát jen jeden formulář, co bude obsahovat oba dva formuláře jako subformuláře.

  • Jiří Kalvoda
  • Martin Mareš
  • Jinak se mi to moc líbí.

  • Jiří Kalvoda added 6 commits

    added 6 commits

    • 2c36ce73 - Fields: OrgsFilterForm
    • 0041d016 - OrgsFilterForm: Návrat z POST na GET
    • 4af2cc14 - UsersFilterForm: Přidání chybějícího atributu f_round_year
    • 9f8fbf77 - Fields: UsersFilterForm
    • ab33db00 - Fields: ParticipantsFilterForm
    • d4b12afc - Fields: ParticipantsActionForm

    Compare with previous version

  • Jiří Kalvoda added 6 commits

    added 6 commits

    Compare with previous version

  • Jiří Kalvoda added 5 commits

    added 5 commits

    Compare with previous version

  • Jiří Kalvoda added 3 commits

    added 3 commits

    • c672c5dc - ParticipantsFilterForm nepouživá f_
    • 2c803891 - UsersFilterForm nepouživá f_
    • 751c0879 - OrgFilterForm nepouživá f_

    Compare with previous version

  • Martin Mareš resolved all threads

    resolved all threads

  • Ještě prosím o rebase na aktuální devel, aby to šlo mergenout.

  • Jiří Kalvoda added 67 commits

    added 67 commits

    • 751c0879...e90e27c3 - 47 commits from branch devel
    • 33240ef3 - Fields.Email bude založený na html5.EmailField
    • 068d4f37 - Nahrazení MODecimalField za mo_fields.Points
    • 2c7efac2 - Přesunutí mo.web.org_round.MODateTimeField na mo.web.fields.DateTime
    • 6128e5f5 - Fields: DownloadSubmitsForm
    • cc06abe8 - Fields: PlaceMoveForm
    • f9d98c05 - Fields: AddContestForm
    • 5eae9d7c - Fields: FormAddRole
    • a3e7b747 - Fields: UserEditForm
    • 4d0e08da - fields.Place: nastaven placeholder="Kód"
    • 98365951 - Fields: OrgsFilterForm
    • 3d11d9ac - OrgsFilterForm: Návrat z POST na GET
    • 00f57d83 - UsersFilterForm: Přidání chybějícího atributu f_round_year
    • 11ee6192 - Fields: UsersFilterForm
    • ee187ada - Fields: ParticipantsFilterForm
    • a16c94d1 - Fields: ParticipantsActionForm
    • 17e102b7 - Util: star_is_none
    • de119c89 - Fields: IntList
    • 41b61102 - ParticipantsFilterForm nepouživá f_
    • c97d2d48 - UsersFilterForm nepouživá f_
    • 44217854 - OrgFilterForm nepouživá f_

    Compare with previous version

  • Martin Mareš mentioned in commit b4da9f4d

    mentioned in commit b4da9f4d

  • merged

  • Please register or sign in to reply
    Loading