Skip to content

Latest commit

 

History

History
64 lines (56 loc) · 2.77 KB

TODO.md

File metadata and controls

64 lines (56 loc) · 2.77 KB

TODO

My work list on activities to work on.

Bugs & Enhancements

  1. Add all other CDK components to demo project
  2. Add empty base project you could use with ng create ngx-do-app
  3. Make function to add/Remove AppMenu
  4. Create widget for document and demo ing of widget
  5. Add loading spinner on login and loading modules
  6. Lets encrypt for Proxy: https://git.coolaj86.com/coolaj86/greenlock-express.js
  7. Fix problem if proxy not available
  8. Audience for jwttoken azure should be web side
  9. Encrypt doProxy auth data with jwt key
  10. Add option to register a function which will be called be fore a restart (plugins)
  11. Session of ngx-proxy should be stored in db (now single node)
  12. Avatar as function
  13. Implement audit trail on all crud elements
  14. Types in stead of []
  15. Add is_null to JSON_SERVER
  16. Do not redirect to login if token is not valid on login of masl
  17. Create trafic light dash, not spinning
  18. Add option to use real database
  19. Add plugin allowing Admin to import export data
  20. Create page allowing Admin to assign roles and reset passwords of users
  21. Create page for admin to assign role to a user
  22. Extends Keyvault API to add options to inidcated encrypted data when not encrypted, use example using res.read
  23. Implement a proper in merory SQL
  24. AddMonitoring of App: use example form insight: https://github.com/angulartics/angulartics2 / https://codeburst.io/using-google-analytics-with-angular-25c93bffaa18 https://geeklearning.io/monitor-your-angular-app-with-application-insights/
  25. ApiManager plugin on /api based on swagger
  26. Run basic auth when not authorized using
  27. Spinner to widgets, also add to main page of demo so you can use overall
  28. User info is loaded 3 times on startup, also it loads before auth
  29. Implement in memory db: http://www.tingodb.com/
  30. Lege user request op task table maar user heeft geen data geeft 500 erro

Rebuild of package structure

ngx-do = Main Library Packages
ngx-do-msal = The Azure auth library and is registering it self to ngx-do
ngx-do-pages = The default pages
ngx-do-widgets = All approved widgets
ngx-do-ai = Contains the Dialog flow integration, register function into core 
ngx-do-survey = Contains the survey+editor register function
ngx-do-wip = All work in progress - should not be used for production
ngx-do-api-gateway = The current ngx-do-proxy
ngx-do-demo = The demo program
ngx-do-app = Empty framework of app to be used when creating app

Widgets

  • BoxCard - Simple box card with options for zoom and close
  • Schedule - Create scheduler tool, allowing to create tasks
  • Kabanboard - Simple way to prioritize work
  • Sparkline -
  • Cloudability - As api or widget
  • DemoWdiget - widget for documentation and demo of widget

Documentation

  • Select a documentation engine
  • Document all classes at top level