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

Add admin action to post to multiple Panorama Public submission request message threads #430

Merged
merged 5 commits into from
May 3, 2024

Conversation

vagisha
Copy link
Collaborator

@vagisha vagisha commented Apr 29, 2024

Rationale

Due to the change in password policy, after upgrading PanoramaWeb to 24.3, we need to notify submitters of private Panorama Public datasets that the reviewer account passwords assigned to their data will no longer be valid. We would like to notify them by posting to the secure message thread that gets created when a dataset is submitted to Panorama Public. The data submitter and lab head are on the notify list of the message thread for their data.

Changes

  • Added an admin console action that will allow site admins to post to multiple Panorama Public submission request message threads.
  • Added a form where site admins can enter a title and message (in Markdown syntax), and filter and select from the list of datasets on Panorama Public where the message should be posted.
  • Added a pipeline job to post the message to the selected experiments' message threads.
  • "Support Message" column was added to the ExperimentAnnotationsTableInfo so that site admins can easily navigate to the message thread for a dataset.
  • Removed old, unused admin action AssignSubmitterPermissionAction and related pipeline job.

Form screenshot:
image

…iple Panorama Public submission message threads.

- Add an Announcement column to the ExperimentAnnotations table. This will be used by site admins only.
…sign PanoramaPublicSubmitterRole to data submitters in older Panorama Public folders.
- Added placeholder texts for links
- Show link to post messages on the admin page only if a "Panorama Public" journal project exists on the server.
…blic.

- Add submitter and lab head to the notify list if they were not on the original message thread posted before we switched to secure messages for Panorama Public.
@vagisha vagisha merged commit 67067f9 into release23.11-SNAPSHOT May 3, 2024
3 checks passed
@vagisha vagisha deleted the 23.11_fb_post-support-message branch May 3, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants