Commit Graph

8 Commits

Author SHA1 Message Date
443d382394 case 4712 - customer contacts' pick lists limited to their own records
Step 4 of 4712 (security review F15). Pick lists checked only the Select role,
which customer contacts have for most types, and took the columns from the
request, so a contact could list every customer with phones and emails. For
contacts now: the customer list holds only their own customer (head office
contacts: their head office's customers); the unit list only their own
customer's units (head office contacts: the chosen customer, which must be
theirs; none until one is chosen); unit models as before; any other list 403.
pick-list/single names only those records. New CustomerPickList variant for a
single customer. Staff unchanged.

Checked: the contact's customer list went from 72 customers to its own one;
units only its own; vendors and users 403.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 14:14:43 -07:00
ea0f79e7b4 2023-11-02 22:36:17 +00:00
c5eb77933f case 4478 2023-11-02 22:31:18 +00:00
cf99788b59 case 4381 2023-03-08 21:53:58 +00:00
a13ed7c096 2021-09-09 15:29:19 +00:00
23ffa04ce1 2021-09-09 15:15:16 +00:00
dde1b8bb8c rename all variants of naming that hold an AyaType value to "aType" (parameter) / "AType" (not parameter) everywhere front and back; "ayType", "objectType", "oType" all are used in various areas 2021-03-23 17:06:05 +00:00
a07a55c90a 2020-11-17 00:52:44 +00:00