mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Add enrollment guide permissions
fixes https://roadmap.entgra.net/issues/9939
This commit is contained in:
parent
79a2d573fa
commit
0bbcac4a93
@ -189,6 +189,13 @@ import java.util.List;
|
|||||||
roles = {"Internal/devicemgt-user"},
|
roles = {"Internal/devicemgt-user"},
|
||||||
permissions = {"/device-mgt/devices/owning-device/add"}
|
permissions = {"/device-mgt/devices/owning-device/add"}
|
||||||
),
|
),
|
||||||
|
@Scope(
|
||||||
|
name = "Viewing Enrollment Guide",
|
||||||
|
description = "Show enrollment guide to users",
|
||||||
|
key = "perm:devices:enrollment-guide:view",
|
||||||
|
roles = {"Internal/devicemgt-user"},
|
||||||
|
permissions = {"/device-mgt/devices/enrollment-guide/view"}
|
||||||
|
),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@Path("/devices")
|
@Path("/devices")
|
||||||
@ -816,7 +823,7 @@ public interface DeviceManagementService {
|
|||||||
tags = "Device Management",
|
tags = "Device Management",
|
||||||
extensions = {
|
extensions = {
|
||||||
@Extension(properties = {
|
@Extension(properties = {
|
||||||
@ExtensionProperty(name = Constants.SCOPE, value = "perm:devices:view")
|
@ExtensionProperty(name = Constants.SCOPE, value = "perm:devices:enrollment-guide:view")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@ -100,6 +100,7 @@
|
|||||||
<Scope>perm:devices:details</Scope>
|
<Scope>perm:devices:details</Scope>
|
||||||
<Scope>perm:devices:update</Scope>
|
<Scope>perm:devices:update</Scope>
|
||||||
<Scope>perm:devices:view</Scope>
|
<Scope>perm:devices:view</Scope>
|
||||||
|
<Scope>perm:devices:enrollment-guide:view</Scope>
|
||||||
<Scope>perm:view-configuration</Scope>
|
<Scope>perm:view-configuration</Scope>
|
||||||
<Scope>perm:manage-configuration</Scope>
|
<Scope>perm:manage-configuration</Scope>
|
||||||
<Scope>perm:policies:remove</Scope>
|
<Scope>perm:policies:remove</Scope>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user