]> BookStack Code Mirror - bookstack/blob - app/Actions/ActivityType.php
Added code editor changes mobile design handling
[bookstack] / app / Actions / ActivityType.php
1 <?php
2
3 namespace BookStack\Actions;
4
5 class ActivityType
6 {
7     const PAGE_CREATE = 'page_create';
8     const PAGE_UPDATE = 'page_update';
9     const PAGE_DELETE = 'page_delete';
10     const PAGE_RESTORE = 'page_restore';
11     const PAGE_MOVE = 'page_move';
12
13     const CHAPTER_CREATE = 'chapter_create';
14     const CHAPTER_UPDATE = 'chapter_update';
15     const CHAPTER_DELETE = 'chapter_delete';
16     const CHAPTER_MOVE = 'chapter_move';
17
18     const BOOK_CREATE = 'book_create';
19     const BOOK_CREATE_FROM_CHAPTER = 'book_create_from_chapter';
20     const BOOK_UPDATE = 'book_update';
21     const BOOK_DELETE = 'book_delete';
22     const BOOK_SORT = 'book_sort';
23
24     const BOOKSHELF_CREATE = 'bookshelf_create';
25     const BOOKSHELF_CREATE_FROM_BOOK = 'bookshelf_create_from_book';
26     const BOOKSHELF_UPDATE = 'bookshelf_update';
27     const BOOKSHELF_DELETE = 'bookshelf_delete';
28
29     const COMMENTED_ON = 'commented_on';
30     const PERMISSIONS_UPDATE = 'permissions_update';
31
32     const SETTINGS_UPDATE = 'settings_update';
33     const MAINTENANCE_ACTION_RUN = 'maintenance_action_run';
34
35     const RECYCLE_BIN_EMPTY = 'recycle_bin_empty';
36     const RECYCLE_BIN_RESTORE = 'recycle_bin_restore';
37     const RECYCLE_BIN_DESTROY = 'recycle_bin_destroy';
38
39     const USER_CREATE = 'user_create';
40     const USER_UPDATE = 'user_update';
41     const USER_DELETE = 'user_delete';
42
43     const API_TOKEN_CREATE = 'api_token_create';
44     const API_TOKEN_UPDATE = 'api_token_update';
45     const API_TOKEN_DELETE = 'api_token_delete';
46
47     const ROLE_CREATE = 'role_create';
48     const ROLE_UPDATE = 'role_update';
49     const ROLE_DELETE = 'role_delete';
50
51     const AUTH_PASSWORD_RESET = 'auth_password_reset_request';
52     const AUTH_PASSWORD_RESET_UPDATE = 'auth_password_reset_update';
53     const AUTH_LOGIN = 'auth_login';
54     const AUTH_REGISTER = 'auth_register';
55
56     const MFA_SETUP_METHOD = 'mfa_setup_method';
57     const MFA_REMOVE_METHOD = 'mfa_remove_method';
58
59     const WEBHOOK_CREATE = 'webhook_create';
60     const WEBHOOK_UPDATE = 'webhook_update';
61     const WEBHOOK_DELETE = 'webhook_delete';
62
63     /**
64      * Get all the possible values.
65      */
66     public static function all(): array
67     {
68         return (new \ReflectionClass(static::class))->getConstants();
69     }
70 }
Morty Proxy This is a proxified and sanitized view of the page, visit original site.