Hi Russ Schneider,
You can do this by using group.
Just you need to inherit of product form view and need to mention group_id and then you can make field readonly and editable.
<record model = "ir.ui.view" id = "view_product_form">
<field name = "name"> product.template.cancel.form.mods </field>
<field name = "model"> product.product </field>
<field name = "inherit_id" ref = "product.product_normal_form_view" />
<field name = "groups_id" eval = "[(6, 0, [ref ('module_name.group_id')])]" />
<field name = "arch" type = "xml">
<xpath expr = "// field [@ name = 'your_field_name']" position = "attributes">
<attribute name = "readonly"> 0 </attribute>
</xpath>
<xpath expr = "// field [@ name = 'your_field_name']" position = "attributes">
<attribute name = "readonly"> 1 </attribute>
</xpath>
</field>
</record>
Thanks ...
For more information Contact us:- https: //kanakinfosystems.com/odoo-development-services