Remove the 'Create' and 'Create and Edit...' from many2one dropdown list
Remove the inventory warning menu temporatly
Add the sale product ID maintenance function
Add the ID unique constraint