feat(performance): TETRA-2142 — calibration custom fields trên Appraisal #164

Merged
tant merged 1 commit from feat/TETRA-2142-appraisal-calibration-fields into main 2026-06-14 08:37:44 +07:00
Owner

TETRA-2142 — 4 calibration custom field trên Appraisal

Rich PA Phase 2 — calibration (chuẩn hoá điểm cross-department). HR điều chỉnh điểm SAU khi appraisal submit (docstatus 1). Lưu điểm hiệu chỉnh tách khỏi final_score gốc do HRMS tính (giữ audit, không amend). allow_on_submit=1 để sửa được trên doc đã submit.

  • custom_calibrated_score (Float) — điểm sau hiệu chỉnh.
  • custom_calibration_note (Small Text) — lý do.
  • custom_calibrated_by (Data, read_only) + custom_calibrated_at (Datetime, read_only) — audit.

Verified: áp 4 field; update custom field trên Appraisal docstatus 1 OK, final_score giữ nguyên (1.333 → 1.333, calibrated=4.5). test_custom_fields 150/150. Bump 0.13.0.

Refs: TETRA-2142

## TETRA-2142 — 4 calibration custom field trên Appraisal Rich PA Phase 2 — calibration (chuẩn hoá điểm cross-department). HR điều chỉnh điểm SAU khi appraisal submit (docstatus 1). Lưu điểm hiệu chỉnh **tách khỏi** `final_score` gốc do HRMS tính (giữ audit, không amend). `allow_on_submit=1` để sửa được trên doc đã submit. - `custom_calibrated_score` (Float) — điểm sau hiệu chỉnh. - `custom_calibration_note` (Small Text) — lý do. - `custom_calibrated_by` (Data, read_only) + `custom_calibrated_at` (Datetime, read_only) — audit. **Verified:** áp 4 field; update custom field trên Appraisal docstatus 1 OK, `final_score` giữ nguyên (1.333 → 1.333, calibrated=4.5). test_custom_fields 150/150. Bump 0.13.0. Refs: TETRA-2142
feat(performance): TETRA-2142 — 4 calibration custom field trên Appraisal
All checks were successful
Test (offline) / test (push) Successful in 37s
Test (offline) / test (pull_request) Successful in 40s
7eb597b356
Rich PA Phase 2 — calibration: HR chuẩn hoá điểm cross-department SAU khi
appraisal submit (docstatus 1). Lưu điểm hiệu chỉnh TÁCH khỏi final_score gốc
do HRMS tính (giữ audit, không amend). allow_on_submit=1 để sửa trên doc đã submit.

- custom_calibrated_score (Float) — điểm sau hiệu chỉnh.
- custom_calibration_note (Small Text) — lý do.
- custom_calibrated_by (Data, read_only) + custom_calibrated_at (Datetime, read_only) — audit.

Verified: create_custom_fields áp 4 field (allow_on_submit), update custom field
trên Appraisal docstatus 1 OK, final_score giữ nguyên. test_custom_fields 150/150.
Bump 0.12.0 → 0.13.0.

Refs: TETRA-2142
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
tant merged commit 75f7f18dda into main 2026-06-14 08:37:44 +07:00
tant deleted branch feat/TETRA-2142-appraisal-calibration-fields 2026-06-14 08:37:44 +07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tant/vhrms!164
No description provided.