proccesses are working now!
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
modpol.modules = modpol.modules or {}
|
||||
|
||||
modpol.modules.consent = {
|
||||
type = "consent",
|
||||
}
|
||||
@@ -9,7 +11,7 @@ function temp_consent_process()
|
||||
return {
|
||||
org_id = nil,
|
||||
request_id = nil,
|
||||
total_votes = nil,
|
||||
total_votes = 0,
|
||||
votes_yes = {},
|
||||
votes_no = {}
|
||||
}
|
||||
@@ -17,16 +19,15 @@ end
|
||||
|
||||
-- ===============================================
|
||||
-- function to create a new consent process to resolve a pending process
|
||||
function modpol.modules.consent.new_process(request_id, org_id)
|
||||
function modpol.modules.consent:new_process(request_id, org_id)
|
||||
local process = temp_consent_process()
|
||||
process.request_id = request_id
|
||||
process.org_id = org_id
|
||||
|
||||
setmetatable(process, modpol.modules.consent)
|
||||
modpol.ocutil.log('Created new process for request id #' .. request_id)
|
||||
|
||||
modpol.ocutil.log('Created new process for request id')
|
||||
|
||||
return temp_consent_process
|
||||
return process
|
||||
end
|
||||
|
||||
-- ======================================================
|
||||
@@ -38,6 +39,7 @@ function modpol.modules.consent:approve(user, decision)
|
||||
else
|
||||
table.insert(self.votes_no, user)
|
||||
modpol.ocutil.log('User ' .. user .. ' voted no on request #' .. self.request_id)
|
||||
end
|
||||
|
||||
self.total_votes = self.total_votes + 1
|
||||
|
||||
@@ -45,11 +47,11 @@ end
|
||||
|
||||
-- ===================================================
|
||||
-- determines whether process has finished and resolves request if it has (unfinished)
|
||||
function modules.consent.call_vote_check(process)
|
||||
if votes_yes > to_pass then
|
||||
call_success()
|
||||
elseif votes_no > to_pass then
|
||||
call_failure()
|
||||
end
|
||||
end
|
||||
-- function modpol.modules.consent.call_vote_check(process)
|
||||
-- if votes_yes > to_pass then
|
||||
-- call_success()
|
||||
-- elseif votes_no > to_pass then
|
||||
-- call_failure()
|
||||
-- end
|
||||
-- end
|
||||
|
||||
|
Reference in New Issue
Block a user