As part of #281, this PR introduces data models in Rust for managing public permissions and entity-level access control. While it doesn't support full CRUD to either of these fields/rows, it adds minimal support for required fields (e.g., public sharing level on database creation), and when necessary updates the CLI/client as well as the server/endpoints to accept that data.
As part of #281, this PR introduces data models in Rust for managing public permissions and entity-level access control. While it doesn't support full CRUD to either of these fields/rows, it adds minimal support for required fields (e.g., public sharing level on database creation), and when necessary updates the CLI/client as well as the server/endpoints to accept that data.