I want the form and subform to only update the field that is visible in the form

https://al6vo1wjap21.v12.demo.nocobase.com/admin/k3bsm39m9t6/view/01bc9eb923f/filterbytk/364228000000001
let’s say I only want to update the customer name and owner.username only. but when I submit, the api call will include all other field.
payload:

{"createdAt":"2026-09-10T12:49:34.567Z","updatedAt":"2026-09-10T12:54:07.756Z","owner_id":50,"f_bmj81hiutsc":null,"country_id":362264706088962,"category_id":362264710283267,"remark":"[TEST] Referral channel\n\nMerged customers on 2026/5/14 03:33:42.\nKept record: [MERGE-TEST] Northwind Trading Co. · MT-001.\nMerged from: [MERGE-TEST] Northwind Trading · MT-002, [MERGE-TEST] Northwind Trade Co · MT-003.\nMoved records: contacts 2, leads 0, quotations 2, orders 0, projects 0, tickets 2.\n\nRemark from [MERGE-TEST] Northwind Trade Co · MT-003:\n[TEST] Campaign re-entry","address":"100 Northwind Way Bldg 2","website":"https://www.northwind.example","customer_name":"Northwind Trading Co.","id":364228000000001,"customer_type":"enterprise","industry":"manufacturing","level_name":"key","source":"website","customer_no":"CUS-2026040001","merged_into_id":null,"status":"active","createdById":1,"updatedById":1,"owner":{"createdAt":"2026-05-02T23:41:38.701Z","updatedAt":"2026-05-02T23:41:38.701Z","phone":"+1-312-525-9185","passwordChangeTz":null,"appLang":null,"systemSettings":{},"id":50,"username":"abigail.long","position_id":362264733351939,"hire_date":"2024-06-03","employee_no":"EMP-2026050019","email":"abigail.long@northstar-ops.com","employment_status":"active","nickname":"Abigail Long","mainDepartmentId":362680982896646,"date_of_birth":null,"createdById":1,"updatedById":1}}

this creates 2 problem:

  1. a user without permission to edit all those other field will get an error (even though he/she can edit the visible field because the api call intend to update all field)
  2. I may override on someone else’s change simultaneously (I only intended to change one field, but my api call overrided the change on some other field made by someone else while I was filling the form)

Thank you for your time and patience.:pray:

Hello, this is the current design.