Skip to content

Add Management Portal "favorite" for Git WebUI #209

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

Closed
isc-tleavitt opened this issue Nov 30, 2022 · 1 comment · Fixed by #222
Closed

Add Management Portal "favorite" for Git WebUI #209

isc-tleavitt opened this issue Nov 30, 2022 · 1 comment · Fixed by #222
Assignees
Labels
enhancement New feature or request

Comments

@isc-tleavitt
Copy link
Collaborator

isc-tleavitt commented Nov 30, 2022

For healthcare interoperability users, it's a bit unnatural needing to go into some specific class to get to the Git Web UI. Instead, it could be added automatically (?) as a favorite for all users - see https://community.intersystems.com/post/menu-management-portal

e.g.:

d ##class(%SYS.Portal.Users).%AddFavorite("Git: TRAINING","/isc/studio/usertemplates/gitsourcecontrol/webuidriver.csp/TRAINING//")
@isc-tleavitt isc-tleavitt added the enhancement New feature or request label Nov 30, 2022
@isc-tleavitt isc-tleavitt self-assigned this Nov 30, 2022
@isc-tleavitt
Copy link
Collaborator Author

Note: to work properly with modern, this needs one of the following:

  • SameSite=Lax session cookie setting on /isc/studio/usertemplates
  • A session established first through a Zen popup in an (e.g.) interoperability editor
  • GroupById set to %iscmgtportal on /isc/studio/usertemplates

The latter is the best option and should be included in the automation.

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

Successfully merging a pull request may close this issue.

1 participant