Renovus-Tech / solarec

GNU Affero General Public License v3.0
0 stars 0 forks source link

Weather Stations' administration functionality #7

Open pferrariuy opened 2 months ago

pferrariuy commented 2 months ago

Feature Request

Description

Craete a Weather Station' administration functionality so that an administrator can execute the basic CRUD actions on the different weather stations of the system

The administrator needs to be able to execute the following actions:

Use Case

See the issue comments section for a series of basic use case expected for the feature.

Expected Behavior

Once the administror access the functionality, a list of the weather stations will be shown with their basic information. At the list, the administrator, will be able to filter / sort the table for any of the available columns.

A series of buttons will allow the administrator to execut the actions fo Create, Update or Delete. The the Create button, is not required to have a row of the list selected. For the Update button, the administrator must select only one row of the list. For the Delete button at least one row is selected.

For the Create and Update buttons, once clicked, a series of forms will be shwon with the information of the weather station, and the administrator will be able to edit those values.

Additional Context

The functionality is restricted to administrator users, therefore, a new Administrator profile must be created.

Implementation Suggestions

Since a series of administration functionalities will be created, they all need to follow the same UI/UX patterns.

Impact on Existing Features

No impact in current existing features.

Related Issues