This module will help to set unit price as readonly for specific users.
Delete fields which are created using studio.
Person selection limited to admins only.
Go to Setting --> Users --> Enable Readonly Unit Price for Sales.
If enabled, that person can't change unit price in sales and invoice
Restriction for changing unit price in sales for specific person.
Only admins can choose the person.
Restriction for changing unit price in invoicing for specific person.
Yes,will work on both community and enterprise.