topbar messages when overdue or complete
This commit is contained in:
parent
790d73187e
commit
d096365f48
2
Makefile
2
Makefile
|
@ -6,7 +6,7 @@ build-app:
|
|||
./node_modules/.bin/browserify -e ./src/app.coffee -o public/js/app.js -d
|
||||
|
||||
watch-app:
|
||||
./node_modules/.bin/watchify -e ./src/app.coffee -o public/js/app.js -d
|
||||
./node_modules/.bin/watchify -e ./src/app.coffee -o public/js/app.js -d -v
|
||||
|
||||
build-vendor:
|
||||
grunt
|
||||
|
|
3
TODO.md
3
TODO.md
|
@ -23,9 +23,6 @@
|
|||
###Misc
|
||||
|
||||
- [ ] the deploy script needs to disable autoreload; `make watch` should start a static web server and also launch a build script with a flag saying which files to include in the head (uncompressed, with live reload); standard build script should minify scripts
|
||||
- [ ] vendor module so we can proxy require all `window` libs
|
||||
- [ ] show a countdown clock towards the end of the milestone or show overdue
|
||||
- [ ] trigger success topbar when we have completed a milestone on chart page; show plain when we are behind
|
||||
- [ ] on chart page show a little progress bar in the title
|
||||
- [ ] add a chart straight from the hero banner
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -65,6 +65,18 @@ module.exports = Eventful.extend
|
|||
# Save the milestone with issues.
|
||||
projects.addMilestone project, data
|
||||
|
||||
# Done?
|
||||
@publish '!app/notify', {
|
||||
'text': 'The milestone is complete'
|
||||
'type': 'success'
|
||||
} if data.stats.isDone
|
||||
|
||||
# Overdue?
|
||||
@publish '!app/notify', {
|
||||
'text': 'The milestone is overdue'
|
||||
'type': 'warn'
|
||||
} if data.stats.isOverdue
|
||||
|
||||
# Show the page.
|
||||
@set
|
||||
'milestone': data
|
||||
|
|
Loading…
Reference in New Issue