Links and menu items (see Creating links on the Viewpoint menu bar) can be filtered according to a user's permissions when they log in. That is, if the user does not have the permission associated with a navigation item, it is not displayed.
To set a permission
The role must be defined in the permissions map. See Configuring the permissions map)
<permission name=”permission.name” />
Permission | Associated page(s) | Allowed action(s) |
---|---|---|
cart.delete | Cart, Cart Details | Lets users delete items from the cart. |
cart.read | Cart, Cart Details | Lets users view the cart and Cart Details page. |
cart.update | Cart, Cart Details | Lets users add items to the cart and modify items in the cart. |
dashboard.node.read | View Nodes |
Lets users view the view nodes on the View Nodes page |
event.read | Event Logs | Lets users view the Event Logs page. |
job.create | Submit Job, Job Management |
Used for Moab HPC Suite. |
job.delete | Job Management |
Used for Moab HPC Suite. |
job.form.read | Submit Job |
Used for Moab HPC Suite. |
job.form.readall | Submit Job |
Used for Moab HPC Suite. |
job.form.create | Submit Job |
Used for Moab HPC Suite. |
job.read | Job Management, View Jobs |
Used for Moab HPC Suite. |
job.readall | Job Management, View Jobs |
Used for Moab HPC Suite. |
job.update | Job Management |
Used for Moab HPC Suite. |
job.updateAll | Job Management |
Used for Moab HPC Suite. |
Contact Us | Lets users send mail to administrators from the Contact Us page. | |
nav.admin | --- | Generic administrator permission. |
nav.user | --- | Generic user permission. |
node.create | Node Management |
Lets users provision nodes. |
node.delete | Node Management |
Lets users delete nodes. |
node.modify.power | Node Management | Lets users power nodes on and off. |
node.modify.reprovision | Node Management | Lets users repovision nodes. |
node.read | Node Management | Lets users view nodes and node details. |
node.update | Node Management | Lets users modify node information. |
pending-actions.read | Requested Actions | Lets users view their own requested actions. |
pending-actions.readall | Requested Actions |
Lets users view all requested actions. |
policy.node.read | Policy Management - Allocation Policy | Lets users view the policy settings. |
policy.node.update | Policy Management - Allocation Policy | Lets users edit the policy settings. |
policy.vm.read | Policy Management - VM Policies | Lets users view the policy settings. |
policy.vm.update | Policy Management - VM Policies | Lets users edit the policy settings. |
report.read | Reports | Lets users view the Reports page. |
report.adaptive.* | Reports | Lets users view all available reports. |
reservation.create | Create Reservation | Lets users create reservations. |
reservation.delete | Reservation Management | Lets users cancel reservations. |
reservation.read | Reservation Management, View Reservations | Lets users view their own reservations and reservation details. |
reservation.readall | Reservation Management, View Reservations | Lets users view all reservations and reservation details. |
reservation.update | Reservation Management | Lets users update reservation information. |
server.about | Configuration |
Lets users see diagnostics on the Configuration page. |
user.* | User Management |
Lets users manage Viewpoint users. |
vc.create | Catalog Management | Lets users create a service template. |
vc.delete | Catalog Management | Lets users delete a service template. |
vc.deleteChild | View services |
Lets users delete child services within a container service. ![]() Grant this permission judiciously. Deleting a child service will affect everything connected to it, including other services that depend on or use it. |
vc.read | Catalog Management, Service Catalog | Lets users view the Service Catalog. |
vc.update | Catalog Management | Lets users modify service templates. |
vm.create | VM Management | Lets users create VMs. |
vm.delete | VM Management | Lets users delete VMs. |
vm.migrate | VM Management | Lets users migrate VMs. |
vm.modify.alias | VM Management | Lets users modify VMs. |
vm.modify.migrate | VM Management | Lets users migrate their own VMs. |
vm.modify.migrateAll | VM Management | Lets users migrate all VMs. |
vm.modify.reprovision | VM Management | Lets users reprovision VMs. |
vm.modify.startStop | VM Management | Lets users power their own VMs on and off. |
vm.modify.startStopAll | VM Management | Lets users power all VMs on and off. |
vm.read | VM Management, View Nodes, View Services | Lets users view their own VMs and VM details |
vm.readall | VM Management, View Nodes, View Services | Lets users view all VMs and VM details. |
<permission name="report.read" />
Related topics
© 2012 Adaptive Computing