Jan Dittberner
6c9bf09f1a
Add missing newline in README
5 years ago
Jan Dittberner
ea9641cfb1
Refine HTML layout
...
This commit improves the page structure and unifies the layout. Some
reusable parts of the HTML code have been moved into
page_fragments.html.
5 years ago
Jan Dittberner
1f32b6d25b
Add icon images
5 years ago
Jan Dittberner
96089d49df
Improve documentation
...
- fix parameter name in curl invocation
- add default port of Python aoismtpd
5 years ago
Jan Dittberner
fc9d0042c0
Remove .htaccess from PHP age
5 years ago
Jan Dittberner
6ff78cde48
Initialize logger with timestamps
5 years ago
Jan Dittberner
41a8261552
Ensure that the application can start with a new database
...
This commit changes the NewDB function to run migrations before preparing
SQL statements.
5 years ago
Jan Dittberner
56741a1089
Add documentation for how to setup and use the software
5 years ago
Jan Dittberner
c55617edc0
Remove unused MigrationsPath config parameter
5 years ago
Jan Dittberner
29a7a1c90c
Apply Apache License 2.0
5 years ago
Jan Dittberner
eaced9af06
Remove unused styles.css file
5 years ago
Jan Dittberner
4266620eff
Update to latest jQuery and Semantic-UI
5 years ago
Jan Dittberner
a69e017ead
Update semantic UI to 2.4.2
5 years ago
Jan Dittberner
2d7f0cc0e3
Modernize Go code
...
- switch from go-logging to logrus
- handle all errors
- use gomail's NewDialer instead of deprecated NewPlainDialer
5 years ago
Jan Dittberner
870e3ab1d2
Update .gitignore
5 years ago
Jan Dittberner
2a6debbf33
Fix syntax error
5 years ago
Jan Dittberner
317aa7a91a
Build go-bindata before building the application
5 years ago
Jan Dittberner
0aa9ef7b5d
Simplify Jenkinsfile
5 years ago
Jan Dittberner
93f5305d8e
Switch to go modules
5 years ago
Jan Dittberner
fd2f3a6e5d
Ignore count of applied migrations from migrate.Exec
7 years ago
Jan Dittberner
5977eb5a7a
Implement CSRF protection
7 years ago
Jan Dittberner
33f75bdf1d
Remove unused goose dependency constraints
7 years ago
Jan Dittberner
8cf5ad44a4
Include $GOPATH in $PATH
7 years ago
Jan Dittberner
369c9dab16
Install the go-bindata binary before build
7 years ago
Jan Dittberner
431fba6120
Make sure go-bindata is installed before building
7 years ago
Jan Dittberner
e8720798fb
Only archive the cacert-boardvoting binary and the config example
7 years ago
Jan Dittberner
4f013ebf3f
Update dependencies
7 years ago
Jan Dittberner
5d68bae54f
Use assets for mail templates
7 years ago
Jan Dittberner
94dcb5bd75
Use static assets for HTML templates
...
- 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
7 years ago
Jan Dittberner
4dd5e09820
Embed database migrations
...
- 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
7 years ago
Jan Dittberner
aea93c328e
Update dependencies
7 years ago
Jan Dittberner
e5d0b98514
Improve denied error page and output current authenticated user
7 years ago
Jan Dittberner
a30a29a4e6
Remove duplicate jenkins- from BUILD id
7 years ago
Jan Dittberner
8943fafeca
Use a Jenkins build number for build id
7 years ago
Jan Dittberner
ace63025ea
Fix missing single quote
7 years ago
Jan Dittberner
4afeb6ddfc
Change to build directory inside shell blocks
7 years ago
Jan Dittberner
06e0a52737
Move environment declaration to stage blocks
7 years ago
Jan Dittberner
3fb815f6f1
Define target build directory environment variable
7 years ago
Jan Dittberner
ebb15fc538
Reduce shell calls to single steps
7 years ago
Jan Dittberner
9398d90a38
Use temporary path for gopath
7 years ago
Jan Dittberner
9b07f3e538
Fix compile errors with pinned dependency versions
7 years ago
Jan Dittberner
c62801fcb7
Add direct call to dep
7 years ago
Jan Dittberner
91e6d9ad29
Set PATH to include gocode/bin
7 years ago
Jan Dittberner
58aed9abd1
Use dep in Jenkinsfile
7 years ago
Jan Dittberner
bf511ae4db
Add dep dependency management
...
This commit introduces dependency management using
https://github.com/golang/dep to make builds reproducible.
7 years ago
Jan Dittberner
aff6bf1fff
Add Jenkinsfile to enable Jenkins build
7 years ago
Jan Dittberner
14ed5a5020
Change motion content formatting
...
Use a linebreak sensitive paragraph instead of <pre> for motion content
output.
7 years ago
Jan Dittberner
c48bd9e356
Use Semantic UI for all HTML templates
8 years ago
Jan Dittberner
1c989fdfa3
Work on Semantic UI theming
8 years ago
Jan Dittberner
2a38b6bcad
Add jQuery and Semantic-UI for theming
8 years ago