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