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

A card based projects list in Vue #839

Merged
merged 151 commits into from
Dec 13, 2024

Conversation

alneberg
Copy link
Member

@alneberg alneberg commented Mar 14, 2024

Boom! This will be the firs launch of a url project_cards. This is a Trello-inspired board showing our active projects. It's coupled with a new version of the project page (not finished by far).

Main features:

  • Filter the board by Status, Type, Project Coordinator, Application, Library Construction Method and Lab Responsible.
  • Choose what type of fields to use for Columns
  • Sort columns
  • Search cards (simple substring match of document json)
  • New project page (the same as shown on an individual card)
  • Start creating a running not by pressing "Enter"
  • Switch to next/previous card in the list by pressing "j" or "k"
  • Copy project order portal title.
  • Hover over fields to view source and some explanation.

Placeholder code for websocket connection. This can be used in the future to propagate changes in projects without polling or refreshing the page.

Since the project page is still incomplete, this is only a preliminary launch. However, hopefully the project cards page is still useful for e.g. applications lab to have overview of their projects.

status/running_notes.py Outdated Show resolved Hide resolved
Copy link
Member

@aanil aanil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 Lets go!

@aanil aanil merged commit 2ca9a0a into NationalGenomicsInfrastructure:master Dec 13, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants