Class GitOpsExportResource

java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.GitOpsExportResource

@Service @Path("/internal/gitops") @Consumes("application/json") @Produces("application/json") public class GitOpsExportResource extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
Gitops-specific REST resource providing field-level permission metadata. Follows the same pattern as GET /security/granted-permissions (repo#edit): a separate endpoint provides per-user permission data that the UI uses to enable/disable form fields. The @Path is directly on the class — no interface needed.
  • Constructor Details

    • GitOpsExportResource

      public GitOpsExportResource()
  • Method Details

    • getExportFieldPermissions

      @GET @Path("/field-permissions") public Map<String,Map<String,Boolean>> getExportFieldPermissions()