]> BookStack Code Mirror - bookstack/blob - app/Actions/ActivityType.php
9b4e86a161da215baed6b7dfbeafa626a6bb70c4
[bookstack] / app / Actions / ActivityType.php
1 <?php namespace BookStack\Actions;
2
3 class ActivityType
4 {
5     const PAGE_CREATE = 'page_create';
6     const PAGE_UPDATE = 'page_update';
7     const PAGE_DELETE = 'page_delete';
8     const PAGE_RESTORE = 'page_restore';
9     const PAGE_MOVE = 'page_move';
10
11     const CHAPTER_CREATE = 'chapter_create';
12     const CHAPTER_UPDATE = 'chapter_update';
13     const CHAPTER_DELETE = 'chapter_delete';
14     const CHAPTER_MOVE = 'chapter_move';
15
16     const BOOK_CREATE = 'book_create';
17     const BOOK_UPDATE = 'book_update';
18     const BOOK_DELETE = 'book_delete';
19     const BOOK_SORT = 'book_sort';
20
21     const BOOKSHELF_CREATE = 'bookshelf_create';
22     const BOOKSHELF_UPDATE = 'bookshelf_update';
23     const BOOKSHELF_DELETE = 'bookshelf_delete';
24
25     const COMMENTED_ON = 'commented_on';
26     const PERMISSIONS_UPDATE = 'permissions_update';
27
28     const SETTINGS_UPDATE = 'settings_update';
29     const MAINTENANCE_ACTION_RUN = 'maintenance_action_run';
30
31     const RECYCLE_BIN_EMPTY = 'recycle_bin_empty';
32     const RECYCLE_BIN_RESTORE = 'recycle_bin_restore';
33     const RECYCLE_BIN_DESTROY = 'recycle_bin_destroy';
34
35     // TODO - Implement all below
36     const USER_CREATE = 'user_create';
37     const USER_UPDATE = 'user_update';
38     const USER_DELETE = 'user_delete';
39
40     const API_TOKEN_CREATE = 'api_token_create';
41     const API_TOKEN_UPDATE = 'api_token_update';
42     const API_TOKEN_DELETE = 'api_token_delete';
43
44     const ROLE_CREATE = 'role_create';
45     const ROLE_UPDATE = 'role_update';
46     const ROLE_DELETE = 'role_delete';
47
48     const ACCESS_PASSWORD_RESET = 'access_password_reset_request';
49     const ACCESS_PASSWORD_RESET_UPDATE = 'access_password_reset_update';
50     const ACCESS_LOGIN = 'access_login';
51     const ACCESS_FAILED_LOGIN = 'access_failed_login';
52 }