openflighthpc / flight-control

0 stars 0 forks source link

Dashboard Page v1 #46

Closed timalces closed 1 year ago

timalces commented 2 years ago

Add a new project dashboard page, containing 3 sections:

Overview

All of this data is currently shown on the Billing Management page, so the same data (see @policy, @billing_date and @latest_cycle_details, in the billing_management ProjectsController method) can be used here.

Groups

Core

Compute Groups

Upcoming Events

General Things to Consider/add

megan-godfrey commented 2 years ago

Hi @ColonelPanicks, I've got a couple of questions about this issue - Firstly, re. the descriptions for upcoming events - if no description is set for the event, I'm currently just displaying a dash '-' for that event. To generate a description of the event automatically, it would require knowing the state of previous events to know what is being turned on/off. I'm happy to look into doing that but wanted to run it by you first before I spent time working it out. Also, re. the 'settings' buttons for each of the compute groups - there's not currently an obvious place for them to link to. In your mock up, you did mention that this may be a future addition. I've currently got them linking to the Policies tab as a placeholder, but I wanted to check whether you had something else in mind for now?

timalces commented 2 years ago

To generate a description of the event automatically, it would require knowing the state of previous events to know what is being turned on/off.

Just to add to this, if I recall correctly @ColonelPanicks we had a meeting a while back where Steve mentioned (in the context of the manage events page) that we should not be explicitly committing to actions - e.g. don't say turn off 3 nodes on this date. As the actual state of nodes when the request is carried out is uncertain, with users potentially making changes before then/ monitor might have switched things off, etc.

Perhaps instead we could generate simplified descriptions here of 'Match exact counts' or 'Match minimum counts'?

timalces commented 1 year ago

Resolved by #50