Introduce icingadb permissions/restrictions
This commit is contained in:
parent
db7181c29e
commit
a272b0d242
|
@ -17,6 +17,9 @@ class Permission
|
||||||
public const MONITORING_SERVICES_RO = 'director/monitoring/services-ro';
|
public const MONITORING_SERVICES_RO = 'director/monitoring/services-ro';
|
||||||
public const MONITORING_SERVICES = 'director/monitoring/services';
|
public const MONITORING_SERVICES = 'director/monitoring/services';
|
||||||
public const MONITORING_HOSTS = 'director/monitoring/hosts';
|
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 NOTIFICATIONS = 'director/notifications';
|
||||||
public const SCHEDULED_DOWNTIMES = 'director/scheduled-downtimes';
|
public const SCHEDULED_DOWNTIMES = 'director/scheduled-downtimes';
|
||||||
public const SERVICES = 'director/services';
|
public const SERVICES = 'director/services';
|
||||||
|
|
|
@ -5,6 +5,7 @@ namespace Icinga\Module\Director\Auth;
|
||||||
class Restriction
|
class Restriction
|
||||||
{
|
{
|
||||||
public const MONITORING_RW_OBJECT_FILTER = 'director/monitoring/rw-object-filter';
|
public const MONITORING_RW_OBJECT_FILTER = 'director/monitoring/rw-object-filter';
|
||||||
|
public const ICINGADB_RW_OBJECT_FILTER = 'director/icingadb/rw-object-filter';
|
||||||
public const FILTER_HOSTGROUPS = 'director/filter/hostgroups';
|
public const FILTER_HOSTGROUPS = 'director/filter/hostgroups';
|
||||||
|
|
||||||
// Hint: by-name-Filters are being fetched with variable names, like "director/$type/apply/filter-by-name"
|
// Hint: by-name-Filters are being fetched with variable names, like "director/$type/apply/filter-by-name"
|
||||||
|
|
Loading…
Reference in New Issue