Youyesyet 0.2.1
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"]
Topics
- Security and authorisation
- Competitor Analysis
- Database Specification
- YouYesYet: Scaling
- YouYesYet: User-oriented specification
Namespaces
youyesyet.db.core
Database access functions, mostly from Luminus template.
Public variables and functions:
- *db*
- create-address!
- create-address!-sqlvec
- create-authority!
- create-authority!-sqlvec
- create-canvasser!
- create-canvasser!-sqlvec
- create-district!
- create-district!-sqlvec
- create-dwelling!
- create-dwelling!-sqlvec
- create-elector!
- create-elector!-sqlvec
- create-event!
- create-event!-sqlvec
- create-followupaction!
- create-followupaction!-sqlvec
- create-followupmethod!
- create-followupmethod!-sqlvec
- create-followuprequest!
- create-followuprequest!-sqlvec
- create-gender!
- create-gender!-sqlvec
- create-intention!
- create-intention!-sqlvec
- create-issue!
- create-issue!-sqlvec
- create-option!
- create-option!-sqlvec
- create-role!
- create-role!-sqlvec
- create-team!
- create-team!-sqlvec
- create-visit!
- create-visit!-sqlvec
- delete-address!
- delete-address!-sqlvec
- delete-authority!
- delete-authority!-sqlvec
- delete-canvasser!
- delete-canvasser!-sqlvec
- delete-district!
- delete-district!-sqlvec
- delete-dwelling!
- delete-dwelling!-sqlvec
- delete-elector!
- delete-elector!-sqlvec
- delete-event!
- delete-event!-sqlvec
- delete-followupaction!
- delete-followupaction!-sqlvec
- delete-followupmethod!
- delete-followupmethod!-sqlvec
- delete-followuprequest!
- delete-followuprequest!-sqlvec
- delete-gender!
- delete-gender!-sqlvec
- delete-intention!
- delete-intention!-sqlvec
- delete-issue!
- delete-issue!-sqlvec
- delete-option!
- delete-option!-sqlvec
- delete-role!
- delete-role!-sqlvec
- delete-team!
- delete-team!-sqlvec
- delete-visit!
- delete-visit!-sqlvec
- get-address
- get-address-sqlvec
- get-authority
- get-authority-sqlvec
- get-canvasser
- get-canvasser-by-username
- get-canvasser-by-username-sqlvec
- get-canvasser-sqlvec
- get-district
- get-district-sqlvec
- get-dwelling
- get-dwelling-sqlvec
- get-elector
- get-elector-sqlvec
- get-event
- get-event-sqlvec
- get-followupaction
- get-followupaction-sqlvec
- get-followupmethod
- get-followupmethod-sqlvec
- get-followuprequest
- get-followuprequest-sqlvec
- get-gender
- get-gender-sqlvec
- get-intention
- get-intention-sqlvec
- get-issue
- get-issue-sqlvec
- get-last-visit-by-canvasser
- get-locality-for-visit
- get-option
- get-option-sqlvec
- get-role
- get-role-by-name
- get-role-by-name-sqlvec
- get-role-sqlvec
- get-team
- get-team-sqlvec
- get-visit
- get-visit-sqlvec
- list-addresses
- list-addresses-by-district
- list-addresses-by-district-sqlvec
- list-addresses-by-locality
- list-addresses-sqlvec
- list-authorities
- list-authorities-sqlvec
- list-canvassers
- list-canvassers-by-address
- list-canvassers-by-address-sqlvec
- list-canvassers-by-authority
- list-canvassers-by-authority-sqlvec
- list-canvassers-by-elector
- list-canvassers-by-elector-sqlvec
- list-canvassers-by-issues
- list-canvassers-by-issues-sqlvec
- list-canvassers-by-roles
- list-canvassers-by-roles-sqlvec
- list-canvassers-sqlvec
- list-districts
- list-districts-sqlvec
- list-dwellings
- list-dwellings-by-address
- list-dwellings-by-address-sqlvec
- list-dwellings-sqlvec
- list-elector-intentions
- list-electors
- list-electors-by-dwelling
- list-electors-by-dwelling-sqlvec
- list-electors-by-gender
- list-electors-by-gender-sqlvec
- list-electors-sqlvec
- list-events
- list-events-by-teams
- list-events-by-teams-sqlvec
- list-events-sqlvec
- list-followupactions
- list-followupactions-by-canvasser
- list-followupactions-by-canvasser-sqlvec
- list-followupactions-by-followuprequest
- list-followupactions-by-followuprequest-sqlvec
- list-followupactions-sqlvec
- list-followupmethods
- list-followupmethods-sqlvec
- list-followuprequests
- list-followuprequests-by-canvasser
- list-followuprequests-by-canvasser-sqlvec
- list-followuprequests-by-elector
- list-followuprequests-by-elector-sqlvec
- list-followuprequests-by-followupmethod
- list-followuprequests-by-followupmethod-sqlvec
- list-followuprequests-by-issue
- list-followuprequests-by-issue-sqlvec
- list-followuprequests-by-visit
- list-followuprequests-by-visit-sqlvec
- list-followuprequests-sqlvec
- list-genders
- list-genders-sqlvec
- list-intentions
- list-intentions-by-elector
- list-intentions-by-elector-sqlvec
- list-intentions-by-option
- list-intentions-by-option-sqlvec
- list-intentions-by-visit
- list-intentions-by-visit-sqlvec
- list-intentions-sqlvec
- list-issues
- list-issues-sqlvec
- list-members-by-team
- list-members-by-team-sqlvec
- list-open-requests
- list-options
- list-options-sqlvec
- list-organisers-by-team
- list-organisers-by-team-sqlvec
- list-roles
- list-roles-by-canvasser
- list-roles-sqlvec
- list-teams
- list-teams-by-canvasser
- list-teams-by-canvasser-sqlvec
- list-teams-by-district
- list-teams-by-district-sqlvec
- list-teams-sqlvec
- list-visits
- list-visits-by-address
- list-visits-by-address-sqlvec
- list-visits-by-canvasser
- list-visits-by-canvasser-sqlvec
- list-visits-sqlvec
- search-strings-addresses
- search-strings-addresses-sqlvec
- search-strings-authorities
- search-strings-authorities-sqlvec
- search-strings-canvassers
- search-strings-canvassers-sqlvec
- search-strings-districts
- search-strings-districts-sqlvec
- search-strings-dwellings
- search-strings-dwellings-sqlvec
- search-strings-electors
- search-strings-electors-sqlvec
- search-strings-events
- search-strings-events-sqlvec
- search-strings-followupactions
- search-strings-followupactions-sqlvec
- search-strings-followupmethods
- search-strings-followupmethods-sqlvec
- search-strings-followuprequests
- search-strings-followuprequests-sqlvec
- search-strings-genders
- search-strings-genders-sqlvec
- search-strings-intentions
- search-strings-intentions-sqlvec
- search-strings-issues
- search-strings-issues-sqlvec
- search-strings-options
- search-strings-options-sqlvec
- search-strings-roles
- search-strings-roles-sqlvec
- search-strings-teams
- search-strings-teams-sqlvec
- search-strings-visits
- search-strings-visits-sqlvec
- to-date
- to-pg-json
- update-address!
- update-address!-sqlvec
- update-authority!
- update-authority!-sqlvec
- update-canvasser!
- update-canvasser!-sqlvec
- update-district!
- update-district!-sqlvec
- update-dwelling!
- update-dwelling!-sqlvec
- update-elector!
- update-elector!-sqlvec
- update-event!
- update-event!-sqlvec
- update-followupaction!
- update-followupaction!-sqlvec
- update-followupmethod!
- update-followupmethod!-sqlvec
- update-followuprequest!
- update-followuprequest!-sqlvec
- update-gender!
- update-gender!-sqlvec
- update-intention!
- update-intention!-sqlvec
- update-issue!
- update-issue!-sqlvec
- update-option!
- update-option!-sqlvec
- update-role!
- update-role!-sqlvec
- update-team!
- update-team!-sqlvec
- update-visit!
- update-visit!-sqlvec
youyesyet.oauth
Handle oauth with multiple authenticating authorities.
Public variables and functions:
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 20180921T143946.559Z
Public variables and functions:
- auto-selmer-routes
- get-form-addresses-Address
- get-form-authorities-Authority
- get-form-canvassers-Canvasser
- get-form-districts-District
- get-form-dwellings-Dwelling
- get-form-electors-Elector
- get-form-events-Events
- get-form-followupactions-Followupaction
- get-form-followupmethods-Followupmethod
- get-form-followuprequests-Followuprequest
- get-form-genders-Gender
- get-form-intentions-Intention
- get-form-issues-Issue
- get-form-options-Option
- get-form-roles-Role
- get-form-teams-Team
- get-form-visits-Visit
- get-list-addresses-Addresses
- get-list-authorities-Authorities
- get-list-canvassers-Canvassers
- get-list-districts-Districts
- get-list-dwellings-Dwellings
- get-list-electors-Electors
- get-list-events-Events
- get-list-followupactions-Followupactions
- get-list-followupmethods-Followupmethods
- get-list-followuprequests-Followuprequests
- get-list-genders-Genders
- get-list-intentions-Intentions
- get-list-issues-Issues
- get-list-options-Options
- get-list-roles-Roles
- get-list-teams-Teams
- get-list-visits-Visits
- index
- post-form-addresses-Address
- post-form-authorities-Authority
- post-form-canvassers-Canvasser
- post-form-districts-District
- post-form-dwellings-Dwelling
- post-form-electors-Elector
- post-form-events-Events
- post-form-followupactions-Followupaction
- post-form-followupmethods-Followupmethod
- post-form-followuprequests-Followuprequest
- post-form-genders-Gender
- post-form-intentions-Intention
- post-form-issues-Issue
- post-form-options-Option
- post-form-roles-Role
- post-form-teams-Team
- post-form-visits-Visit
- post-list-addresses-Addresses
- post-list-authorities-Authorities
- post-list-canvassers-Canvassers
- post-list-districts-Districts
- post-list-dwellings-Dwellings
- post-list-electors-Electors
- post-list-events-Events
- post-list-followupactions-Followupactions
- post-list-followupmethods-Followupmethods
- post-list-followuprequests-Followuprequests
- post-list-genders-Genders
- post-list-intentions-Intentions
- post-list-issues-Issues
- post-list-options-Options
- post-list-roles-Roles
- post-list-teams-Teams
- post-list-visits-Visits
- raw-resolve-handler
- resolve-handler
youyesyet.routes.auto-json
JSON routes for youyesyet auto-generated by [Application Description Language framework](https://github.com/simon-brooke/adl) at 20180921T143945.111Z
Public variables and functions:
- auto-rest-routes
- create-address!
- create-authority!
- create-canvasser!
- create-district!
- create-dwelling!
- create-elector!
- create-event!
- create-followupaction!
- create-followupmethod!
- create-followuprequest!
- create-gender!
- create-intention!
- create-issue!
- create-option!
- create-role!
- create-team!
- create-visit!
- delete-address!
- delete-authority!
- delete-canvasser!
- delete-district!
- delete-dwelling!
- delete-elector!
- delete-event!
- delete-followupaction!
- delete-followupmethod!
- delete-followuprequest!
- delete-gender!
- delete-intention!
- delete-issue!
- delete-option!
- delete-role!
- delete-team!
- delete-visit!
- get-address
- get-authority
- get-canvasser
- get-canvasser-by-username
- get-district
- get-dwelling
- get-elector
- get-event
- get-followupaction
- get-followupmethod
- get-followuprequest
- get-gender
- get-intention
- get-issue
- get-option
- get-role
- get-role-by-name
- get-team
- get-visit
- list-addresses
- list-addresses-by-district
- list-authorities
- list-canvassers
- list-canvassers-by-address
- list-canvassers-by-authority
- list-canvassers-by-elector
- list-canvassers-by-issues
- list-canvassers-by-roles
- list-districts
- list-dwellings
- list-dwellings-by-address
- list-electors
- list-electors-by-dwelling
- list-electors-by-gender
- list-events
- list-events-by-teams
- list-followupactions
- list-followupactions-by-canvasser
- list-followupactions-by-followuprequest
- list-followupmethods
- list-followuprequests
- list-followuprequests-by-canvasser
- list-followuprequests-by-elector
- list-followuprequests-by-followupmethod
- list-followuprequests-by-issue
- list-followuprequests-by-visit
- list-genders
- list-intentions
- list-intentions-by-elector
- list-intentions-by-option
- list-intentions-by-visit
- list-issues
- list-members-by-team
- list-options
- list-organisers-by-team
- list-roles
- list-teams
- list-teams-by-canvasser
- list-teams-by-district
- list-visits
- list-visits-by-address
- list-visits-by-canvasser
- search-strings-addresses
- search-strings-authorities
- search-strings-canvassers
- search-strings-districts
- search-strings-dwellings
- search-strings-electors
- search-strings-events
- search-strings-followupactions
- search-strings-followupmethods
- search-strings-followuprequests
- search-strings-genders
- search-strings-intentions
- search-strings-issues
- search-strings-options
- search-strings-roles
- search-strings-teams
- search-strings-visits
- update-address!
- update-authority!
- update-canvasser!
- update-district!
- update-dwelling!
- update-elector!
- update-event!
- update-followupaction!
- update-followupmethod!
- update-followuprequest!
- update-gender!
- update-intention!
- update-issue!
- update-option!
- update-role!
- update-team!
- update-visit!
youyesyet.routes.home
Routes/pages available to unauthenticated users.
Public variables and functions:
youyesyet.routes.issue-experts
Routes/pages available to issue experts.
Public variables and functions:
youyesyet.routes.logged-in
Routes/pages available to authenticated users.
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.
Public variables and functions: