fix
This commit is contained in:
@@ -11,92 +11,271 @@ static EMPLOYEE_FIELDS: &[Field] = &[
|
||||
|
||||
static TASK_FIELDS: &[Field] = &[
|
||||
Field::new("id").read_only(),
|
||||
Field::json("project").required(false).nullable(),
|
||||
Field::json("doer").required(false).nullable(),
|
||||
Field::new("doer_name"),
|
||||
Field::json("author").required(false).nullable(),
|
||||
Field::json("memo_full").required(false).nullable(),
|
||||
Field::json("bill_full").required(false).nullable(),
|
||||
Field::json("contract_full").required(false).nullable(),
|
||||
Field::json("project")
|
||||
.ts_type("string")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("doer")
|
||||
.ts_type("Employee")
|
||||
.input_ts_type("Employee")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::new("doer_name").read_only(),
|
||||
Field::json("author")
|
||||
.ts_type("Employee")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("memo_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("bill_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("contract_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("contract_application_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("outgoing_letter_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::json("entry_letter_full").required(false).nullable(),
|
||||
Field::json("protocolitem_full").required(false).nullable(),
|
||||
Field::json("decree_full").required(false).nullable(),
|
||||
Field::json("delivery_full").required(false).nullable(),
|
||||
Field::new("get_status"),
|
||||
Field::new("get_status_class"),
|
||||
Field::new("get_scan_url").required(false).nullable(),
|
||||
Field::new("get_last_day"),
|
||||
Field::new("frc_icon"),
|
||||
Field::json("uploadfile_set").required(false).nullable(),
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("entry_letter_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("protocolitem_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("decree_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("delivery_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("get_status").read_only(),
|
||||
Field::new("get_status_class").read_only(),
|
||||
Field::new("get_scan_url")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("get_last_day").read_only(),
|
||||
Field::new("frc_icon").read_only(),
|
||||
Field::json("uploadfile_set")
|
||||
.ts_type("unknown[]")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("deadline"),
|
||||
Field::new("request_new_deadline")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("plan_date")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("date").read_only(),
|
||||
Field::json("message_set")
|
||||
.ts_type("unknown[]")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("responsible")
|
||||
.ts_type("Employee")
|
||||
.input_ts_type("Employee")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::new("plan_date").required(false).nullable(),
|
||||
Field::new("date"),
|
||||
Field::json("message_set").required(false).nullable(),
|
||||
Field::json("responsible").required(false).nullable(),
|
||||
Field::json("counterparty").required(false).nullable(),
|
||||
Field::json("counterparty")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("get_deadline_history")
|
||||
.ts_type("unknown[]")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::new("duration").required(false).nullable(),
|
||||
Field::json("bid_full").required(false).nullable(),
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("duration")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("bid_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("price_agreement_full")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::json("transfer").required(false).nullable(),
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("transfer")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("text"),
|
||||
Field::new("status"),
|
||||
Field::new("result"),
|
||||
Field::new("complit_date").required(false).nullable(),
|
||||
Field::new("comment"),
|
||||
Field::new("note"),
|
||||
Field::new("approve"),
|
||||
Field::new("archive"),
|
||||
Field::new("approve_date").required(false).nullable(),
|
||||
Field::new("approve_required"),
|
||||
Field::new("progress_status"),
|
||||
Field::new("start_date").required(false).nullable(),
|
||||
Field::new("end_date").required(false).nullable(),
|
||||
Field::new("order_number").required(false).nullable(),
|
||||
Field::new("priority").required(false).nullable(),
|
||||
Field::new("typ"),
|
||||
Field::json("stage").required(false).nullable(),
|
||||
Field::json("contract").required(false).nullable(),
|
||||
Field::json("questionnair").required(false).nullable(),
|
||||
Field::json("contract_application")
|
||||
Field::new("status").read_only(),
|
||||
Field::new("result").read_only(),
|
||||
Field::new("complit_date")
|
||||
.required(false)
|
||||
.nullable(),
|
||||
Field::json("entry_letter").required(false).nullable(),
|
||||
Field::json("outgoing_letter").required(false).nullable(),
|
||||
Field::json("protocol").required(false).nullable(),
|
||||
Field::json("bill").required(false).nullable(),
|
||||
Field::json("decree").required(false).nullable(),
|
||||
Field::json("court_case").required(false).nullable(),
|
||||
Field::json("bill_register").required(false).nullable(),
|
||||
Field::json("price_agreement").required(false).nullable(),
|
||||
Field::json("bid").required(false).nullable(),
|
||||
Field::json("delivery").required(false).nullable(),
|
||||
Field::json("scheduled_task").required(false).nullable(),
|
||||
Field::json("report").required(false).nullable(),
|
||||
Field::json("memo").required(false).nullable(),
|
||||
Field::json("protocolitem").required(false).nullable(),
|
||||
Field::json("related_note").required(false).nullable(),
|
||||
Field::json("task").required(false).nullable(),
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("comment").read_only(),
|
||||
Field::new("note").read_only(),
|
||||
Field::new("approve").read_only(),
|
||||
Field::new("archive").read_only(),
|
||||
Field::new("approve_date")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("approve_required").read_only(),
|
||||
Field::new("progress_status").read_only(),
|
||||
Field::new("start_date")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("end_date")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("order_number")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("priority")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::new("typ").read_only(),
|
||||
Field::json("stage")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("contract")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("questionnair")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("contract_application")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("entry_letter")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("outgoing_letter")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("protocol")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("bill")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("decree")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("court_case")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("bill_register")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("price_agreement")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("bid")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("delivery")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("scheduled_task")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("report")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("memo")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("protocolitem")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("related_note")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
Field::json("task")
|
||||
.ts_type("unknown")
|
||||
.required(false)
|
||||
.nullable()
|
||||
.read_only(),
|
||||
];
|
||||
|
||||
static MESSAGE_FIELDS: &[Field] = &[
|
||||
Field::new("id").read_only(),
|
||||
Field::new("task_id"),
|
||||
Field::new("employee_id"),
|
||||
Field::new("task").source("task_id"),
|
||||
Field::new("recipient").source("employee_id"),
|
||||
Field::new("text"),
|
||||
Field::new("status"),
|
||||
];
|
||||
|
||||
static TASK_TRANSFER_FIELDS: &[Field] = &[
|
||||
|
||||
Reference in New Issue
Block a user