Matthew Jacobson
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								efa0d90093 
								
							 
						 
						
							
							
								
								Alerting: Fix Teams notifier not failing on 200 response with error ( #52254 )  
							
							 
							
							... 
							
							
							
							Team's webhook API does not always use the status code to communicate errors.
There are cases where it returns 200 and an error message in the body.
For example, 429 - Too Many Requests or when the message is too large.
Instead, what we should be looking for is a response body = "1".
https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/connectors-using?tabs=cURL#send-messages-using-curl-and-powershell  
							
						 
						
							2022-07-14 13:15:18 -04:00  
						
					 
				
					
						
							
							
								 
								idafurjes
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6c43eb0b4d 
								
							 
						 
						
							
							
								
								Split Create User ( #50502 )  
							
							 
							
							... 
							
							
							
							* Split Create User
* Use new create user and User from package user
* Add service to wire
* Making create user work
* Replace user from user pkg
* One more
* Move Insert to orguser Service/Store
* Remove unnecessary conversion
* Cleaunp
* Fix Get User and add fakes
* Fixing get org id for user logic, adding fakes and other adjustments
* Add some tests for ourguser service and store
* Fix insert org logic
* Add comment about deprecation
* Fix after merge with main
* Move orguser service/store to org service/store
* Remove orguser from wire
* Unimplement new Create user and use User from pkg user
* Fix wire generation
* Fix lint
* Fix lint - use only User and CrateUserCommand from user pkg
* Remove User and CreateUserCommand from models
* Fix lint 2 
							
						 
						
							2022-06-28 14:32:25 +02:00  
						
					 
				
					
						
							
							
								 
								Djairho Geuens
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4cadbba686 
								
							 
						 
						
							
							
								
								Email: Allow configuration of content types for email notifications ( #34530 )  
							
							 
							
							... 
							
							
							
							* Alerting: Allow configuration of content types for email notifications
* Fix lint error
* Improves email templates
* Improve configuration documentation
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve code comments
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve configuration documentation
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve email template
* Remove unnecessary predeclaration
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Adds handling for unrecognized content type
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Move utility function outside of util package
* Fixes syntax
* Remove unused package
* Fix lint error
* improve email templates
* Fix test
* Alerting: Allow configuration of content types for email notifications
* Fix lint error
* Improves email templates
* Improve configuration documentation
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve code comments
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve configuration documentation
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Improve email template
* Remove unnecessary predeclaration
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Adds handling for unrecognized content type
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Move utility function outside of util package
* Fixes syntax
* Remove unused package
* Fix lint error
* improve email templates
* Fix test
* Fix comment style
Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
* Fix template formatting
* Add test and improve error handling
* Fix test
* Fix formatting
* Fix formatting
* Improve documentation and regenerates txt template
* Update docs/sources/administration/configuration.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
Co-authored-by: Djairho Geuens <djairho.geuens@ae.be>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> 
							
						 
						
							2021-07-19 13:31:51 +03:00  
						
					 
				
					
						
							
							
								 
								Arve Knudsen
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3d3a7cbba8 
								
							 
						 
						
							
							
								
								Chore: Fix staticcheck issues ( #28860 )  
							
							 
							
							... 
							
							
							
							* Chore: Fix issues reported by staticcheck
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Undo changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: Fix issues reported by staticcheck
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> 
							
						 
						
							2020-11-05 13:07:06 +01:00  
						
					 
				
					
						
							
							
								 
								Arve Knudsen
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07582a8e85 
								
							 
						 
						
							
							
								
								Chore: Fix various spelling errors in back-end code ( #25241 )  
							
							 
							
							... 
							
							
							
							* Chore: Fix various spelling errors in back-end code
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>> 
							
						 
						
							2020-06-01 17:11:25 +02:00  
						
					 
				
					
						
							
							
								 
								Marcus Efraimsson
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0f0772b629 
								
							 
						 
						
							
							
								
								Alerting: Adds support for sending a single email to all recipients in notification channel ( #21091 )  
							
							 
							
							... 
							
							
							
							When an alert is sent by e-mail, the process sends an e-mail to 
each recipient separately. This PR is a single delivery to all recipients.
For companies that use e-mail extensively, this is necessary in order 
not to overload the sending queue.
Replaces #18013 
Fixes  #12650 
Co-authored-by: Henrique Oliveira <holiiveira@users.noreply.github.com> 
							
						 
						
							2020-01-10 16:06:33 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Gaidarenko
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c5bca40566 
								
							 
						 
						
							
							
								
								Email: add reply-to and direct attachment ( #18715 )  
							
							 
							
							... 
							
							
							
							* Add support for `Reply-To` header
* Allow direct attachment
Don't have tests yet, but they will follow 
							
						 
						
							2019-08-26 16:44:18 +02:00  
						
					 
				
					
						
							
							
								 
								Oleg Gaidarenko
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54c1bf0cc9 
								
							 
						 
						
							
							
								
								Chore: a bit of spring cleaning ( #16710 )  
							
							 
							
							... 
							
							
							
							* Chore: use early return technic everywhere
And enable "indent-error-flow" revive rule
* Chore: remove if-return rule from revive config
* Chore: improve error messages
And enable "error-strings" revive rule
* Chore: enable "error-naming" revive rule
* Chore: make linter happy
* Chore: do not duplicate gofmt execution
* Chore: make linter happy
* Chore: address the pull review comments 
							
						 
						
							2019-04-23 11:24:47 +03:00  
						
					 
				
					
						
							
							
								 
								Andrzej Ressel
							
						 
						
							 
							
							
							
							
								
							
							
								30f048965c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/discord  
							
							 
							
							
							
						 
						
							2018-04-08 20:09:56 +02:00  
						
					 
				
					
						
							
							
								 
								Torkel Ödegaard
							
						 
						
							 
							
							
							
							
								
							
							
								87c978ebc9 
								
							 
						 
						
							
							
								
								fix: better error handling / messsage when testing email notification when stmp is not configured,  fixes   #8093  
							
							 
							
							
							
						 
						
							2017-04-25 13:16:41 +02:00  
						
					 
				
					
						
							
							
								 
								Andrzej Ressel
							
						 
						
							 
							
							
							
							
								
							
							
								1bf982439b 
								
							 
						 
						
							
							
								
								Sending image  
							
							 
							
							
							
						 
						
							2017-03-23 21:53:54 +01:00  
						
					 
				
					
						
							
							
								 
								huydx
							
						 
						
							 
							
							
							
							
								
							
							
								376d2d56bf 
								
							 
						 
						
							
							
								
								(feature) add LINE notify to notifier  
							
							 
							
							
							
						 
						
							2017-01-19 17:26:53 +09:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								c467e48940 
								
							 
						 
						
							
							
								
								feat(notifications): removes html escaping subject  
							
							 
							
							... 
							
							
							
							closes  #6905  
							
						 
						
							2016-12-15 14:27:33 +01:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								5bbdd99d35 
								
							 
						 
						
							
							
								
								tech(notifications): remove async webhook  
							
							 
							
							
							
						 
						
							2016-11-08 08:06:42 +01:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								5bf5ed68e1 
								
							 
						 
						
							
							
								
								tech(notifications): replace internal email code  
							
							 
							
							
							
						 
						
							2016-10-21 09:06:03 +02:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								f77799837e 
								
							 
						 
						
							
							
								
								feat(alerting): support for attached graphs in alert notifications  
							
							 
							
							... 
							
							
							
							closes  #6183  
							
						 
						
							2016-10-21 09:06:03 +02:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								d1eceedf55 
								
							 
						 
						
							
							
								
								feat(webhook): add httpmethod to webhook  
							
							 
							
							... 
							
							
							
							closes  #6255  
							
						 
						
							2016-10-18 16:50:16 +02:00  
						
					 
				
					
						
							
							
								 
								Carl Bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								c38f6ff182 
								
							 
						 
						
							
							
								
								Make alerting notifcations sync ( #6158 )  
							
							 
							
							... 
							
							
							
							* tech(routines): move the async logic from notification to alerting notifier
* tech(notification): reduce code dupe
* fix(notification): dont touch the response unless its an error
* feat(alerting): make alerting exeuction async but flow sync
* tech(alerting): remove commented code
* tech(alerting): remove unused code
* tech(alerting): fix typo
* tech(alerting): implement Context on EvalContext
* tech(alerting): wait for all alerts to return
* feat(alerting): dont allow alert responses to cancel
* Revert "feat(alerting): dont allow alert responses to cancel"
This reverts commit 324b006c96 .
* feat(alerting): give alerts some time to finish before closing down 
							
						 
						
							2016-10-03 09:38:03 +02:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								2e809cae05 
								
							 
						 
						
							
							
								
								tech(alerting): enforce POST for webhooks  
							
							 
							
							
							
						 
						
							2016-06-16 08:16:16 +02:00  
						
					 
				
					
						
							
							
								 
								bergquist
							
						 
						
							 
							
							
							
							
								
							
							
								efea3bc9cb 
								
							 
						 
						
							
							
								
								feat(alerting): skeleton commit for webhook  
							
							 
							
							
							
						 
						
							2016-06-16 08:16:16 +02:00