Youyesyet 0.2.1-SNAPSHOT

Released under the GNU General Public License,version 2.0 or (at your option) any later version

Canvassing tool for referenda.

Installation

To install, add the following dependency to your project or build file:

[youyesyet "0.2.1-SNAPSHOT"]

Topics

Namespaces

youyesyet.authorisation

Field-level authorisation. Messy.

Public variables and functions:

    youyesyet.config

    Read configuration.

    Public variables and functions:

    youyesyet.db.core

    Database access functions, mostly from Luminus template.

    Public variables and functions:

    youyesyet.handler

    Handlers for starting and stopping the webapp.

    Public variables and functions:

    youyesyet.layout

    Render web pages using Selmer templating markup.

    youyesyet.locality

    FIXME: write docs

    Public variables and functions:

    youyesyet.middleware

    Plumbing, mainly boilerplate from Luminus.

    youyesyet.oauth

    Handle oauth with multiple authenticating authorities.

    youyesyet.outqueue

    Queue of messages waiting to be sent to the server.

    youyesyet.routes.auto

    User interface routes for Youyesyet auto-generated by [Application Description Language framework](https://github.com/simon-brooke/adl) at 20180920T131125.604Z

    Public variables and functions:

    youyesyet.routes.auto-json

    JSON routes for youyesyet auto-generated by [Application Description Language framework](https://github.com/simon-brooke/adl) at 20180920T131123.673Z

    Public variables and functions:

    youyesyet.routes.home

    Routes/pages available to unauthenticated users.

    Public variables and functions:

    youyesyet.routes.issue-experts

    Routes/pages available to issue experts.

    youyesyet.routes.logged-in

    Routes/pages available to authenticated users.

    Public variables and functions:

    youyesyet.routes.manual

    Manual overrides for auto-generated routes

    Public variables and functions:

      youyesyet.routes.oauth

      OAuth authentication routes - not finished, does not work yet.

      Public variables and functions:

      youyesyet.routes.rest

      Manually maintained routes which handle data transfer to/from the canvasser app.

      youyesyet.routes.roles

      Routes/pages available to authenticated users in specific roles.

      youyesyet.routes.services

      REST API.

      Public variables and functions:

      youyesyet.utils

      FIXME: write docs

      Public variables and functions:

      youyesyet.validation

      FIXME: write docs

      Public variables and functions: