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

First time setup #3

Open
isedwards opened this issue Jul 29, 2021 · 0 comments
Open

First time setup #3

isedwards opened this issue Jul 29, 2021 · 0 comments

Comments

@isedwards
Copy link
Member

isedwards commented Jul 29, 2021

This issue should create the front-end interface for configuring the software, including the first time set up.

When an administrator first runs the application they will provide connection details for a database server that will store user accounts and other configuration details for the application.

A explanation should be given of the difference between the application database (that stores app configuration) and the climate database (that stores the climatological record). The same database server may contain both.

Once the details of the application database are known, the administrator will proceed to further screen(s) to provide additional configuration information.

Among other configuration details, the administrator should choose the default interface type from the following options:

  1. OpenCDMS (simple standard interface) - INITIALLY DISABLED - possiby this theme will use preact material if this is still being developed.
  2. Climsoft (for users familiar with Climsoft 4) - This uses Bootstrap. Climsoft requires all users to log in first before they can use any aspect of the software.

The administrator should also be able to choose whether users of the system can change interface type (the could be useful if they move from using the Climsoft interface to using the primary OpenCDMS interface).

This issue should propose the API interface required for completing the first time setup with the backend.

@isedwards isedwards mentioned this issue Jul 29, 2021
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant