summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-29Install the go-bindata binary before buildJan Dittberner
2018-03-29Make sure go-bindata is installed before buildingJan Dittberner
2018-03-29Only archive the cacert-boardvoting binary and the config example0.4.1Jan Dittberner
2018-03-29Update dependencies0.4.0Jan Dittberner
2018-03-29Use assets for mail templatesJan Dittberner
2018-03-29Use static assets for HTML templatesJan Dittberner
- implement custom http.Filesystem boardvoting.AssetFS - replace "footer" and "header" with "footer.html" and "header.html" - change renderTemplate to use Assets - use boardvoting.GetAssetFS() with http.Fileserver
2018-03-29Embed database migrationsJan Dittberner
- switch from goose to github.com/rubenv/sql-migrate - move assets (static, templates, migrations) to boardvoting package - add generated boardvoting/assets.go - remove unused static files from static directory - add package db with db migration configuration
2018-01-14Update dependencies0.3.1Jan Dittberner
2018-01-14Improve denied error page and output current authenticated userJan Dittberner
2017-08-27Remove duplicate jenkins- from BUILD idJan Dittberner
2017-08-27Use a Jenkins build number for build idJan Dittberner
2017-08-27Fix missing single quote0.3.0Jan Dittberner
2017-08-27Change to build directory inside shell blocksJan Dittberner
2017-08-27Move environment declaration to stage blocksJan Dittberner
2017-08-27Define target build directory environment variableJan Dittberner
2017-08-27Reduce shell calls to single stepsJan Dittberner
2017-08-27Use temporary path for gopathJan Dittberner
2017-08-27Fix compile errors with pinned dependency versionsJan Dittberner
2017-08-27Add direct call to depJan Dittberner
2017-08-27Set PATH to include gocode/binJan Dittberner
2017-08-27Use dep in JenkinsfileJan Dittberner
2017-08-27Add dep dependency managementJan Dittberner
This commit introduces dependency management using https://github.com/golang/dep to make builds reproducible.
2017-05-14Add Jenkinsfile to enable Jenkins buildJan Dittberner
2017-05-14Change motion content formattingJan Dittberner
Use a linebreak sensitive paragraph instead of <pre> for motion content output.
2017-04-30Use Semantic UI for all HTML templates0.2.0Jan Dittberner
2017-04-29Work on Semantic UI themingJan Dittberner
2017-04-22Add jQuery and Semantic-UI for themingJan 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-22Make compilation more verboseJan Dittberner
2017-04-22Use loggo for logging0.1.0Jan Dittberner
2017-04-22Run goose migration on application startupJan Dittberner
2017-04-22Add goose database migrationsJan Dittberner
2017-04-22Remove PHP codeJan Dittberner
2017-04-22Use INSERT OR REPLACE to allow changing votesJan 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 decision closing jobJan Dittberner
2017-04-22Implement vote closing, refactor notificationsJan Dittberner
2017-04-22Implement withdraw motionJan Dittberner
2017-04-22Implement motion editingJan Dittberner
2017-04-22Implement motion creation mail templateJan Dittberner
2017-04-22Add version and build number outputJan Dittberner
2017-04-22Partialy add new motion creationJan Dittberner
2017-04-22Hide own votes link if no voter is authenticatedJan Dittberner
2017-04-22Switch to context APIJan Dittberner
2017-04-22Implement proper model, actions and template structureJan Dittberner
2017-04-22Implement more RESTful URLs for motionsJan Dittberner
This commit implements URLs /motions/ and /motions/{:tag} handlers.
2017-04-15Initial Go code for reimplementationJan Dittberner