diff --git a/resources/sql/queries.sql b/resources/sql/queries.sql index 56ca073..a693fa3 100644 --- a/resources/sql/queries.sql +++ b/resources/sql/queries.sql @@ -67,3 +67,13 @@ WHERE canvasser_id = :id ORDER BY date desc LIMIT 1 +-- I don't know why this next one isn't autogenerating, but it isn't and it's critical. + +-- :name list-roles-by-canvasser :? :* +-- :doc links all existing canvasser records related to a given role +SELECT roles.* +FROM roles, ln_canvassers_roles +WHERE roles.id = ln_canvassers_roles.role_id + AND ln_canvassers_roles.canvasser_id = :id +ORDER BY canvassers.name, + canvassers.id diff --git a/youyesyet.adl.xml b/youyesyet.adl.xml index 730f7e3..1ac1fe3 100644 --- a/youyesyet.adl.xml +++ b/youyesyet.adl.xml @@ -242,7 +242,7 @@ version="0.1.1"> - + Locality indexing; see issue #44. Note that this property should be generated automatically from the @@ -286,8 +286,12 @@ version="0.1.1"> - - + + + + @@ -591,14 +595,16 @@ version="0.1.1"> - + Only relevant to issue experts. + + Teams this canvasser is a member of. + But only their own record @@ -697,6 +703,7 @@ version="0.1.1"> Phone number or email address for followup. + @@ -792,15 +799,16 @@ version="0.1.1"> + + + - - - + But only their own group(s) @@ -838,7 +846,9 @@ version="0.1.1"> - + @@ -866,7 +876,18 @@ version="0.1.1"> - + + + + + + + + + + @@ -959,23 +980,23 @@ version="0.1.1"> - + - + - + - + - + @@ -988,7 +1009,7 @@ version="0.1.1"> - +
@@ -1005,7 +1026,7 @@ version="0.1.1"> - +