#15: issue experts workflow now very slick
This commit is contained in:
parent
2d4f7a897d
commit
adcdacc6c1
10 changed files with 172 additions and 59 deletions
|
|
@ -53,6 +53,7 @@ FROM followuprequests as request,
|
|||
where not exists (select * from followupactions as action
|
||||
where action.request_id = request.id
|
||||
and action.closed = true)
|
||||
and request.locked_by is null
|
||||
and request.elector_id = electors.id
|
||||
and request.visit_id = visits.id
|
||||
and visits.address_id = addresses.id
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ SELECT electors.name ||', '|| addresses.address ||', '|| addresses.postcode ||',
|
|||
followupactions.request_id,
|
||||
canvassers.username ||', '|| canvassers.fullname ||', '|| addresses.address ||', '|| addresses.postcode ||', '|| canvassers.phone ||', '|| canvassers.email AS actor_expanded,
|
||||
followupactions.actor,
|
||||
canvassers.fullname AS actor_name,
|
||||
followupactions.date,
|
||||
followupactions.notes,
|
||||
followupactions.closed,
|
||||
|
|
@ -43,3 +44,10 @@ WHERE followupactions.request_id = followuprequests.id
|
|||
AND followupactions.actor = canvassers.id
|
||||
;
|
||||
GRANT SELECT ON lv_followupactions TO canvassers, issueexperts;
|
||||
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- request locking
|
||||
------------------------------------------------------------------------
|
||||
ALTER TABLE followuprequests ADD COLUMN locked_by INTEGER REFERENCES canvassers(id) ON DELETE SET NULL;
|
||||
ALTER TABLE followuprequests ADD COLUMN locked TIMESTAMP;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue