mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2024-12-23 19:39:08 +00:00
2ea9b66943
This PR adds event/audit logging support for organizations. By default this feature is disabled, since it does log a lot and adds extra database transactions. All events are touched except a few, since we do not support those features (yet), like SSO for example. This feature is tested with multiple clients and all database types. Fixes #229
20 lines
535 B
SQL
20 lines
535 B
SQL
CREATE TABLE event (
|
|
uuid TEXT NOT NULL PRIMARY KEY,
|
|
event_type INTEGER NOT NULL,
|
|
user_uuid TEXT,
|
|
org_uuid TEXT,
|
|
cipher_uuid TEXT,
|
|
collection_uuid TEXT,
|
|
group_uuid TEXT,
|
|
org_user_uuid TEXT,
|
|
act_user_uuid TEXT,
|
|
device_type INTEGER,
|
|
ip_address TEXT,
|
|
event_date DATETIME NOT NULL,
|
|
policy_uuid TEXT,
|
|
provider_uuid TEXT,
|
|
provider_user_uuid TEXT,
|
|
provider_org_uuid TEXT,
|
|
UNIQUE (uuid)
|
|
);
|