summaryrefslogtreecommitdiff
path: root/notifications.go
AgeCommit message (Collapse)Author
2021-03-07Upgrade to Go 1.16 and newer librariesJan Dittberner
- use embed from the standard library instead of packr - upgrade to sprig v3 - upgrade gomail version - use golang-migrate instead of sql-migrate to get embed support - use statigz to deliver compressed static assets
2021-01-09Configure golangci-lint and apply suggestionsJan Dittberner
2019-07-31Apply Apache License 2.0Jan Dittberner
2019-07-31Modernize Go codeJan Dittberner
- switch from go-logging to logrus - handle all errors - use gomail's NewDialer instead of deprecated NewPlainDialer
2018-03-29Use assets for mail templatesJan Dittberner
2017-08-27Fix compile errors with pinned dependency versionsJan Dittberner
2017-04-22Switch to more flexible go-loggingJan Dittberner
This commit switches from loggo to the more flexible go-logging framework. Logs of severity INFO or higher are now written to a separate boardvoting.log file. Errors during execution of mail templates are now logged. A reasoning for the vote result is now logged and put into the mail notification when a decision is closed.
2017-04-22Use loggo for logging0.1.0Jan Dittberner
2017-04-22Run goose migration on application startupJan Dittberner
2017-04-22Refactor notifications to use a cleaner interfaceJan Dittberner
2017-04-22Implement direct votingJan Dittberner
2017-04-22Implement proxy votingJan Dittberner
2017-04-22Implement reminder jobJan Dittberner
2017-04-22Implement vote closing, refactor notificationsJan Dittberner