FEATURE: send push notif if available on reminder
This commit is contained in:
		
							parent
							
								
									2f45fd7633
								
							
						
					
					
						commit
						c3cd29f2e5
					
				|  | @ -42,6 +42,10 @@ en: | ||||||
|     more_than_two_dates: "A post of a calendar topic can’t contain more than two dates." |     more_than_two_dates: "A post of a calendar topic can’t contain more than two dates." | ||||||
|     event_expired: "Event expired" |     event_expired: "Event expired" | ||||||
|   discourse_post_event: |   discourse_post_event: | ||||||
|  |     notifications: | ||||||
|  |       before_event_reminder: "%{title} is about to start." | ||||||
|  |       after_event_reminder: "%{title} has ended." | ||||||
|  |       ongoing_event_reminder: "%{title} is ongoing." | ||||||
|     errors: |     errors: | ||||||
|       bulk_invite: |       bulk_invite: | ||||||
|         max_invitees: "First %{max_invittes} invitees have been created. Try splitting the file in smaller parts." |         max_invitees: "First %{max_invittes} invitees have been created. Try splitting the file in smaller parts." | ||||||
|  |  | ||||||
|  | @ -51,6 +51,18 @@ module Jobs | ||||||
|             message: "discourse_post_event.notifications.#{prefix}_event_reminder" |             message: "discourse_post_event.notifications.#{prefix}_event_reminder" | ||||||
|           }.to_json |           }.to_json | ||||||
|         ) |         ) | ||||||
|  | 
 | ||||||
|  |         PostAlerter.new(event.post).create_notification_alert( | ||||||
|  |           user: invitee.user, | ||||||
|  |           post: event.post, | ||||||
|  |           username: invitee.user.username, | ||||||
|  |           notification_type: Notification.types[:event_reminder] || Notification.types[:custom], | ||||||
|  |           excerpt: I18n.t( | ||||||
|  |             "discourse_post_event.notifications.#{prefix}_event_reminder", | ||||||
|  |             title: event.name || event.post.topic.title, | ||||||
|  |             locale: invitee.user.effective_locale | ||||||
|  |           ) | ||||||
|  |         ) | ||||||
|       end |       end | ||||||
|     end |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue