Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.25 KB

File metadata and controls

30 lines (25 loc) · 1.25 KB

TODO

Server-side Components

  • Modularize journal.js into separate routes
  • Ensure mocha tests are written for all components
  • Break up uncategorized routes into controllers
  • Impliment PluginManager.js and plugin architecture
    • Figure out how to make plugins multi-threaded
    • Find a viable backup solution for hospital data
  • Impliment logical error handling using domains
  • Migrate database transactions to an ORM

Client-side Components

  • Use bower to manage clientside dependencies
  • Upgrade router to the Angular 2 router
  • Remove logic from controllers into services
  • Write unit tests for individual services
  • Write e2e tests using protractor for all pages
  • Rewrite the css in semantic ui
  • Optimize gulp build time

Miscellaneous TODOs

  • Wrap slickgrid as a directive (<data-grid id="glgrid"></data-grid>)
  • Make column selection dropdown (as seen on the GL page) a directive (<column-selection data-columns="grid.columns"></column-selection>)

Journal Voucher

  • Add the ability to assign cost centers to all lines (except balance accounts)