mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
Add reason field for workspace builds (#2438)
* add reason field for workspace build * add the reason field to FE via API * update BuildReasonMember to BuildReasonInitiator * add unit tests * add more unit tests * add error for unknown transition * fix lint * add documentation * fix unit tests * fix generated types * remove nested transaction * rename migration file
This commit is contained in:
@@ -439,6 +439,7 @@ func (api *API) postWorkspaceBuilds(rw http.ResponseWriter, r *http.Request) {
|
||||
InitiatorID: apiKey.UserID,
|
||||
Transition: database.WorkspaceTransition(createBuild.Transition),
|
||||
JobID: provisionerJob.ID,
|
||||
Reason: database.BuildReasonInitiator,
|
||||
})
|
||||
if err != nil {
|
||||
return xerrors.Errorf("insert workspace build: %w", err)
|
||||
@@ -639,6 +640,7 @@ func convertWorkspaceBuild(
|
||||
InitiatorUsername: initiatorName,
|
||||
Job: convertProvisionerJob(job),
|
||||
Deadline: workspaceBuild.Deadline,
|
||||
Reason: codersdk.BuildReason(workspaceBuild.Reason),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user