Skip to content
Snippets Groups Projects
Select Git revision
  • master protected
  • test default protected
  • original
  • pirati-backup protected
  • beta-2
  • beta-1
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.16
  • v3.0.15
  • v3.0.14
  • v3.0.13
  • v3.0.12
  • v3.0.11
  • v3.0.10
  • v3.0.9
  • v3.0.8
  • v3.0.7
  • v3.0.6
  • v3.0.5
  • v3.0.4
24 results

helios-server

  • Clone with SSH
  • Clone with HTTPS
  • Helios Election System

    Fork used by the Czech Pirate Party. Includes PirateID integration and Czech translation.

    Helios is an end-to-end verifiable voting system.

    Info

    větve v gitu:

    Obvykle děláme změny v test a když je to ok, releasujeme do master.

    Jak na upgrade?

    1. aktualizuj větev original
    2. udělej rebase větve master z větve original
    3. udělej novou větev test odvozenou z master

    Čas

    S časem se v kódu pracuje velmi primitivně. Všechny časy jsou naivně a musí být UTC. Což komplikuje všechno. Ale podařilo se to rozumně pořešit na vstupu a výstupu.

    V kódu je to ohnuté takto:

    • Vizuálně času v templatech prohnán přes filtr |timezone:"Europe/Prague".
    • Ve form field SplitDateTimeField očekáváme Europe/Prague a převádíme na UTC.