Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion src/objects/contract.object.ts
Original file line number Diff line number Diff line change
Expand Up @@ -210,10 +210,18 @@ export const Contract = ObjectSchema.create({
readonly: false,
description: 'The requester who owns the contract on the business side.',
}),
// `legal_owner` is the contract's custodian in legal for its whole life,
// not only the lawyer of one review (#53, ruled B). F2 assigns it on
// submission for a type that needs legal review, and the state machine
// still refuses `submitted -> in_review` without it. F16's backfill does
// NOT assign one, and `clm_records` cannot write it (`editableOnly` locks
// every contract field but `status` and `archive_no`): on a backfilled
// contract it is set by legal (or an admin) editing the record -- hence
// "legal names" in the help text, not "records assigns".
legal_owner: Field.user({
label: 'Legal Owner',
group: 'parties',
description: 'The lawyer who accepted the review. Required before a submitted contract enters review.',
description: 'The lawyer in legal who owns this contract\'s file. Usually assigned when the contract enters legal review; a backfilled contract skips review, so legal names its lawyer here directly.',
}),
current_turn: Field.select({
label: 'Ball In Court',
Expand Down
2 changes: 1 addition & 1 deletion src/translations/en/objects.contract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ export const contract: Record<string, ObjectTranslationData> = {
},
legal_owner: {
label: 'Legal Owner',
help: 'The lawyer who accepted the review. Required before a submitted contract enters review.',
help: 'The lawyer in legal who owns this contract\'s file. Usually assigned when the contract enters legal review; a backfilled contract skips review, so legal names its lawyer here directly.',
},
current_turn: {
label: 'Ball In Court',
Expand Down
2 changes: 1 addition & 1 deletion src/translations/zh-CN/objects.contract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ export const contract: Record<string, ObjectTranslationData> = {
},
legal_owner: {
label: '法务经办人',
help: '受理这次审查的法务。合同进入审查前必须先有经办人。',
help: '在法务归口负责这份合同档案的律师。通常在合同进入法务审查时分配;补录的合同不经审查,由法务直接在这里指定。',
},
current_turn: {
label: '当前轮次',
Expand Down
Loading