-- v4.15: Counter remission note support -- Ensures employees with role 'counter' have the base permissions needed to -- generate remission notes from the POS. INSERT INTO employee_permissions (employee_id, permission) SELECT e.id, p.permission FROM employees e CROSS JOIN ( VALUES ('pos.remission'), ('pos.view'), ('catalog.view'), ('inventory.view'), ('customers.view'), ('customers.create') ) AS p(permission) WHERE e.role = 'counter' ON CONFLICT (employee_id, permission) DO NOTHING;