Package io.jenkins.plugins.batchcontrol.action
package io.jenkins.plugins.batchcontrol.action
-
ClassesClassDescriptionOne activation or hold request at
/batch-control/activations/<id>/(SPEC item 6a), the URL the notifications link to: detail view plus the state-changing POST endpointsapprove,reject,cancelandchangeApprover, followingRequestItem.The activation request screen at/batch-control/activations/(SPEC item 6a, D-66): the activation and hold requests the viewer may see as pending (those awaiting the viewer's decision marked), active (the request in effect for its job) and ended, each in pages of 50 (?pendingPage=N,?activePage=N,?endedPage=N).Routing object for/batch-control/grants/active/....One active grant; only carries the revoke endpoint.Global "Batch Control" page at/batch-control.The change record list at/batch-control/changes/(SPEC item 9).Activation on a computed folder (multibranch project, organization folder), which carries the activation of the jobs it generates (D-46c, SPEC item 6a).AttachesComputedFolderActivationActionto every computed folder (D-46c).The run record dashboard at/batch-control/dashboard/(SPEC item 10): the most recent builds of every job with cause, user, parameters, result, duration, who aborted it, and — for APPROVED_REQUEST builds — a link to the originating run request.e2e-03 DEF-19 (SPEC item 8, D-40): the folder page tells the holder of a Create window which new job names the window allows.AttachesFolderCreateWindowAction(e2e-03 DEF-19) andFolderGrantRequestAction(R4-14) to every folder.R4-14 (D-66): the folder counterpart ofJobGrantRequestAction, a "Request Change Permission" entry on a folder that opens the grant request form prefilled for the folder (scopeFullName=<folder>).One grant request at/batch-control/grants/<id>/: detail view plus the five state-changing POST endpoints (approve,reject,cancel,changeApproverand, for its open window,revoke— R4-12).The grant screens at/batch-control/grants/(SPEC item 8, JIT permission requests).One row of the Grants lists: a grant request and, once approved, its permission window (the window carries the request's id).The history browser at/batch-control/history/(SPEC item 12): filtered listings of run records, incidents, change records and run requests, a monthly aggregate JSON endpoint, and CSV exports.One incident at/batch-control/incidents/<id>/(SPEC item 11): detail view plus the four state-changing POST endpoints (acknowledge,resolve,comment,rerun).The incident list at/batch-control/incidents/(SPEC item 11).The activation request form at<item>/batch-control-activation/(SPEC item 6a, D-39, D-64) for a job (JobRequestActionFactory) or a computed folder, which carries the activation of its children (D-46c,ComputedFolderActivationActionFactory).The job-page Batch Control notice area: whether a run-controlled job is activated, not activated or on hold, with a link to the activation request form (SPEC item 6a), and, on an approval-required job, that manual runs need an approved run request, with a link to the request form (SPEC item 6, e2e-03 DEF-01).Sidebar entry "Request Change Permission" on a job, linking to the grant request screen with this job already filled in (U-01).The job page notices (trigger lock, approval, activation) as a card of core's new job page.Contributes the card to a job's widgets on the new job page only.Per-job "Request Run" page at/job/<name>/batch-control/(attached byJobRequestActionFactory).Attaches the plugin's two per-job sidebar entries, and the trigger-lock notice, to every job.The job-page notice for blocked unattended triggers (SPEC item 6).One run request at/batch-control/requests/<id>/: detail view plus the four state-changing POST endpoints (approve,reject,cancel,changeApprover).One row of the recent-run table.Relabels core's "Build Now" sidebar entry on approval-protected jobs (SPEC item 6: the manual build entry point must not read "Build Now" while run control is on).The run request lists at/batch-control/requests/(D-66): pending requests (oldest first), active ones (approved, run not started) and ended ones (newest first), each in pages of 50 selected with?pendingPage=N,?activePage=Nand?endedPage=N.The build-page counterpart of the job-page approval notice (SPEC item 6, e2e re-audit DEF-31): on every build of a job whose manual runs need an approved run request, the build page says so and links the run request form for a viewer who may submit it.AttachesRunApprovalNoticeActionto the builds of a job whose manual runs need an approved request (e2e re-audit DEF-31), and to no build while run control is off or the job needs no approval (S-18-06).