Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API Template and LB Pkg - DB and LB Support for "Needs Attention" Data #23

Open
7 tasks
slathrop opened this issue Oct 12, 2018 · 0 comments
Open
7 tasks
Labels

Comments

@slathrop
Copy link
Member

Background

  • The data for the "Needs Attention" implementation could come from a custom database view and associated LB model, similar to the Timeline feature
  • This approach would be the most efficient, but has the drawback of not being immediately portable to future apps that are based on this framework (i.e., a custom view would have to written on app-by-app basis to activate this feature)
    • Unless of course we somehow automate the creation of the view and LB model at build-time and/or run-time... which is possible as well
  • So the preferable approach for now (simplest, most portable) is to use the metadata on the front-end to drive polling of the API on an individual applet/endpoint basis. Under that approach, this story becomes unnecessary. Thus this story is only here for completeness/as a placeholder in the backlog. And estimates are not given.

Tasks

  • Implement DB View to consolidate data
  • Implement API template dev ops script(s) for getting/updating LB model for DB View
    • Scripts should be re-runnable to sync changes to existing model when DB View changes
  • Make model read only in LB
    • Implement model customizations to avoid creating/showing endpoints that allow writing
  • Testing, refactoring, documentation
  • Integrate template changes into a solution
@slathrop slathrop added the story label Oct 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant