| .. |
|
test_api_crypto.py
|
2e9d020d50
提交
|
il y a 5 mois |
|
test_basic_experiment_application.py
|
64219a68c7
提交
|
il y a 4 mois |
|
test_basic_info_tenant_ownership.py
|
8e2dd8b9f0
提交
|
il y a 5 mois |
|
test_biz_no_generator.py
|
b6c63591ea
提交
|
il y a 5 mois |
|
test_cell_product_chain.py
|
b6c63591ea
提交
|
il y a 5 mois |
|
test_cell_product_lineage_qc.py
|
40d93934a9
feat: add cell product lineage QC aggregate loader
|
il y a 3 mois |
|
test_cn_holiday_sync.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_collection_protocol_conventions.py
|
62cfb8fbbf
提交
|
il y a 5 mois |
|
test_collection_protocol_save_bundle.py
|
a9ba60cf6b
提交
|
il y a 2 mois |
|
test_collection_region_staff_helpers.py
|
412ec0771f
feat(backend): add collection region staff CRUD and list summaries
|
il y a 1 mois |
|
test_dept_tree_search.py
|
276299ff27
提交
|
il y a 5 mois |
|
test_effective_role_user_lookup.py
|
de22678c87
feat: ship OA drafts/badges, role dual-track, and test-env deploy tooling.
|
il y a 2 mois |
|
test_effective_roles.py
|
06db3bc966
feat(permission): replace OA roles with post-bound roles and assignee posts
|
il y a 2 mois |
|
test_ethnic.py
|
8e2dd8b9f0
提交
|
il y a 5 mois |
|
test_lab_storage_code_task_set.py
|
2fd826dbe1
提交
|
il y a 1 mois |
|
test_mp_bind.py
|
80722d76db
feat(mini-auth): add WeChat service-account bind APIs
|
il y a 2 mois |
|
test_oa_applicant_progress_notify.py
|
1bdf979a70
提交
|
il y a 2 mois |
|
test_oa_assignee.py
|
06db3bc966
feat(permission): replace OA roles with post-bound roles and assignee posts
|
il y a 2 mois |
|
test_oa_auto_pass_initiator.py
|
1fafb4a157
test(oa): cover auto-pass or/and/consecutive/commentRequired cases
|
il y a 3 mois |
|
test_oa_cc_read.py
|
7f8c163c47
feat(backend): CC task read status in oa_engine.
|
il y a 2 mois |
|
test_oa_confirmation_date.py
|
b1b15da624
feat(oa): add confirmation date month-add helper for 转正套件
|
il y a 3 mois |
|
test_oa_confirmation_kit_sync.py
|
fa13440f18
feat(oa): sync initiator user from confirmation kit on approval complete
|
il y a 3 mois |
|
test_oa_dept_select.py
|
f1fad2d27d
feat(oa): add dept_contains_match for condition id intersection
|
il y a 2 mois |
|
test_oa_engine.py
|
8c49021d38
提交
|
il y a 2 mois |
|
test_oa_flow_preview.py
|
6a8c3e750e
提交
|
il y a 2 mois |
|
test_oa_formula.py
|
28e59a2262
提交
|
il y a 3 mois |
|
test_oa_initiator_select_by_node.py
|
835c1c0836
feat(oa): resolve CC tasks with multi-strategy soft union
|
il y a 3 mois |
|
test_oa_instance_comment.py
|
b9b4cc2673
提交
|
il y a 1 mois |
|
test_oa_instance_draft.py
|
8c49021d38
提交
|
il y a 2 mois |
|
test_oa_instance_history.py
|
0d52442902
提交
|
il y a 2 mois |
|
test_oa_leave_hours.py
|
3b46b10604
feat(oa): add leave kit with auto duration calculation
|
il y a 3 mois |
|
test_oa_list_apps_perf.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_oa_menu_badge_counts.py
|
de22678c87
feat: ship OA drafts/badges, role dual-track, and test-env deploy tooling.
|
il y a 2 mois |
|
test_oa_money_field.py
|
55e4134050
feat(backend): validate OA money field values on instance start
|
il y a 3 mois |
|
test_oa_overtime_hours.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_oa_owner_fields.py
|
4ebc2dbe82
feat(oa): add owner person/dept fields with initiator defaults
|
il y a 3 mois |
|
test_oa_person_select.py
|
330dd9e2ce
feat(backend): validate OA person field and whitelist type
|
il y a 3 mois |
|
test_oa_post_select.py
|
310b2efe8a
提交
|
il y a 3 mois |
|
test_oa_publish.py
|
d2de132853
feat(oa): allow dept and ownerDept in condition publish whitelist
|
il y a 2 mois |
|
test_oa_receive_account.py
|
51f868ea44
feat(backend): add receive account CRUD helpers and validators.
|
il y a 3 mois |
|
test_oa_related_approval.py
|
0d52442902
提交
|
il y a 2 mois |
|
test_oa_resignation_kit_sync.py
|
684f152683
feat(oa): add resignation kit with last_work_day writeback on approval
|
il y a 3 mois |
|
test_oa_tasks_filters.py
|
80ef84e68f
test: add failing OA task list filter coverage
|
il y a 2 mois |
|
test_oa_tasks_pagination.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_oa_trip_days.py
|
33bf0c32a5
feat(oa): add trip kit day calc and submit validation
|
il y a 3 mois |
|
test_oa_wechat_notify_hook.py
|
d294ecad84
提交
|
il y a 1 mois |
|
test_outbound_release_review_filters.py
|
12df6d6836
feat(outbound-release): add reviewPhase, ready filter, and void hide
|
il y a 3 mois |
|
test_post_list_bound_users.py
|
3e60ed56f0
feat(post): list name link and show bound user names
|
il y a 2 mois |
|
test_process_route_builtin.py
|
2fd826dbe1
提交
|
il y a 1 mois |
|
test_production_cascade_complete.py
|
01e0d99a03
feat(backend): cascade complete tasks and steps when finishing work order
|
il y a 2 mois |
|
test_production_task_name_placeholders.py
|
2fd826dbe1
提交
|
il y a 1 mois |
|
test_production_task_set_builtin.py
|
2fd826dbe1
提交
|
il y a 1 mois |
|
test_production_task_set_helpers.py
|
d0ea38c133
test: add production task set item helper coverage
|
il y a 2 mois |
|
test_production_waste_output.py
|
79f9649610
feat(backend): add production waste-output list query helpers.
|
il y a 2 mois |
|
test_protocol_installment_ratios.py
|
64219a68c7
提交
|
il y a 4 mois |
|
test_protocol_invoice_request.py
|
6bfabac50d
提交
|
il y a 4 mois |
|
test_protocol_list_sample_reception_qc.py
|
2cd1194d17
提交
|
il y a 1 mois |
|
test_protocol_pay_mode_switch.py
|
57487fd0dc
fix(protocol): save DJ pay details without blocking on due-sum mismatch
|
il y a 3 mois |
|
test_protocol_payment_installment.py
|
64219a68c7
提交
|
il y a 4 mois |
|
test_protocol_payment_save.py
|
31b04575e2
提交
|
il y a 4 mois |
|
test_qc_inbound_lab_storage_sort.py
|
d2792174b5
提交
|
il y a 2 mois |
|
test_qc_inspection_item_template_helpers.py
|
bc62ac796a
feat(backend): add QC inspection item template CRUD helpers.
|
il y a 2 mois |
|
test_qc_material_batch_stock_status.py
|
0f461851b5
feat(backend): add QC material batch stockStatus helpers.
|
il y a 2 mois |
|
test_qc_material_month_template.py
|
0a5bf28e58
feat: allow empty fields on qc material month template rows
|
il y a 2 mois |
|
test_qc_material_stock_in_no.py
|
ca4b9a15c5
feat(backend): add RK+date stock-in number allocator for qc materials
|
il y a 2 mois |
|
test_qc_task_result_conclusion.py
|
b8b0446542
提交
|
il y a 3 mois |
|
test_qc_work_order_conclusion.py
|
a3af039e74
feat: 质检工单结论、库位批量/筛选与协议样本接收质检摘要
|
il y a 3 mois |
|
test_role_list_bound_names.py
|
de22678c87
feat: ship OA drafts/badges, role dual-track, and test-env deploy tooling.
|
il y a 2 mois |
|
test_storage_content_type.py
|
8c49021d38
提交
|
il y a 2 mois |
|
test_storage_release_dual_gate.py
|
309b781c0e
feat: add dual-gate storage release pure functions and tests.
|
il y a 2 mois |
|
test_storage_release_review_hide_voided.py
|
a922ad12f4
feat(storage-release): add hide-voided predicate helpers
|
il y a 3 mois |
|
test_storage_release_review_phase.py
|
473f345a46
feat: add reviewPhase filter for storage release review list
|
il y a 3 mois |
|
test_storage_release_review_qc_completed.py
|
1ec3d0d775
feat(storage-release): filter pending list by QC work order completion
|
il y a 3 mois |
|
test_storage_release_review_ready_filter.py
|
9e5cc9188b
feat(storage-release): add readyForReviewOnly list filter
|
il y a 3 mois |
|
test_storage_slot_select_keyword.py
|
74e5a0f0cf
提交
|
il y a 4 mois |
|
test_temp_qc_target_resolve.py
|
562f35a839
feat(backend): resolve temporary QC target cell product vs external code
|
il y a 2 mois |
|
test_user_list_keyword.py
|
276299ff27
提交
|
il y a 5 mois |
|
test_user_list_relations.py
|
a9ba60cf6b
提交
|
il y a 2 mois |
|
test_user_list_relations_perf.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_wechat_login_phone_bind.py
|
693e8a678e
提交
|
il y a 2 mois |
|
test_wechat_login_silent.py
|
405808f4dd
feat(mini-auth): allow silent wechat login when openid already bound
|
il y a 2 mois |
|
test_wechat_mini_auth_phone.py
|
efd7efbc69
feat: implement WeChat mini login with openid bind and phone match
|
il y a 2 mois |
|
test_wechat_mp_message.py
|
1bdf979a70
提交
|
il y a 2 mois |
|
test_wx_qr_api.py
|
f7c5a7477e
feat: add mini auth web-qr scanned and confirm endpoints
|
il y a 1 mois |
|
test_wx_qr_session.py
|
a9b6a73823
feat: add wx-qr login session store with one-time token consume
|
il y a 1 mois |
|
test_wxacode.py
|
9d4a11339b
feat: add WeChat unlimited mini program code generator
|
il y a 1 mois |