Tactical commit; much progress but not ready for release.

This commit is contained in:
Simon Brooke 2018-07-07 10:21:09 +01:00
parent fc2bd86cff
commit 0026218993
61 changed files with 2920 additions and 1031 deletions

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File application-index.html generated 2018-07-05T10:14:18.460Z by adl.to-selmer-templates.
<!-- File application-index.html generated 2018-07-07T08:09:49.942Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -15,7 +15,8 @@ Address
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Addresses of all buildings which contain dwellings.
Addresses of all buildings which contain
dwellings.
</p>
</dd>
{% endifmemberof %}
@ -29,7 +30,8 @@ Authority
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Authorities which may authenticate canvassers to the system.
Authorities which may authenticate canvassers to
the system.
</p>
</dd>
{% endifmemberof %}
@ -43,7 +45,8 @@ Canvasser
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Primary users of the system: those actually interviewing electors.
Primary users of the system: those actually
interviewing electors.
</p>
</dd>
{% endifmemberof %}
@ -57,7 +60,9 @@ District
{% ifmemberof public admin canvassers teamorganisers issueexperts analysts issueeditors %}
<dd>
<p>
Electoral districts: TODO: Shape (polygon) information will need to be added, for use in maps.
Electoral districts: TODO: Shape (polygon)
information will need to be added, for use in
maps.
</p>
</dd>
{% endifmemberof %}
@ -71,12 +76,12 @@ Dwelling
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
All dwellings within addresses in the system; a dwelling is a
house, flat or appartment in which electors live. Every address should have
at least one dwelling; essentially, an address maps onto a street door and
dwellings map onto what's behind that door. So a tenement or a block of flats
would be one address with many dwellings.
All dwellings within addresses in the system; a
dwelling is a house, flat or appartment in which electors live.
Every address should have at least one dwelling; essentially,
an address maps onto a street door and dwellings map onto
what's behind that door. So a tenement or a block of flats
would be one address with many dwellings.
</p>
</dd>
{% endifmemberof %}
@ -90,7 +95,26 @@ Elector
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
All electors known to the system; electors are people believed to be entitled to vote in the current campaign.
All electors known to the system; electors are
people believed to be entitled to vote in the current
campaign.
</p>
</dd>
{% endifmemberof %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dt>
<a href='list-events-Events'>
Event
</a>
</dt>
{% endifmemberof %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
An event to which a team or teams are invited. Typically created by the team organiser(s).
May be a training event, a social event or a canvassing session.
</p>
</dd>
{% endifmemberof %}
@ -104,7 +128,8 @@ Followupaction
{% ifmemberof issueexperts canvassers analysts issueeditors admin %}
<dd>
<p>
Actions taken on followup requests.
Actions taken on followup
requests.
</p>
</dd>
{% endifmemberof %}
@ -129,7 +154,8 @@ Followuprequest
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Requests for a followup with an issue expert
Requests for a followup with an issue
expert
</p>
</dd>
{% endifmemberof %}
@ -143,7 +169,8 @@ Gender
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
All genders which may be assigned to electors.
All genders which may be assigned to
electors.
</p>
</dd>
{% endifmemberof %}
@ -157,7 +184,8 @@ Intention
{% ifmemberof canvassers analysts admin %}
<dd>
<p>
Intentions of electors to vote for options elicited in visits.
Intentions of electors to vote for options
elicited in visits.
</p>
</dd>
{% endifmemberof %}
@ -171,7 +199,8 @@ Issue
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Issues believed to be of interest to electors, about which they may have questions.
Issues believed to be of interest to electors,
about which they may have questions.
</p>
</dd>
{% endifmemberof %}
@ -185,7 +214,8 @@ Option
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
Options in the election or referendum being canvassed on
Options in the election or referendum being
canvassed on
</p>
</dd>
{% endifmemberof %}
@ -199,7 +229,9 @@ Role
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<dd>
<p>
A role (essentially, the same as a group, but application layer rather than database layer) of which a user may be a member.
A role (essentially, the same as a group, but
application layer rather than database layer) of which a user
may be a member.
</p>
</dd>
{% endifmemberof %}
@ -224,7 +256,8 @@ Visit
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin canvassers teamorganisers %}
<dd>
<p>
All visits made by canvassers to dwellings in which opinions were recorded.
All visits made by canvassers to dwellings in
which opinions were recorded.
</p>
</dd>
{% endifmemberof %}

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-addresses-Address.html generated 2018-07-05T10:14:18.448Z by adl.to-selmer-templates.
<!-- File form-addresses-Address.html generated 2018-07-07T08:09:49.931Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of addresses
</p>
<p class='widget'>
<label for='address'>
address
Address
</label>
{% ifmemberof admin %}
<input id='address' name='address' type='string' value='{{record.address}}' maxlength='256' size='60'/>
@ -48,7 +48,7 @@ You are not permitted to view address of addresses
</p>
<p class='widget'>
<label for='postcode'>
postcode
Postcode
</label>
{% ifmemberof admin %}
<input id='postcode' name='postcode' type='string' value='{{record.postcode}}' maxlength='16' size='16'/>
@ -66,7 +66,7 @@ You are not permitted to view postcode of addresses
</p>
<p class='widget'>
<label for='phone'>
phone
Phone
</label>
{% ifmemberof admin %}
<input id='phone' name='phone' type='string' value='{{record.phone}}' maxlength='16' size='16'/>
@ -84,7 +84,7 @@ You are not permitted to view phone of addresses
</p>
<p class='widget'>
<label for='district_id'>
district_id
District_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='districts' found='true'>
@ -108,7 +108,7 @@ You are not permitted to view district_id of addresses
</p>
<p class='widget'>
<label for='latitude'>
latitude
Latitude
</label>
{% ifmemberof admin %}
<input id='latitude' name='latitude' type='number' value='{{record.latitude}}' maxlength='' size='16'/>
@ -126,7 +126,7 @@ You are not permitted to view latitude of addresses
</p>
<p class='widget'>
<label for='longitude'>
longitude
Longitude
</label>
{% ifmemberof admin %}
<input id='longitude' name='longitude' type='number' value='{{record.longitude}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-authorities-Authority.html generated 2018-07-05T10:14:18.468Z by adl.to-selmer-templates.
<!-- File form-authorities-Authority.html generated 2018-07-07T08:09:49.951Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of authorities
</p>
<p class='widget'>
<label for='request_token_uri'>
request-token-uri
Request-token-uri
</label>
{% ifmemberof admin %}
<input id='request_token_uri' name='request_token_uri' type='string' value='{{record.request_token_uri}}' maxlength='256' size='60'/>
@ -48,7 +48,7 @@ You are not permitted to view request_token_uri of authorities
</p>
<p class='widget'>
<label for='access_token_uri'>
access-token-uri
Access-token-uri
</label>
{% ifmemberof admin %}
<input id='access_token_uri' name='access_token_uri' type='string' value='{{record.access_token_uri}}' maxlength='256' size='60'/>
@ -66,7 +66,7 @@ You are not permitted to view access_token_uri of authorities
</p>
<p class='widget'>
<label for='authorize_uri'>
authorize-uri
Authorize-uri
</label>
{% ifmemberof admin %}
<input id='authorize_uri' name='authorize_uri' type='string' value='{{record.authorize_uri}}' maxlength='256' size='60'/>
@ -84,7 +84,7 @@ You are not permitted to view authorize_uri of authorities
</p>
<p class='widget'>
<label for='consumer_key'>
consumer-key
Consumer-key
</label>
{% ifmemberof admin %}
<input id='consumer_key' name='consumer_key' type='string' value='{{record.consumer_key}}' maxlength='32' size='32'/>
@ -102,7 +102,7 @@ You are not permitted to view consumer_key of authorities
</p>
<p class='widget'>
<label for='consumer_secret'>
consumer-secret
Consumer-secret
</label>
{% ifmemberof admin %}
<input id='consumer_secret' name='consumer_secret' type='string' value='{{record.consumer_secret}}' maxlength='256' size='60'/>

View file

@ -1,10 +1,11 @@
{% extends "base.html" %}
<!-- File form-canvassers-Canvasser.html generated 2018-07-05T10:14:18.471Z by adl.to-selmer-templates.
<!-- File form-canvassers-Canvasser.html generated 2018-07-07T08:09:49.958Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% block extra-head %}
{% script "js/lib/node_modules/simplemde/dist/simplemde.min.js" %}
{% style "js/lib/node_modules/simplemde/dist/simplemde.min.css" %}
{% endblock %}
{% block content %}
<div id='content' class='edit'>
@ -12,7 +13,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +31,7 @@ You are not permitted to view id of canvassers
</p>
<p class='widget'>
<label for='username'>
username
Username
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='username' name='username' type='string' value='{{record.username}}' maxlength='32' size='32'/>
@ -48,7 +49,7 @@ You are not permitted to view username of canvassers
</p>
<p class='widget'>
<label for='fullname'>
fullname
Fullname
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='fullname' name='fullname' type='string' value='{{record.fullname}}' maxlength='64' size='60'/>
@ -66,7 +67,7 @@ You are not permitted to view fullname of canvassers
</p>
<p class='widget'>
<label for='elector_id'>
elector_id
Elector_id
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<span class='select-box' farside='electors' found='true'>
@ -90,7 +91,7 @@ You are not permitted to view elector_id of canvassers
</p>
<p class='widget'>
<label for='address_id'>
address_id
Address_id
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<span class='select-box' farside='addresses' found='true'>
@ -114,7 +115,7 @@ You are not permitted to view address_id of canvassers
</p>
<p class='widget'>
<label for='phone'>
phone
Phone
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='phone' name='phone' type='string' value='{{record.phone}}' maxlength='16' size='16'/>
@ -132,7 +133,7 @@ You are not permitted to view phone of canvassers
</p>
<p class='widget'>
<label for='email'>
email
Email
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='email' name='email' type='string' value='{{record.email}}' maxlength='128' size='60'/>
@ -150,7 +151,7 @@ You are not permitted to view email of canvassers
</p>
<p class='widget'>
<label for='authority_id'>
authority_id
Authority_id
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<span class='select-box' farside='authorities' found='true'>
@ -174,7 +175,7 @@ You are not permitted to view authority_id of canvassers
</p>
<p class='widget'>
<label for='authorised'>
authorised
Authorised
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<input id='authorised' name='authorised' type='checkbox' value='{{record.authorised}}' maxlength='' size='16'/>
@ -192,7 +193,7 @@ You are not permitted to view authorised of canvassers
</p>
<p class='widget'>
<label for='roles'>
roles
Roles
</label>
{% ifmemberof canvassers teamorganisers admin canvassers teamorganisers admin %}
<span class='select-box' farside='roles' found='true'>
@ -249,6 +250,24 @@ To delete this canvassers record
});
}
var simplemde = new SimpleMDE({
autosave: {
enabled: true,
uniqueId: "Smeagol-{{page}}",
delay: 1000,
},
indentWithTabs: true,
insertTexts: {
horizontalRule: ["", "\n\n-----\n\n"],
image: ["![](http://", ")"],
link: ["[", "](http://)"],
table: ["", "\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],
},
showIcons: ["code"], //, "table"], - sadly, markdown-clj does not support tables
spellChecker: true,
status: ["autosave", "lines", "words", "cursor"]
});
</script>
{% endblock %}

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-districts-District.html generated 2018-07-05T10:14:18.436Z by adl.to-selmer-templates.
<!-- File form-districts-District.html generated 2018-07-07T08:09:49.922Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of districts
</p>
<p class='widget'>
<label for='name'>
name
Name
</label>
{% ifmemberof admin %}
<input id='name' name='name' type='string' value='{{record.name}}' maxlength='64' size='60'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-dwellings-Dwelling.html generated 2018-07-05T10:14:18.485Z by adl.to-selmer-templates.
<!-- File form-dwellings-Dwelling.html generated 2018-07-07T08:09:49.973Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of dwellings
</p>
<p class='widget'>
<label for='address_id'>
address_id
Address_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='addresses' found='true'>
@ -54,7 +54,7 @@ You are not permitted to view address_id of dwellings
</p>
<p class='widget'>
<label for='sub_address'>
sub-address
Sub-address
</label>
{% ifmemberof admin %}
<input id='sub_address' name='sub_address' type='string' value='{{record.sub_address}}' maxlength='32' size='32'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-electors-Elector.html generated 2018-07-05T10:14:18.465Z by adl.to-selmer-templates.
<!-- File form-electors-Elector.html generated 2018-07-07T08:09:49.947Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of electors
</p>
<p class='widget'>
<label for='name'>
name
Name
</label>
{% ifmemberof admin %}
<input id='name' name='name' type='string' value='{{record.name}}' maxlength='64' size='60'/>
@ -48,7 +48,7 @@ You are not permitted to view name of electors
</p>
<p class='widget'>
<label for='dwelling_id'>
dwelling_id
Dwelling_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='dwellings' found='true'>
@ -72,7 +72,7 @@ You are not permitted to view dwelling_id of electors
</p>
<p class='widget'>
<label for='phone'>
phone
Phone
</label>
{% ifmemberof admin %}
<input id='phone' name='phone' type='string' value='{{record.phone}}' maxlength='16' size='16'/>
@ -90,7 +90,7 @@ You are not permitted to view phone of electors
</p>
<p class='widget'>
<label for='email'>
email
Email
</label>
{% ifmemberof admin %}
<input id='email' name='email' type='string' value='{{record.email}}' maxlength='128' size='60'/>
@ -108,7 +108,7 @@ You are not permitted to view email of electors
</p>
<p class='widget'>
<label for='gender'>
gender
Gender
</label>
{% ifmemberof admin %}
<span class='select-box' farside='genders' found='true'>

View file

@ -0,0 +1,205 @@
{% extends "base.html" %}
<!-- File form-events-Events.html generated 2018-07-07T08:09:49.954Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% block extra-head %}
{% script "js/lib/node_modules/simplemde/dist/simplemde.min.js" %}
{% style "js/lib/node_modules/simplemde/dist/simplemde.min.css" %}
{% endblock %}
{% block content %}
<div id='content' class='edit'>
<form action='{{servlet-context}}/form-events-Events' method='POST'>
{% csrf-field %}
<p class='widget'>
<label for='id'>
Id
</label>
{% ifmemberof teamorganisers admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='id' name='id' class='pseudo-widget disabled'>
{{record.id}}
</span>
{% else %}
<span id='id' name='id' class='pseudo-widget not-authorised'>
You are not permitted to view id of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='name'>
Name
</label>
{% ifmemberof teamorganisers admin %}
<input id='name' name='name' type='string' value='{{record.name}}' maxlength='64' size='60'/>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='name' name='name' class='pseudo-widget disabled'>
{{record.name}}
</span>
{% else %}
<span id='name' name='name' class='pseudo-widget not-authorised'>
You are not permitted to view name of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='teams'>
Teams
</label>
{% ifmemberof teamorganisers admin %}
<span class='select-box' farside='teams' found='true'>
<input name='teams_search_box' onchange='$.getJSON("/auto/json/seach-strings-teams?name=" + teams_search_box.text, null, function (data) {updateMenuOptions("teams", "id", ["name"], data);})'/>
<br/>
<select id='teams' name='teams' multiple='multiple'>
{% for r in teams %}<option value='{{r.id}}' {% ifequal record.teams r.id%}selected{% endifequal %}>{{r.name}}</option>{% endfor %}
</select>
</span>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='teams' name='teams' class='pseudo-widget disabled'>
{{record.teams}}
</span>
{% else %}
<span id='teams' name='teams' class='pseudo-widget not-authorised'>
You are not permitted to view teams of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='date'>
Date
</label>
{% ifmemberof teamorganisers admin %}
<input id='date' name='date' type='date' value='{{record.date}}' maxlength='' size='16'/>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='date' name='date' class='pseudo-widget disabled'>
{{record.date}}
</span>
{% else %}
<span id='date' name='date' class='pseudo-widget not-authorised'>
You are not permitted to view date of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='time'>
Time
</label>
{% ifmemberof teamorganisers admin %}
<input id='time' name='time' type='time' value='{{record.time}}' maxlength='' size='16'/>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='time' name='time' class='pseudo-widget disabled'>
{{record.time}}
</span>
{% else %}
<span id='time' name='time' class='pseudo-widget not-authorised'>
You are not permitted to view time of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='decription'>
Decription
</label>
{% ifmemberof teamorganisers admin %}
<textarea rows='8' cols='60' id='decription' name='decription'>
{{record.decription}}
</textarea>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='decription' name='decription' class='pseudo-widget disabled'>
{{record.decription}}
</span>
{% else %}
<span id='decription' name='decription' class='pseudo-widget not-authorised'>
You are not permitted to view decription of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
<p class='widget'>
<label for='cancelled'>
Cancelled
</label>
{% ifmemberof teamorganisers admin %}
<input id='cancelled' name='cancelled' type='checkbox' value='{{record.cancelled}}' maxlength='' size='16'/>
{% else %}
{% ifmemberof canvassers teamorganisers issueexperts analysts issueeditors admin %}
<span id='cancelled' name='cancelled' class='pseudo-widget disabled'>
{{record.cancelled}}
</span>
{% else %}
<span id='cancelled' name='cancelled' class='pseudo-widget not-authorised'>
You are not permitted to view cancelled of events
</span>
{% endifmemberof %}
{% endifmemberof %}
</p>
{% ifmemberof teamorganisers admin %}
<p class='widget action-safe'>
<label for='save-button' class='action-safe'>
To save this events record
</label>
<input id='save-button' name='save-button' class='action-safe' type='submit' value='Save!'/>
</p>
{% endifmemberof %}
{% ifmemberof teamorganisers admin %}
<p class='widget action-dangerous'>
<label for='delete-button' class='action-dangerous'>
To delete this events record
</label>
<input id='delete-button' name='delete-button' class='action-dangerous' type='submit' value='Delete!'/>
</p>
{% endifmemberof %}
</form>
</div>
{% endblock %}
{% block extra-tail %}
<script type='text/javascript'>
/**
* update the select menu with id `wid` from this `data` whose fields include
* this `entity_key` and these `fields`
*/
function updateMenuOptions(wid, entity_key, fields, data){
$('#' + wid).children().filter(function(){
return $(this).attr('selected') === undefined;
}).remove().end();
$.each(data, function(key, entry){
$('#' + wid).append(
$('<option></option>').attr('value', key).text(entry));
});
}
var simplemde = new SimpleMDE({
autosave: {
enabled: true,
uniqueId: "Smeagol-{{page}}",
delay: 1000,
},
indentWithTabs: true,
insertTexts: {
horizontalRule: ["", "\n\n-----\n\n"],
image: ["![](http://", ")"],
link: ["[", "](http://)"],
table: ["", "\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],
},
showIcons: ["code"], //, "table"], - sadly, markdown-clj does not support tables
spellChecker: true,
status: ["autosave", "lines", "words", "cursor"]
});
</script>
{% endblock %}

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-followupactions-Followupaction.html generated 2018-07-05T10:14:18.488Z by adl.to-selmer-templates.
<!-- File form-followupactions-Followupaction.html generated 2018-07-07T08:09:49.976Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -13,7 +13,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -31,7 +31,7 @@ You are not permitted to view id of followupactions
</p>
<p class='widget'>
<label for='request_id'>
request_id
Request_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='followuprequests' found='true'>
@ -55,7 +55,7 @@ You are not permitted to view request_id of followupactions
</p>
<p class='widget'>
<label for='actor'>
actor
Actor
</label>
{% ifmemberof admin %}
<span class='select-box' farside='canvassers' found='true'>
@ -79,7 +79,7 @@ You are not permitted to view actor of followupactions
</p>
<p class='widget'>
<label for='date'>
date
Date
</label>
{% ifmemberof admin %}
<input id='date' name='date' type='string' value='{{record.date}}' maxlength='' size='16'/>
@ -97,7 +97,7 @@ You are not permitted to view date of followupactions
</p>
<p class='widget'>
<label for='notes'>
notes
Notes
</label>
{% ifmemberof admin %}
<textarea rows='8' cols='60' id='notes' name='notes'>
@ -117,7 +117,7 @@ You are not permitted to view notes of followupactions
</p>
<p class='widget'>
<label for='closed'>
closed
Closed
</label>
{% ifmemberof admin %}
<input id='closed' name='closed' type='checkbox' value='{{record.closed}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-followupmethods-Followupmethod.html generated 2018-07-05T10:14:18.491Z by adl.to-selmer-templates.
<!-- File form-followupmethods-Followupmethod.html generated 2018-07-07T08:09:49.979Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-followuprequests-Followuprequest.html generated 2018-07-05T10:14:18.440Z by adl.to-selmer-templates.
<!-- File form-followuprequests-Followuprequest.html generated 2018-07-07T08:09:49.925Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of followuprequests
</p>
<p class='widget'>
<label for='elector_id'>
elector_id
Elector_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='electors' found='true'>
@ -54,7 +54,7 @@ You are not permitted to view elector_id of followuprequests
</p>
<p class='widget'>
<label for='visit_id'>
visit_id
Visit_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='visits' found='true'>
@ -78,7 +78,7 @@ You are not permitted to view visit_id of followuprequests
</p>
<p class='widget'>
<label for='issue_id'>
issue_id
Issue_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='issues' found='true'>
@ -100,7 +100,7 @@ You are not permitted to view issue_id of followuprequests
</p>
<p class='widget'>
<label for='method_id'>
method_id
Method_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='followupmethods' found='true'>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-genders-Gender.html generated 2018-07-05T10:14:18.432Z by adl.to-selmer-templates.
<!-- File form-genders-Gender.html generated 2018-07-07T08:09:49.918Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-intentions-Intention.html generated 2018-07-05T10:14:18.481Z by adl.to-selmer-templates.
<!-- File form-intentions-Intention.html generated 2018-07-07T08:09:49.968Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='visit_id'>
visit_id
Visit_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='visits' found='true'>
@ -36,7 +36,7 @@ You are not permitted to view visit_id of intentions
</p>
<p class='widget'>
<label for='elector_id'>
elector_id
Elector_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='electors' found='true'>
@ -60,7 +60,7 @@ You are not permitted to view elector_id of intentions
</p>
<p class='widget'>
<label for='option_id'>
option_id
Option_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='options' found='true'>
@ -82,7 +82,7 @@ You are not permitted to view option_id of intentions
</p>
<p class='widget'>
<label for='locality'>
locality
Locality
</label>
{% ifmemberof admin %}
<input id='locality' name='locality' type='number' value='{{record.locality}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-issues-Issue.html generated 2018-07-05T10:14:18.452Z by adl.to-selmer-templates.
<!-- File form-issues-Issue.html generated 2018-07-07T08:09:49.935Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -13,7 +13,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof issueeditors admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -31,7 +31,7 @@ You are not permitted to view id of issues
</p>
<p class='widget'>
<label for='url'>
url
Url
</label>
{% ifmemberof issueeditors admin %}
<input id='url' name='url' type='string' value='{{record.url}}' maxlength='256' size='60'/>
@ -49,7 +49,7 @@ You are not permitted to view url of issues
</p>
<p class='widget'>
<label for='current'>
current
Current
</label>
{% ifmemberof issueeditors admin %}
<input id='current' name='current' type='checkbox' value='{{record.current}}' maxlength='' size='16'/>
@ -67,7 +67,7 @@ You are not permitted to view current of issues
</p>
<p class='widget'>
<label for='brief'>
brief
Brief
</label>
{% ifmemberof issueeditors admin %}
<textarea rows='8' cols='60' id='brief' name='brief'>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-options-Option.html generated 2018-07-05T10:14:18.481Z by adl.to-selmer-templates.
<!-- File form-options-Option.html generated 2018-07-07T08:09:49.967Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-roles-Role.html generated 2018-07-05T10:14:18.454Z by adl.to-selmer-templates.
<!-- File form-roles-Role.html generated 2018-07-07T08:09:49.937Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of roles
</p>
<p class='widget'>
<label for='name'>
name
Name
</label>
{% ifmemberof admin %}
<input id='name' name='name' type='string' value='{{record.name}}' maxlength='64' size='60'/>
@ -48,7 +48,7 @@ You are not permitted to view name of roles
</p>
<p class='widget'>
<label for='members'>
members
Members
</label>
{% ifmemberof admin %}
<span class='select-box' farside='canvassers' found='true'>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-teams-Team.html generated 2018-07-05T10:14:18.461Z by adl.to-selmer-templates.
<!-- File form-teams-Team.html generated 2018-07-07T08:09:49.943Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of teams
</p>
<p class='widget'>
<label for='name'>
name
Name
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<input id='name' name='name' type='string' value='{{record.name}}' maxlength='64' size='60'/>
@ -48,7 +48,7 @@ You are not permitted to view name of teams
</p>
<p class='widget'>
<label for='district_id'>
district_id
District_id
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<span class='select-box' farside='districts' found='true'>
@ -72,7 +72,7 @@ You are not permitted to view district_id of teams
</p>
<p class='widget'>
<label for='latitude'>
latitude
Latitude
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<input id='latitude' name='latitude' type='number' value='{{record.latitude}}' maxlength='' size='16'/>
@ -90,7 +90,7 @@ You are not permitted to view latitude of teams
</p>
<p class='widget'>
<label for='members'>
members
Members
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<span class='select-box' farside='canvassers' found='true'>
@ -114,7 +114,7 @@ You are not permitted to view members of teams
</p>
<p class='widget'>
<label for='organisers'>
organisers
Organisers
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<span class='select-box' farside='canvassers' found='true'>
@ -138,7 +138,7 @@ You are not permitted to view organisers of teams
</p>
<p class='widget'>
<label for='longitude'>
longitude
Longitude
</label>
{% ifmemberof teamorganisers admin teamorganisers admin %}
<input id='longitude' name='longitude' type='number' value='{{record.longitude}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File form-visits-Visit.html generated 2018-07-05T10:14:18.457Z by adl.to-selmer-templates.
<!-- File form-visits-Visit.html generated 2018-07-07T08:09:49.940Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -12,7 +12,7 @@ See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% csrf-field %}
<p class='widget'>
<label for='id'>
id
Id
</label>
{% ifmemberof admin %}
<input id='id' name='id' type='string' value='{{record.id}}' maxlength='' size='16'/>
@ -30,7 +30,7 @@ You are not permitted to view id of visits
</p>
<p class='widget'>
<label for='address_id'>
address_id
Address_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='addresses' found='true'>
@ -54,7 +54,7 @@ You are not permitted to view address_id of visits
</p>
<p class='widget'>
<label for='canvasser_id'>
canvasser_id
Canvasser_id
</label>
{% ifmemberof admin %}
<span class='select-box' farside='canvassers' found='true'>
@ -78,7 +78,7 @@ You are not permitted to view canvasser_id of visits
</p>
<p class='widget'>
<label for='date'>
date
Date
</label>
{% ifmemberof admin %}
<input id='date' name='date' type='string' value='{{record.date}}' maxlength='' size='16'/>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-addresses-Addresses.html generated 2018-07-05T10:14:18.471Z by adl.to-selmer-templates.
<!-- File list-addresses-Addresses.html generated 2018-07-07T08:09:49.953Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,25 +45,25 @@ Add a new Address
<thead>
<tr>
<th>
id
Id
</th>
<th>
address
Address
</th>
<th>
postcode
Postcode
</th>
<th>
phone
Phone
</th>
<th>
district_id
District_id
</th>
<th>
latitude
Latitude
</th>
<th>
longitude
Longitude
</th>
<th>
&nbsp;
@ -74,10 +74,10 @@ longitude
<input id='id' type='text' name='id' value='{{ params.id }}'/>
</th>
<th>
<input id='address' type='text' name='address' value='{{ params.address }}'/>
<input id='Address' type='text' name='Address' value='{{ params.Address }}'/>
</th>
<th>
<input id='postcode' type='text' name='postcode' value='{{ params.postcode }}'/>
<input id='Postcode' type='text' name='Postcode' value='{{ params.Postcode }}'/>
</th>
<th>
<input id='phone' type='text' name='phone' value='{{ params.phone }}'/>
@ -103,10 +103,10 @@ longitude
{{ record.id }}
</td>
<td>
{{ record.address }}
{{ record. }}
</td>
<td>
{{ record.postcode }}
{{ record. }}
</td>
<td>
{{ record.phone }}

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-authorities-Authorities.html generated 2018-07-05T10:14:18.439Z by adl.to-selmer-templates.
<!-- File list-authorities-Authorities.html generated 2018-07-07T08:09:49.924Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,16 +45,16 @@ Add a new Authority
<thead>
<tr>
<th>
id
Id
</th>
<th>
request-token-uri
Request-token-uri
</th>
<th>
access-token-uri
Access-token-uri
</th>
<th>
authorize-uri
Authorize-uri
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-canvassers-Canvassers.html generated 2018-07-05T10:14:18.485Z by adl.to-selmer-templates.
<!-- File list-canvassers-Canvassers.html generated 2018-07-07T08:09:49.972Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,31 +45,31 @@ Add a new Canvasser
<thead>
<tr>
<th>
id
Id
</th>
<th>
username
Username
</th>
<th>
fullname
Fullname
</th>
<th>
elector_id
Elector_id
</th>
<th>
address_id
Address_id
</th>
<th>
phone
Phone
</th>
<th>
email
Email
</th>
<th>
authority_id
Authority_id
</th>
<th>
authorised
Authorised
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-districts-Districts.html generated 2018-07-05T10:14:18.479Z by adl.to-selmer-templates.
<!-- File list-districts-Districts.html generated 2018-07-07T08:09:49.965Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,10 +45,10 @@ Add a new District
<thead>
<tr>
<th>
id
Id
</th>
<th>
name
Name
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-dwellings-Dwellings.html generated 2018-07-05T10:14:18.468Z by adl.to-selmer-templates.
<!-- File list-dwellings-Dwellings.html generated 2018-07-07T08:09:49.950Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,13 +45,13 @@ Add a new Dwelling
<thead>
<tr>
<th>
id
Id
</th>
<th>
address_id
Address_id
</th>
<th>
sub-address
Sub-address
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-electors-Electors.html generated 2018-07-05T10:14:18.451Z by adl.to-selmer-templates.
<!-- File list-electors-Electors.html generated 2018-07-07T08:09:49.934Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,22 +45,22 @@ Add a new Elector
<thead>
<tr>
<th>
id
Id
</th>
<th>
name
Name
</th>
<th>
dwelling_id
Dwelling_id
</th>
<th>
phone
Phone
</th>
<th>
email
Email
</th>
<th>
gender
Gender
</th>
<th>
&nbsp;

View file

@ -0,0 +1,148 @@
{% extends "base.html" %}
<!-- File list-events-Events.html generated 2018-07-07T08:09:49.965Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
{% block back-links %}
<div>
<div class='back-link-container'>
{% ifequal params.offset "0" %}
<a id='back-link' class='back-link' href='{{servlet-context}}/admin'>
Back
</a>
{% else %}
<a id='prev-selector' class='back-link'>
Previous
</a>
{% endifunequal %}
</div>
</div>
{% endblock %}
{% block big-links %}
<div>
<div class='big-link-container'>
<a id='next-selector' role='button' class='big-link'>
Next
</a>
</div>
{% ifmemberof teamorganisers admin %}
<div class='big-link-container'>
<a href='form-events-Events' class='big-link'>
Add a new Event
</a>
</div>
{% endifmemberof %}
</div>
{% endblock %}
{% block content %}
<form id='list-events-Events' class='list' action='{{servlet-context}}/list-events-Events' method='POST'>
{% csrf-field %}
<input id='offset' type='hidden' value='{{params.offset|default:0}}'/>
<input id='limit' type='hidden' value='{{params.limit|default:50}}'/>
<table caption='events'>
<thead>
<tr>
<th>
Id
</th>
<th>
Name
</th>
<th>
Date
</th>
<th>
Time
</th>
<th>
Decription
</th>
<th>
Cancelled
</th>
<th>
&nbsp;
</th>
</tr>
<tr>
<th>
<input id='id' type='text' name='id' value='{{ params.id }}'/>
</th>
<th>
<input id='name' type='text' name='name' value='{{ params.name }}'/>
</th>
<th>
<input id='date' type='date' name='date' value='{{ params.date }}'/>
</th>
<th>
<input id='time' type='time' name='time' value='{{ params.time }}'/>
</th>
<th>
<input id='decription' type='text' name='decription' value='{{ params.decription }}'/>
</th>
<th>
<input id='cancelled' type='text' name='cancelled' value='{{ params.cancelled }}'/>
</th>
<th>
<input type='submit' id='search-widget' value='Search'/>
</th>
</tr>
</thead>
<tbody>
{% for record in records %}
<tr>
<td>
{{ record.id }}
</td>
<td>
{{ record.name }}
</td>
<td>
{{ record.date }}
</td>
<td>
{{ record.time }}
</td>
<td>
{{ record.decription }}
</td>
<td>
{{ record.cancelled }}
</td>
<td>
<a href='form-events-Events?id={{ record.id }}'>
View
</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</form>
{% endblock %}
{% block extra-script %}
var form = document.getElementById('list-events-Events');
var ow = document.getElementById('offset');
var lw = document.getElementById('limit');
form.addEventListener('submit', function() {
ow.value='0';
});
{% ifunequal params.offset "0" %}
document.getElementById('prev-selector').addEventListener('click', function () {
ow.value=(parseInt(ow.value)-parseInt(lw.value));
console.log('Updated offset to ' + ow.value);
form.submit();
});
{% endifunequal %}
document.getElementById('next-selector').addEventListener('click', function () {
ow.value=(parseInt(ow.value)+parseInt(lw.value));
console.log('Updated offset to ' + ow.value);
form.submit();
});
{% endblock %}

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-followupactions-Followupactions.html generated 2018-07-05T10:14:18.484Z by adl.to-selmer-templates.
<!-- File list-followupactions-Followupactions.html generated 2018-07-07T08:09:49.971Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,22 +45,22 @@ Add a new Followupaction
<thead>
<tr>
<th>
id
Id
</th>
<th>
request_id
Request_id
</th>
<th>
actor
Actor
</th>
<th>
date
Date
</th>
<th>
notes
Notes
</th>
<th>
closed
Closed
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-followupmethods-Followupmethods.html generated 2018-07-05T10:14:18.456Z by adl.to-selmer-templates.
<!-- File list-followupmethods-Followupmethods.html generated 2018-07-07T08:09:49.939Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,7 +45,7 @@ Add a new Followupmethod
<thead>
<tr>
<th>
id
Id
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-followuprequests-Followuprequests.html generated 2018-07-05T10:14:18.434Z by adl.to-selmer-templates.
<!-- File list-followuprequests-Followuprequests.html generated 2018-07-07T08:09:49.920Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,19 +45,19 @@ Add a new Followuprequest
<thead>
<tr>
<th>
id
Id
</th>
<th>
elector_id
Elector_id
</th>
<th>
visit_id
Visit_id
</th>
<th>
issue_id
Issue_id
</th>
<th>
method_id
Method_id
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-genders-Genders.html generated 2018-07-05T10:14:18.428Z by adl.to-selmer-templates.
<!-- File list-genders-Genders.html generated 2018-07-07T08:09:49.914Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,7 +45,7 @@ Add a new Gender
<thead>
<tr>
<th>
id
Id
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-intentions-Intentions.html generated 2018-07-05T10:14:18.487Z by adl.to-selmer-templates.
<!-- File list-intentions-Intentions.html generated 2018-07-07T08:09:49.975Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,16 +45,16 @@ Add a new Intention
<thead>
<tr>
<th>
visit_id
Visit_id
</th>
<th>
elector_id
Elector_id
</th>
<th>
option_id
Option_id
</th>
<th>
locality
Locality
</th>
<th>
&nbsp;
@ -100,7 +100,7 @@ locality
{{ record.locality }}
</td>
<td>
<a href='form-intentions-Intention?Id={{ record.Id }}'>
<a href='form-intentions-Intention?id={{ record.id }}'>
View
</a>
</td>

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-issues-Issues.html generated 2018-07-05T10:14:18.480Z by adl.to-selmer-templates.
<!-- File list-issues-Issues.html generated 2018-07-07T08:09:49.966Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,16 +45,16 @@ Add a new Issue
<thead>
<tr>
<th>
id
Id
</th>
<th>
url
Url
</th>
<th>
current
Current
</th>
<th>
brief
Brief
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-options-Options.html generated 2018-07-05T10:14:18.435Z by adl.to-selmer-templates.
<!-- File list-options-Options.html generated 2018-07-07T08:09:49.921Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,7 +45,7 @@ Add a new Option
<thead>
<tr>
<th>
id
Id
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-roles-Roles.html generated 2018-07-05T10:14:18.456Z by adl.to-selmer-templates.
<!-- File list-roles-Roles.html generated 2018-07-07T08:09:49.939Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,10 +45,10 @@ Add a new Role
<thead>
<tr>
<th>
id
Id
</th>
<th>
name
Name
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-teams-Teams.html generated 2018-07-05T10:14:18.431Z by adl.to-selmer-templates.
<!-- File list-teams-Teams.html generated 2018-07-07T08:09:49.917Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,19 +45,19 @@ Add a new Team
<thead>
<tr>
<th>
id
Id
</th>
<th>
name
Name
</th>
<th>
district_id
District_id
</th>
<th>
latitude
Latitude
</th>
<th>
longitude
Longitude
</th>
<th>
&nbsp;

View file

@ -1,5 +1,5 @@
{% extends "base.html" %}
<!-- File list-visits-Visits.html generated 2018-07-05T10:14:18.430Z by adl.to-selmer-templates.
<!-- File list-visits-Visits.html generated 2018-07-07T08:09:49.916Z by adl.to-selmer-templates.
See [Application Description Language](https://github.com/simon-brooke/adl).-->
@ -45,16 +45,16 @@ Add a new Visit
<thead>
<tr>
<th>
id
Id
</th>
<th>
address_id
Address_id
</th>
<th>
canvasser_id
Canvasser_id
</th>
<th>
date
Date
</th>
<th>
&nbsp;