Class PrismPermissions

java.lang.Object
io.jenkins.plugins.prism.PrismPermissions

public final class PrismPermissions extends Object
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 Details

    • GROUP

      public static final PermissionGroup GROUP
      Permission group for Prism-related permissions.
    • VIEW_SOURCE_CODE

      public static final Permission 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

      public static boolean hasViewSourceCodePermission(@NonNull Item item)
      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:
      true if the user has permission to view source code, false otherwise