diff --git a/dba/appuser_permissions.txt b/dba/appuser_permissions.txt index 1b0e976f..4fbe0d93 100644 --- a/dba/appuser_permissions.txt +++ b/dba/appuser_permissions.txt @@ -37,6 +37,7 @@ GRANT SELECT,INSERT,UPDATE,DELETE ON sync_changes ON grants ON dav_principal + ON access_ticket GRANT SELECT,UPDATE ON relationship_type_rt_id_seq diff --git a/dba/davical.sql b/dba/davical.sql index 77f19801..7a6a51f7 100644 --- a/dba/davical.sql +++ b/dba/davical.sql @@ -307,12 +307,10 @@ CREATE INDEX sync_processing_index ON sync_changes( collection_id, dav_id, sync_ CREATE TABLE access_ticket ( ticket_id TEXT PRIMARY KEY, dav_owner_id INT8 NOT NULL REFERENCES principal(principal_id) ON UPDATE CASCADE ON DELETE CASCADE, - is_public BOOLEAN, privileges BIT(24), target_collection_id INT8 NOT NULL REFERENCES collection(collection_id) ON UPDATE CASCADE ON DELETE CASCADE, target_resource_id INT8 REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE, - expires TIMESTAMP, - visits INT8 + expires TIMESTAMP ); diff --git a/dba/patches/1.2.8.sql b/dba/patches/1.2.8.sql index 19298bf8..6f816a2d 100644 --- a/dba/patches/1.2.8.sql +++ b/dba/patches/1.2.8.sql @@ -12,12 +12,10 @@ ALTER TABLE caldav_data ADD COLUMN weak_etag TEXT DEFAULT NULL; CREATE TABLE access_ticket ( ticket_id TEXT PRIMARY KEY, dav_owner_id INT8 NOT NULL REFERENCES principal(principal_id) ON UPDATE CASCADE ON DELETE CASCADE, - is_public BOOLEAN, privileges BIT(24), target_collection_id INT8 NOT NULL REFERENCES collection(collection_id) ON UPDATE CASCADE ON DELETE CASCADE, target_resource_id INT8 REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE, - expires TIMESTAMP, - visits INT8 + expires TIMESTAMP );