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

Happi GUI Front-end tools (Qt and/or web-based) #221

Closed
ZLLentz opened this issue Aug 5, 2021 · 5 comments · Fixed by #246
Closed

Happi GUI Front-end tools (Qt and/or web-based) #221

ZLLentz opened this issue Aug 5, 2021 · 5 comments · Fixed by #246
Labels
enhancement GUI Graphical User Interface-related Qt Happi Qt widgets

Comments

@ZLLentz
Copy link
Member

ZLLentz commented Aug 5, 2021

Expected Behavior

Develop a GUI that lets you browse and edit the happi database

@klauer
Copy link
Contributor

klauer commented Aug 5, 2021

Web-based or PyQt-based are our top options.

@ZLLentz
Copy link
Member Author

ZLLentz commented Aug 5, 2021

Web-based:

  • happi server process (with some web auth?)
  • web front-end that communicates with the process

PyQt-based:

  • local application that runs qt and happi
  • auth is based on being able to log in to the system

@klauer
Copy link
Contributor

klauer commented May 6, 2022

Some Qt-based browsing support is available already in happi:
https://github.com/pcdshub/happi/blob/master/happi/qt/model.py

atef improves upon this with a happi item + device/component browser. Some of this should be upstreamed to happi:

image

More work will need to be done for editing support.

@klauer klauer added enhancement Qt Happi Qt widgets GUI Graphical User Interface-related labels May 6, 2022
@klauer klauer changed the title Happi Front-end Happi GUI Front-end tools (Qt and/or web-based) May 6, 2022
@tangkong
Copy link
Contributor

tangkong commented Nov 7, 2023

Should we close this and make more specific issues? top of mind thanks to #246

  • a web gui might not be absurd once we properly switch to mongo
  • editable via gui might be in striking distance after merging in atef changes

@klauer
Copy link
Contributor

klauer commented Nov 7, 2023

Sounds good to me 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement GUI Graphical User Interface-related Qt Happi Qt widgets
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants