diff --git a/app/config/events.php b/app/config/events.php index b27a5eafb9..def827916f 100644 --- a/app/config/events.php +++ b/app/config/events.php @@ -82,6 +82,26 @@ return [ 'model' => Response::MODEL_COLLECTION, 'note' => '', ], + 'database.attributes.create' => [ + 'description' => 'This event triggers when a collection attribute is created.', + 'model' => Response::MODEL_ATTRIBUTE, + 'note' => '', + ], + 'database.attributes.delete' => [ + 'description' => 'This event triggers when a collection attribute is deleted.', + 'model' => Response::MODEL_ATTRIBUTE, + 'note' => '', + ], + 'database.indexes.create' => [ + 'description' => 'This event triggers when a collection index is created.', + 'model' => Response::MODEL_INDEX, + 'note' => '', + ], + 'database.indexes.delete' => [ + 'description' => 'This event triggers when a collection index is deleted.', + 'model' => Response::MODEL_INDEX, + 'note' => '', + ], 'database.documents.create' => [ 'description' => 'This event triggers when a database document is created.', 'model' => Response::MODEL_DOCUMENT, diff --git a/tests/e2e/Scopes/ProjectCustom.php b/tests/e2e/Scopes/ProjectCustom.php index 431762b6aa..51f3183180 100644 --- a/tests/e2e/Scopes/ProjectCustom.php +++ b/tests/e2e/Scopes/ProjectCustom.php @@ -114,6 +114,10 @@ trait ProjectCustom 'database.collections.create', 'database.collections.update', 'database.collections.delete', + 'database.attributes.create', + 'database.attributes.delete', + 'database.indexes.create', + 'database.indexes.delete', 'database.documents.create', 'database.documents.update', 'database.documents.delete',