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

Automated team management table for PI review #7

Open
anngvu opened this issue Mar 18, 2024 · 2 comments
Open

Automated team management table for PI review #7

anngvu opened this issue Mar 18, 2024 · 2 comments
Assignees

Comments

@anngvu
Copy link
Contributor

anngvu commented Mar 18, 2024

Currently, we cannot configure to have Synapse show a real-time "Permissions" view by team/user similar to a Project or Fileview, so we should run a script to create such a table, which requires using the team members API.

Note: we can also do this with Snowflake (create a dashboard on Snowflake), but Synapse might be nicer for researchers instead of yet another separate platform to remember (?).

@anngvu
Copy link
Contributor Author

anngvu commented Mar 18, 2024

@cconrad8 This ticket is for the script option. We can use this to track development if you:

  • adapt the script from Verena's example
  • need help from me for adapting script / adding features

I think it's good to explore both for the learning experience / seeing the comparison for yourself, though I'm leaning towards the script option for simplicity. If script, it would be good for the code to live here so it can be modified as we add teams, etc.

@anngvu anngvu self-assigned this Mar 29, 2024
@anngvu
Copy link
Contributor Author

anngvu commented Mar 29, 2024

OK, @cconrad8 did a little exploration in Python, but it was decided that I can more easily make this happen with an R script for now to compile all teams into a single-page table view in Synapse real-time (+ also thinking as a report to be sent out at quarterly intervals?).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant