Skip to content

WRMS dashboard based on Keen.io's Dataviz library

Notifications You must be signed in to change notification settings

peterspicer-catalyst/wrms-dash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wrms-dash

Code Climate

This dashboard replaces our previous monthly SLA report documents.

Screenshot

Proper readme still #todo.

For now:

  • Each widget's back end code is at ./app/lib/get_XXX.js
  • Back end configuration is at ./app/config/default.json (see also default.json.example)
  • There are no public instances of sla_uri and db.host; get in touch if you need any more info
  • To point a widget at a different data source at the front end (i.e. bypassing the Node back end), set override_uri in the call to html/dash.js:query()
  • check out https://github.com/keen/keen-dataviz.js/blob/master/docs/README.md#chart-types for front-end options

Ashley Mcnamara's Gophers licensed under CC (https://github.com/ashleymcnamara/gophers).

WRMS interface

In addition to reading timesheets and approved quotes, we consult the invoice_to field for additional metadata.

Quote ID 1234 can be allocated to the March 2016 SLA budget by saying:

1234: 2016-3 SLA

Quote ID 1234 can instead be allocated to Additional Service hours if the SLA budget has been exhausted:

1234: 2016-3 Additional

For T&M requests timesheet adjustments (e.g. writing off new staff training hours) can be added using the "Adjust" keyword. While this is possible, using adjustments probably means you're doing something wrong, so the exact syntax isn't documented here.

How to contribute

Imposter syndrome disclaimer: I want your help. No really, I do.

There might be a little voice inside that tells you you're not ready; that you need to do one more tutorial, or learn another framework, or write a few more blog posts before you can help me with this project.

I assure you, that's not the case.

If you'd like to throw ideas around before starting any development, happy to do that. If you'd rather start by improving documentation, test coverage or even just giving general feedback, you're very welcome.

Thank you for contributing!

About

WRMS dashboard based on Keen.io's Dataviz library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.2%
  • HTML 18.3%
  • CSS 3.3%
  • Makefile 0.2%