ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Permissions.php
Go to the documentation of this file.
1<?php
2
24
25enum Permissions: string
26{
27 case NONE = 'none';
28 case VISIBLE = 'visible';
29 case READ = 'read';
30 case VIEW_CONTENT = 'view_content';
31 case READ_LP = 'read_learning_progress';
32 case EDIT_LP = 'edit_learning_progress';
33 case EDIT_PERMISSIONS = 'edit_permission';
34 case WRITE = 'write';
35 case DELETE = 'delete';
36 case COPY = 'copy';
37 case EDIT_CONTENT = 'edit_file';
38
39 public static function ANY(): array
40 {
41 return [
42 self::VISIBLE,
43 self::READ,
44 self::VIEW_CONTENT,
45 self::READ_LP,
46 self::EDIT_LP,
47 self::EDIT_PERMISSIONS,
48 self::WRITE,
50 self::COPY,
51 self::EDIT_CONTENT
52 ];
53 }
54
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...