1. 15 Jan, 2016 1 commit
    • Stephane Glondu's avatar
      Add a pre-setup page · b71d90c6
      Stephane Glondu authored
      On this page, the user can choose how credential will be managed, and
      the authentication scheme. The goal is to simplify the workflow
      afterwards.
      b71d90c6
  2. 16 Oct, 2015 1 commit
    • Stephane Glondu's avatar
      Less passing WEB_ELECTION around · e17fa8d0
      Stephane Glondu authored
       - introduce sub-module D with signature WEB_ELECTION_DATA
       - Web_templates functions now take WEB_ELECTION_DATA
      
      Rationale: sub-modules E and B are seldom used, eventually we want to
      create them on demand and get rid of election_table. D can be directly
      created from database. Long-term goal: get rid of register_election
      and election_table, and have a constant server startup time.
      e17fa8d0
  3. 15 Oct, 2015 1 commit
  4. 09 Oct, 2015 1 commit
  5. 08 Oct, 2015 1 commit
  6. 17 Jul, 2015 5 commits
  7. 25 Jun, 2015 2 commits
  8. 24 Jun, 2015 1 commit
  9. 17 Jun, 2015 1 commit
  10. 16 Apr, 2015 2 commits
  11. 10 Apr, 2015 1 commit
  12. 09 Apr, 2015 2 commits
  13. 23 Mar, 2015 1 commit
  14. 19 Mar, 2015 2 commits
  15. 23 Oct, 2014 1 commit
  16. 11 Sep, 2014 1 commit
  17. 02 Sep, 2014 1 commit
  18. 01 Sep, 2014 2 commits
  19. 18 Aug, 2014 1 commit
  20. 23 Mar, 2014 1 commit
  21. 21 Mar, 2014 2 commits
    • Stephane Glondu's avatar
      Big overhaul of election management · 66e7b8ca
      Stephane Glondu authored
      Summary:
       - WEB_ELECTION gets a new submodule of type ELECTION_SERVICES
       - per-election services do no longer take UUID as a param, but are
         registered at a path containing it
       - no more ESIndex, election home service is back
       - inline some submodules of SITE_SERVICES, drop ALL_SERVICES
       - rename old SITE_SERVICES into CORE_SERVICES
       - move election-specific templates to a new ELECTION_TEMPLATES; the
         templates in the new signature do not longer take an "election"
         argument but TEMPLATES.Election is a functor that takes a
         WEB_ELECTION and returns an ELECTION_TEMPLATES
       - adapt the booth to the new path layout
      
      Additional changes:
       - merge VOTING_SERVICES into ELECTION_SERVICES
       - inline {SITE,AUTH}_TEMPLATES into TEMPLATES
       - all templates take a final () argument to emphasize their impurity
      66e7b8ca
    • Stephane Glondu's avatar
      Refactor Templates · dab2e349
      Stephane Glondu authored
      dab2e349