Differentiated read-only and read-write access to SQLite databases
Read-only query endpoint support when public_sharing_level=ReadOnly and the entity has no other access to the database
The ability to discover/list databases in entity_details with public_sharing_level=ReadOnly or public_sharing_level=Fork (but no other support for database forking just yet)
Tests to cover read-only/fork/no-access levels for public_sharing_level
As part of #281, this PR introduces support for
query
endpoint support whenpublic_sharing_level=ReadOnly
and the entity has no other access to the databaseentity_details
withpublic_sharing_level=ReadOnly
orpublic_sharing_level=Fork
(but no other support for database forking just yet)public_sharing_level