diff --git a/sulu/sulu-builder/files/etc/users/roles/user.json b/sulu/sulu-builder/files/etc/users/roles/user.json index 5aaf2a2d1..17d6f4a75 100644 --- a/sulu/sulu-builder/files/etc/users/roles/user.json +++ b/sulu/sulu-builder/files/etc/users/roles/user.json @@ -6,7 +6,47 @@ { "object": "Device.", "perm": [ - "PERMIT_NONE" + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Reboot()", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_OPER", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.SelfTestDiagnostics()", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_OPER", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.FactoryReset()", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_OPER", + "PERMIT_SUBS_EVT_OPER_COMP" ] }, { @@ -16,46 +56,401 @@ "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, { - "object":"Device.Hosts.", + "object": "Device.Time.", "perm": [ "PERMIT_GET", "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, { - "object":"Device.IEEE1905.", + "object": "Device.UPnP.", "perm": [ "PERMIT_GET", "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, { - "object":"Device.DynamicDNS.", + "object": "Device.Bridging.", "perm": [ "PERMIT_GET", "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, { - "object":"Device.PeriodicStatistics.", + "object": "Device.Ethernet.", "perm": [ "PERMIT_GET", "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.DHCPv4.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.DHCPv4.Server.Pool.{i}.StaticAddress.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.DHCPv6.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Hosts.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.{BBF_VENDOR_PREFIX}ParentalControl.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.{BBF_VENDOR_PREFIX}OpenVPN.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.NAT.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Firewall.", + "perm": [ + "PERMIT_GET", + "PERMIT_OBJ_INFO", + "PERMIT_SET", + "PERMIT_SUBS_VAL_CHANGE" + ] + }, + { + "object": "Device.Firewall.DMZ.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.PPP.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Routing.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.IEEE1905.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.InterfaceStack.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.DynamicDNS.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.LANConfigSecurity.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Security.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.RouterAdvertisement.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Services.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.UserInterface.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.PeriodicStatistics.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_ADD", + "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.Users.User.", + "perm": ["PERMIT_NONE"] + }, + { + "object": "Device.LocalAgent.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, @@ -66,9 +461,13 @@ "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", - "PERMIT_ADD", "PERMIT_SET", + "PERMIT_ADD", "PERMIT_DEL", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, @@ -79,24 +478,51 @@ "PERMIT_GET_INST", "PERMIT_OBJ_INFO", "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", "PERMIT_SUBS_VAL_CHANGE", "PERMIT_SUBS_OBJ_ADD", - "PERMIT_SUBS_OBJ_DEL" - ] - }, - { - "object": "Device.WiFi.AccessPoint.{i}.WPS.InitiateWPSPBC()", - "perm": [ - "PERMIT_OPER", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] }, { - "object": "Device.WiFi.DataElements.Network.SetSSID()", + "object": "Device.DNS.", "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", "PERMIT_SUBS_EVT_OPER_COMP" ] + }, + { + "object": "Device.IP.", + "perm": [ + "PERMIT_GET", + "PERMIT_GET_INST", + "PERMIT_OBJ_INFO", + "PERMIT_CMD_INFO", + "PERMIT_SET", + "PERMIT_OPER", + "PERMIT_SUBS_VAL_CHANGE", + "PERMIT_SUBS_OBJ_ADD", + "PERMIT_SUBS_OBJ_DEL", + "PERMIT_SUBS_EVT_OPER_COMP" + ] + }, + { + "object": "Device.SSH.", + "perm": ["PERMIT_NONE"] + }, + { + "object": "Device.LEDs.LED.{i}.X_GENEXIS_EU_Brightness", + "perm": ["PERMIT_GET", "PERMIT_SET", "PERMIT_GET_INST"] } ] }