blob: c29d78985dbdb6ad6bc97c4d401a42196fae24a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
namespace Icinga\Module\Director\Auth;
class Permission
{
public const ALL_PERMISSIONS = 'director/*';
public const ADMIN = 'director/admin'; // internal, assign ALL_PERMISSONS
public const API = 'director/api';
public const AUDIT = 'director/audit';
public const DEPLOY = 'director/deploy';
public const DEPLOYMENTS = 'director/deployments'; // internal, assign ALL_PERMISSONS
public const GROUPS_FOR_RESTRICTED_HOSTS = 'director/groups-for-restricted-hosts';
public const HOSTS = 'director/hosts';
public const HOST_GROUPS = 'director/hostgroups'; // internal, assign ALL_PERMISSIONS
public const INSPECT = 'director/inspect';
public const MONITORING_SERVICES_RO = 'director/monitoring/services-ro';
public const MONITORING_SERVICES = 'director/monitoring/services';
public const MONITORING_HOSTS = 'director/monitoring/hosts';
public const ICINGADB_SERVICES_RO = 'director/icingadb/services-ro';
public const ICINGADB_SERVICES = 'director/icingadb/services';
public const ICINGADB_HOSTS = 'director/icingadb/hosts';
public const NOTIFICATIONS = 'director/notifications';
public const SCHEDULED_DOWNTIMES = 'director/scheduled-downtimes';
public const SERVICES = 'director/services';
public const SERVICE_SETS = 'director/servicesets';
public const SERVICE_SET_APPLY = 'director/service_set/apply';
public const SHOW_CONFIG = 'director/showconfig';
public const SHOW_SQL = 'director/showsql';
public const USERS = 'director/users';
}
|