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
Implement new access
API for projects
#724
Comments
Hey @stgraber I would like to work on this! |
I'm currently giving priority for those easier issues to the students at the University of Texas in Austin as they've literally ran out of things to work on but I'll happily assign you to this one if they don't claim it in the next week :) |
Hi @stgraber, I'm with the Virtualization class at UT Austin, could I work on this issue? |
Yep, assigned it to you |
Hi @stgraber, I am beginning to work on this issue and have read your comments on #725. I found other API endpoints for /1.0/projects/{name} in /cmd/incusd/api_project.go, so I'm assuming that is where this new I'm assuming the internal logic will be slightly different since this endpoint will be querying the projects for access instead of instances, but should it be something like Then would checking access be the same as you've outlined in #725 where you check the certificate level? |
Yep, that's the correct location for it.
Yep, that's correct and the check itself in the case of the tls driver should be basically identical to that for instance access given that the instance access logic in the case of the tls driver doesn't actually do anything with the instance name. |
It would be nice to have a
/1.0/projects/NAME/access
endpoint which one couldGET
to retrieve the list of who's allowed access and what access level they have on the object.The text was updated successfully, but these errors were encountered: