Package io.jenkins.plugins.prism
Class PrismPermissions
java.lang.Object
io.jenkins.plugins.prism.PrismPermissions
Defines permissions for the Prism plugin related to source code viewing.
This permission is opt-out by default, meaning users have permission by default,
and administrators can explicitly restrict it.
- Author:
- Akash Manna
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PermissionGroupPermission group for Prism-related permissions.static final PermissionPermission to view source code in the Prism viewer. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanChecks if the current user has permission to view source code for the given item.
-
Field Details
-
GROUP
Permission group for Prism-related permissions. -
VIEW_SOURCE_CODE
Permission to view source code in the Prism viewer. This is an opt-out permission: by default, users have this permission, and administrators can explicitly restrict it via Jenkins security configuration.
-
-
Method Details
-
hasViewSourceCodePermission
Checks if the current user has permission to view source code for the given item.- Parameters:
item- the Jenkins item (job, build, etc.) to check permission for- Returns:
trueif the user has permission to view source code,falseotherwise
-