Starting to think about tickets for granting permissions.

This commit is contained in:
Andrew McMillan 2010-02-26 13:30:55 +13:00
parent 5420f7c533
commit 4f5badd549
2 changed files with 35 additions and 1 deletions

View File

@ -301,4 +301,15 @@ CREATE TABLE sync_changes (
);
CREATE INDEX sync_processing_index ON sync_changes( collection_id, dav_id, sync_time );
SELECT new_db_revision(1,2,7, 'Juillet' );
CREATE TABLE access_ticket (
ticket_id TEXT PRIMARY KEY,
is_collection BOOLEAN,
is_public BOOLEAN,
privileges BIT(24),
target_id INT8,
displayname TEXT,
expires TIMESTAMP,
);
SELECT new_db_revision(1,2,8, 'Août' );

23
dba/patches/1.2.8.sql Normal file
View File

@ -0,0 +1,23 @@
-- This database update adds support for the draft webdav-sync specification
-- as well as some initial support for addressbook collections which will
-- be needed to support carddav.
BEGIN;
SELECT check_db_revision(1,2,7);
CREATE TABLE access_ticket (
ticket_id TEXT PRIMARY KEY,
is_collection BOOLEAN,
is_public BOOLEAN,
privileges BIT(24),
target_id INT8,
displayname TEXT,
expires TIMESTAMP,
);
SELECT new_db_revision(1,2,8, 'Août' );
COMMIT;
ROLLBACK;