helper function for messages from devs
This commit is contained in:
parent
e5846abf01
commit
53a5ea76c1
1 changed files with 13 additions and 2 deletions
|
@ -17,7 +17,7 @@ class NotificationService
|
|||
|
||||
def self.access_approved(request)
|
||||
body = renderer.render(template: 'map_mailer/access_approved_email', locals: { map: request.map }, layout: false)
|
||||
receipt = request.user.notify(request.approved_text, body, request, false, MAILBOXER_CODE_ACCESS_APPROVED, true, request.map.user)
|
||||
request.user.notify(request.approved_text, body, request, false, MAILBOXER_CODE_ACCESS_APPROVED, true, request.map.user)
|
||||
end
|
||||
|
||||
def self.invite_to_edit(map, inviter, invited)
|
||||
|
@ -26,6 +26,17 @@ class NotificationService
|
|||
invited.notify(map.invited_text, body, user_map, false, MAILBOXER_CODE_INVITE_TO_EDIT, true, inviter)
|
||||
end
|
||||
|
||||
# note: this is a global function, probaobly called from the rails console with some html body
|
||||
def self.message_from_devs(subject, body, opts = {})
|
||||
users = opts[:users] || User.all
|
||||
obj = opts[:obj] || nil
|
||||
sanitize_text = opts[:sanitize_text] || false
|
||||
notification_code = opts[:notification_code] || MAILBOXER_CODE_MESSAGE_FROM_DEVS
|
||||
send_mail = opts[:send_mail] || true
|
||||
sender = opts[:sender] || User.find_by_email('ishanshapiro@gmail.com')
|
||||
Mailboxer::Notification.notify_all(users, subject, body, obj, sanitize_text, notification_code, send_mail, sender)
|
||||
end
|
||||
|
||||
def self.text_for_notification(notification)
|
||||
if notification.notification_code == MAILBOXER_CODE_ACCESS_REQUEST
|
||||
map = notification.notified_object&.map
|
||||
|
@ -37,7 +48,7 @@ class NotificationService
|
|||
map = notification.notified_object&.map
|
||||
'gave you edit access to map <span class="in-bold">' + map.name + '</span>'
|
||||
elsif notification.notification_code == MAILBOXER_CODE_MESSAGE_FROM_DEVS
|
||||
strip_tags(notification.body).truncate(70)
|
||||
notification.subject
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue