Skip to content
Snippets Groups Projects

Třídění skenů

Merged Jiří Setnička requested to merge jirka/protokoly-trideni into devel
All threads resolved!

Je hotovo:

  • třídění skenů má samostatnou stránku, odkud se lze dostat na detail jednoho třídění
  • GUI pro třídění načítá obrázky, umožňuje navigaci myší i jen klávesnicí, obsahuje javascriptovou autocomplete na účastníky i úlohy
  • výsledek z GUI lze uložit do scan_pages
  • kontrola a zobrazení errorů a warningů (přes errory nelze zavolat závěrečné zpracování)
  • naplánování jobu pro rozotřídění skenů (přepoužije se job process_scans, abychom mohli využít ty stejné soubory)
  • samotné roztřídění skenů podle obsahu scan_pages a založení řešení
Edited by Jiří Setnička

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
  • Jiří Setnička added 2 commits

    added 2 commits

    • 9a4cbc09 - Přidání PyPDF2 na třídění scanů
    • e3e102b2 - Třídění skenů - samotné třídění pomocí PyPDF2

    Compare with previous version

  • Martin Mareš added 144 commits

    added 144 commits

    • e3e102b2...0e78c590 - 132 commits from branch mj/protokoly
    • 69a25ae2 - Oddělení stránky s generováním protokolů a s nahráváním scanů
    • 2cb71e11 - Naplánování jobu se scany vrací job_id
    • ee6152fa - Odkazy na roztřídění skenů ze stránky pro jejich nahrání
    • 443b5823 - JS autocomplete pro inputy
    • 2d9ec0ed - Frontend pro třídění skenů
    • c7946b1c - db.ScanPages pomocné metody
    • d40dd4d2 - Skenování protokolů - číslovat stránky od 1 je intuitivnější
    • 1ef925fe - Třídění skenů - doladění UI + ukládání změn třídění do databáze
    • 05e8f695 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
    • bf47dbb0 - Přidání PyPDF2 na třídění scanů
    • 74dfe259 - Třídění skenů - samotné třídění pomocí PyPDF2
    • ae19dea3 - Smazáno několik debugovacích printů

    Compare with previous version

    • Resolved by Martin Mareš

      Docela ošklivě se to popralo s mou reformou orgovského rozhraní, ale už se mi tuto větev povedlo rebasovat na aktuální devel. Jirko S., zkontroluješ po mně prosím, jestli jsem něco nerozbil?

      Trochu jsem si s tím hrál, chodí to hezky, ale všiml jsem si drobného problému: pokud už účastník měl nějaký submit, nový scan se neprohlásí za aktivní paper.

      Až se dostanu na katedru, zkusím to otestovat na reálných scanech :)

      Pak už bych to brzy mergenul, i kdyby bylo potřeba ještě dolaďovat drobnosti.

  • Jiří Setnička added 8 commits

    added 8 commits

    • 2d189a0a - Frontend pro třídění skenů
    • 01505329 - db.ScanPages pomocné metody
    • f4e94f7d - Skenování protokolů - číslovat stránky od 1 je intuitivnější
    • 9d72787e - Třídění skenů - doladění UI + ukládání změn třídění do databáze
    • 40db57c6 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
    • 126ea9e0 - Přidání PyPDF2 na třídění scanů
    • d63682d7 - Třídění skenů - samotné třídění pomocí PyPDF2
    • 0e6cf092 - Smazáno několik debugovacích printů

    Compare with previous version

  • Jiří Setnička marked this merge request as ready

    marked this merge request as ready

  • Jiří Setnička changed the description

    changed the description

  • Martin Mareš added 125 commits

    added 125 commits

    • 0e6cf092...4b2f6d8e - 113 commits from branch mj/protokoly
    • 023d057f - Oddělení stránky s generováním protokolů a s nahráváním scanů
    • 0b237186 - Naplánování jobu se scany vrací job_id
    • b36e3915 - Odkazy na roztřídění skenů ze stránky pro jejich nahrání
    • 8317bc4f - JS autocomplete pro inputy
    • 48f6ec6e - Frontend pro třídění skenů
    • 5338983d - db.ScanPages pomocné metody
    • 3f52f66c - Skenování protokolů - číslovat stránky od 1 je intuitivnější
    • e68a5172 - Třídění skenů - doladění UI + ukládání změn třídění do databáze
    • 808909c8 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
    • bdcfc8c1 - Přidání PyPDF2 na třídění scanů
    • 61d10789 - Třídění skenů - samotné třídění pomocí PyPDF2
    • c646e156 - Smazáno několik debugovacích printů

    Compare with previous version

  • Martin Mareš added 1 commit

    added 1 commit

    • 3b87fafa - setup.py: PyPDF2 je potřeba přidat i sem

    Compare with previous version

  • Martin Mareš added 1 commit

    added 1 commit

    • 96d67e8f - DB: Upgradovací skripty sloučeny a posunuty na aktuální datum

    Compare with previous version

  • Martin Mareš resolved all threads

    resolved all threads

  • Drobnosti v ovládání:

    • Automaticky se nepřiřazují pokračovací stránky.
    • Když zmáčknu "f" nebo "x", bylo by hezké posunout se automaticky na další sken.
    • Při mačkání šipek nahoru/dolů se posouvá celá stránka, takže náhled cestuje po obrazovce. Nešlo by s tím něco udělat?
    • Nechceme v UI soubory a stránky číslovat od jedničky?
    • Když už se tváříme, že uživatel nemusí vůbec používat seznam jobů, nehodilo by se i v UI na třídění scanů tlačítko na zrušení celého jobu?
    • Správci už tlačítka u contestu přetekla řádek.

    Také si na org_contest_scans_process několikrát stěžuje type checker.

    Každopádně to jdu mergenout, zbytek dořešíme za běhu.

  • Martin Mareš deleted the mj/protokoly branch. This merge request now targets the devel branch

    deleted the mj/protokoly branch. This merge request now targets the devel branch

  • mentioned in issue #186 (closed)

  • Martin Mareš mentioned in commit bcf48c11

    mentioned in commit bcf48c11

  • merged

Please register or sign in to reply
Loading