add account_id to submissions

This commit is contained in:
Pete Matsyburka
2024-02-03 14:39:28 +02:00
parent ddcb5c5d40
commit 8630c68631
9 changed files with 41 additions and 6 deletions
+2 -2
View File
@@ -6,8 +6,8 @@ class Ability
def initialize(user)
can :manage, Template, account_id: user.account_id
can :manage, TemplateFolder, account_id: user.account_id
can :manage, Submission, template: { account_id: user.account_id }
can :manage, Submitter, template: { account_id: user.account_id }
can :manage, Submission, account_id: user.account_id
can :manage, Submitter, submission: { account_id: user.account_id }
can :manage, User, account_id: user.account_id
can :manage, EncryptedConfig, account_id: user.account_id
can :manage, EncryptedUserConfig, user_id: user.id
+1
View File
@@ -32,6 +32,7 @@ module Submissions
parse_emails(emails).uniq.map do |email|
submission = template.submissions.new(created_by_user: user,
account_id: user.account_id,
source:,
template_submitters: template.submitters)
@@ -15,6 +15,7 @@ module Submissions
set_submission_preferences['send_email'] = true if params['send_completed_email']
submission = template.submissions.new(created_by_user: user, source:,
account_id: user.account_id,
preferences: set_submission_preferences,
template_submitters: [], submitters_order:)