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

[app] Analysis list view implementation #40

Open
14 tasks
dgomezpere opened this issue Nov 30, 2021 · 2 comments
Open
14 tasks

[app] Analysis list view implementation #40

dgomezpere opened this issue Nov 30, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@dgomezpere
Copy link
Owner

dgomezpere commented Nov 30, 2021

analysis_list_view

image

Components

  • analysis_list_datatable (DataTable) with pagination (max_rows = 20)

    • action buttons:
      • delete_analysis_button: Delete analysis from DB and all pipeline-derived files related to the analysis
      • configuration_analysis_button: Pop up with the configuration parameters of the analysis (load from DB)
      • edit_analysis_button: Go to analysis_view
    • Analysis ID: str (normal column)
    • Analysis Name: str (filtering + sorting)
    • Creation Date: datetime formatted as yyyy-mm-dd hh:mm:ss (sorting). Timestamp when new analysis is created
    • Last Accession Date: datetime formatted as yyyy-mm-dd hh:mm:ss (sorting). Timestamp when edit_analysis_button of an analysis is clicked
    • Last Update Date: datetime formatted as yyyy-mm-dd hh:mm:ss (sorting). Timestamp when any "save" button inside the analysis is clicked
    • Curator: str (filtering + sorting)
    • DB size: str formated as "{bites}G/M/B" depending on the size. Convert to most human readable possible format.
    • Analysis Progress: analysis_progress_plot
  • new_analysis button: Button to go to new_analsysi_view

@dgomezpere dgomezpere added the enhancement New feature or request label Nov 30, 2021
@dgomezpere
Copy link
Owner Author

Maybe it is easier to put the buttons and plots outside the datatable or use html.Table compoenent instead of dcc.DataTable

@segarmond
Copy link
Collaborator

Buttons have been installed outside the datatable.
Each entry is selected and after that a button below the table is clicked to re-analyse, view or delete.

dgomezpere added a commit that referenced this issue Dec 16, 2021
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

2 participants