Currently, in odoo, there is no feature to restrict product creation. This module restricts the create and edit product option from the incoming order/delivery order/internal transfer/inventory adjustment. For example, If you create the picking and add the product then it doesn't display the "Create and Edit" & "Create" product options. Here we have not restrict to create products from the product menu. Cheers!