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

Error handling and Diagnostics #123

Open
10 tasks
EitanBlumin opened this issue Apr 27, 2019 · 0 comments
Open
10 tasks

Error handling and Diagnostics #123

EitanBlumin opened this issue Apr 27, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@EitanBlumin
Copy link
Owner

EitanBlumin commented Apr 27, 2019

Portal-Level Errors:

  • site root path improperly configured
  • connection string error
  • missing database objects
  • minimum SQL server version

Use application start up to perform diagnostics, and then fill an application variable with errors accordingly.
The diagnostics functionality should also be manually triggerable.

DataView-Level Errors:

  • dataview primary key missing
  • dataview source missing (table / procedure)
  • dataview fields missing
  • dataview is not published (warning)
  • dataview actions defined but dataview custom actions feature is disabled (warning)
  • dataview charts defined but dataview charts feature is disabled (warning)

These errors may be visible through a notifications widget visible to the administrator at the top navbar

@EitanBlumin EitanBlumin self-assigned this Apr 27, 2019
@EitanBlumin EitanBlumin added the enhancement New feature or request label Apr 27, 2019
@EitanBlumin EitanBlumin added this to the Alpha release 1 milestone Apr 27, 2019
@EitanBlumin EitanBlumin changed the title Error handling Error handling and Diagnostics May 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant