rename "Accepted" status to "AcceptedUnvalidated"

This commit is contained in:
Quaternions 2025-04-04 19:04:48 -07:00
parent ceaec14242
commit 4e7ee9dc5a
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131
7 changed files with 17 additions and 17 deletions
pkg
model
service
service_internal
web/src/app
mapfixes/[mapfixId]
submissions/[submissionId]
ts

@ -14,7 +14,7 @@ const (
SubmissionStatusUploading SubmissionStatus = 6 SubmissionStatusUploading SubmissionStatus = 6
SubmissionStatusValidated SubmissionStatus = 5 SubmissionStatusValidated SubmissionStatus = 5
SubmissionStatusValidating SubmissionStatus = 4 SubmissionStatusValidating SubmissionStatus = 4
SubmissionStatusAccepted SubmissionStatus = 3 // pending script review, can re-trigger validation SubmissionStatusAcceptedUnvalidated SubmissionStatus = 3 // pending script review, can re-trigger validation
// Phase: Creation // Phase: Creation
SubmissionStatusChangesRequested SubmissionStatus = 2 SubmissionStatusChangesRequested SubmissionStatus = 2

@ -25,7 +25,7 @@ var(
model.SubmissionStatusUploading, model.SubmissionStatusUploading,
model.SubmissionStatusValidated, model.SubmissionStatusValidated,
model.SubmissionStatusValidating, model.SubmissionStatusValidating,
model.SubmissionStatusAccepted, model.SubmissionStatusAcceptedUnvalidated,
} }
) )
@ -276,7 +276,7 @@ func (svc *Service) ActionSubmissionRequestChanges(ctx context.Context, params a
// transaction // transaction
smap := datastore.Optional() smap := datastore.Optional()
smap.Add("status_id", model.SubmissionStatusChangesRequested) smap.Add("status_id", model.SubmissionStatusChangesRequested)
return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidated, model.SubmissionStatusAccepted, model.SubmissionStatusSubmitted}, smap) return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidated, model.SubmissionStatusAcceptedUnvalidated, model.SubmissionStatusSubmitted}, smap)
} }
// ActionSubmissionRevoke invokes actionSubmissionRevoke operation. // ActionSubmissionRevoke invokes actionSubmissionRevoke operation.
@ -520,7 +520,7 @@ func (svc *Service) ActionSubmissionRetryValidate(ctx context.Context, params ap
// transaction // transaction
smap := datastore.Optional() smap := datastore.Optional()
smap.Add("status_id", model.SubmissionStatusValidating) smap.Add("status_id", model.SubmissionStatusValidating)
submission, err := svc.DB.Submissions().IfStatusThenUpdateAndGet(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusAccepted}, smap) submission, err := svc.DB.Submissions().IfStatusThenUpdateAndGet(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusAcceptedUnvalidated}, smap)
if err != nil { if err != nil {
return err return err
} }
@ -579,7 +579,7 @@ func (svc *Service) ActionSubmissionAccepted(ctx context.Context, params api.Act
// transaction // transaction
smap := datastore.Optional() smap := datastore.Optional()
smap.Add("status_id", model.SubmissionStatusAccepted) smap.Add("status_id", model.SubmissionStatusAcceptedUnvalidated)
smap.Add("status_message", "Manually forced reset") smap.Add("status_message", "Manually forced reset")
return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidating}, smap) return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidating}, smap)
} }

@ -16,7 +16,7 @@ var(
model.SubmissionStatusUploading, model.SubmissionStatusUploading,
model.SubmissionStatusValidated, model.SubmissionStatusValidated,
model.SubmissionStatusValidating, model.SubmissionStatusValidating,
model.SubmissionStatusAccepted, model.SubmissionStatusAcceptedUnvalidated,
model.SubmissionStatusChangesRequested, model.SubmissionStatusChangesRequested,
model.SubmissionStatusSubmitted, model.SubmissionStatusSubmitted,
model.SubmissionStatusUnderConstruction, model.SubmissionStatusUnderConstruction,
@ -62,7 +62,7 @@ func (svc *Service) ActionSubmissionValidated(ctx context.Context, params intern
func (svc *Service) ActionSubmissionAccepted(ctx context.Context, params internal.ActionSubmissionAcceptedParams) error { func (svc *Service) ActionSubmissionAccepted(ctx context.Context, params internal.ActionSubmissionAcceptedParams) error {
// transaction // transaction
smap := datastore.Optional() smap := datastore.Optional()
smap.Add("status_id", model.SubmissionStatusAccepted) smap.Add("status_id", model.SubmissionStatusAcceptedUnvalidated)
smap.Add("status_message", params.StatusMessage) smap.Add("status_message", params.StatusMessage)
return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidating}, smap) return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusValidating}, smap)
} }

@ -109,7 +109,7 @@ export default function ReviewButtons(props: ReviewId) {
visibleButtons.push({ name: "Accept", action: "trigger-validate", color: "info", mapfixId }); visibleButtons.push({ name: "Accept", action: "trigger-validate", color: "info", mapfixId });
visibleButtons.push({ name: "Reject", action: "reject", color: "error", mapfixId }); visibleButtons.push({ name: "Reject", action: "reject", color: "error", mapfixId });
} }
if (mapfixStatus === MapfixStatus.Accepted) { if (mapfixStatus === MapfixStatus.AcceptedUnvalidated) {
visibleButtons.push({ name: "Validate", action: "retry-validate", color: "info", mapfixId }); visibleButtons.push({ name: "Validate", action: "retry-validate", color: "info", mapfixId });
} }
if (mapfixStatus === MapfixStatus.Validating) { if (mapfixStatus === MapfixStatus.Validating) {
@ -118,7 +118,7 @@ export default function ReviewButtons(props: ReviewId) {
// this button serves the same purpose as Revoke if you are both // this button serves the same purpose as Revoke if you are both
// the map submitter and have MapfixReview when status is Submitted // the map submitter and have MapfixReview when status is Submitted
if ( if (
[MapfixStatus.Validated, MapfixStatus.Accepted].includes(mapfixStatus!) [MapfixStatus.Validated, MapfixStatus.AcceptedUnvalidated].includes(mapfixStatus!)
|| !is_submitter && mapfixStatus == MapfixStatus.Submitted || !is_submitter && mapfixStatus == MapfixStatus.Submitted
) { ) {
visibleButtons.push({ name: "Request Changes", action: "request-changes", color: "error", mapfixId }); visibleButtons.push({ name: "Request Changes", action: "request-changes", color: "error", mapfixId });

@ -109,7 +109,7 @@ export default function ReviewButtons(props: ReviewId) {
visibleButtons.push({ name: "Accept", action: "trigger-validate", color: "info", submissionId }); visibleButtons.push({ name: "Accept", action: "trigger-validate", color: "info", submissionId });
visibleButtons.push({ name: "Reject", action: "reject", color: "error", submissionId }); visibleButtons.push({ name: "Reject", action: "reject", color: "error", submissionId });
} }
if (submissionStatus === SubmissionStatus.Accepted) { if (submissionStatus === SubmissionStatus.AcceptedUnvalidated) {
visibleButtons.push({ name: "Validate", action: "retry-validate", color: "info", submissionId }); visibleButtons.push({ name: "Validate", action: "retry-validate", color: "info", submissionId });
} }
if (submissionStatus === SubmissionStatus.Validating) { if (submissionStatus === SubmissionStatus.Validating) {
@ -118,7 +118,7 @@ export default function ReviewButtons(props: ReviewId) {
// this button serves the same purpose as Revoke if you are both // this button serves the same purpose as Revoke if you are both
// the map submitter and have SubmissionReview when status is Submitted // the map submitter and have SubmissionReview when status is Submitted
if ( if (
[SubmissionStatus.Validated, SubmissionStatus.Accepted].includes(submissionStatus!) [SubmissionStatus.Validated, SubmissionStatus.AcceptedUnvalidated].includes(submissionStatus!)
|| !is_submitter && submissionStatus == SubmissionStatus.Submitted || !is_submitter && submissionStatus == SubmissionStatus.Submitted
) { ) {
visibleButtons.push({ name: "Request Changes", action: "request-changes", color: "error", submissionId }); visibleButtons.push({ name: "Request Changes", action: "request-changes", color: "error", submissionId });

@ -2,7 +2,7 @@ const enum MapfixStatus {
UnderConstruction = 0, UnderConstruction = 0,
Submitted = 1, Submitted = 1,
ChangesRequested = 2, ChangesRequested = 2,
Accepted = 3, AcceptedUnvalidated = 3,
Validating = 4, Validating = 4,
Validated = 5, Validated = 5,
Uploading = 6, Uploading = 6,
@ -40,8 +40,8 @@ function MapfixStatusToString(mapfix_status: MapfixStatus): string {
return "VALIDATED" return "VALIDATED"
case MapfixStatus.Validating: case MapfixStatus.Validating:
return "VALIDATING" return "VALIDATING"
case MapfixStatus.Accepted: case MapfixStatus.AcceptedUnvalidated:
return "ACCEPTED" return "ACCEPTED, NOT VALIDATED"
case MapfixStatus.ChangesRequested: case MapfixStatus.ChangesRequested:
return "CHANGES REQUESTED" return "CHANGES REQUESTED"
case MapfixStatus.Submitted: case MapfixStatus.Submitted:

@ -2,7 +2,7 @@ const enum SubmissionStatus {
UnderConstruction = 0, UnderConstruction = 0,
Submitted = 1, Submitted = 1,
ChangesRequested = 2, ChangesRequested = 2,
Accepted = 3, AcceptedUnvalidated = 3,
Validating = 4, Validating = 4,
Validated = 5, Validated = 5,
Uploading = 6, Uploading = 6,
@ -42,8 +42,8 @@ function SubmissionStatusToString(submission_status: SubmissionStatus): string {
return "VALIDATED" return "VALIDATED"
case SubmissionStatus.Validating: case SubmissionStatus.Validating:
return "VALIDATING" return "VALIDATING"
case SubmissionStatus.Accepted: case SubmissionStatus.AcceptedUnvalidated:
return "ACCEPTED" return "ACCEPTED, NOT VALIDATED"
case SubmissionStatus.ChangesRequested: case SubmissionStatus.ChangesRequested:
return "CHANGES REQUESTED" return "CHANGES REQUESTED"
case SubmissionStatus.Submitted: case SubmissionStatus.Submitted: