I've run a few times now into issues with Validators on Dexterity Content and I'm curious which checks/workaround others use.
A validator is both run on create and on edit, the problem is that self.context upon creation is still the parent of the 'newly to be created item'. But on edit it's the item itself which is self.context.
How can I run different validations based on edit or create? Is there some way I can maybe find out if I'm the edit or the create dexterity z3c.form from self.context/self.request? Other methods?