By default Odoo asks for confirmation if a record is being deleted. Making validations before deletion is up to the developer. I will show how you can add a custom constraint that prevents a record being deleted.
Odoo has a builtin archiving function for any model. Once a record is archived it will not be displayed in any views and selections, but can is easily be unarchived. This functionality ensures that relations must not be removed if linked records is obsolete.
Being a disciple to the Open Source movement I often have to explain why it is better to make code public than private. Apart from the usual arguments such as “access to better security”, “trust through transparency” or “the design is the intellectual property”, I came up with the argument of true value. Let me explain.
Wir befinden uns gerade in einem umstrittenen Abstimmungskampf in der Schweiz. Wir entscheiden darüber, ob man weiterhin synthetische Pestizide in den Boden und damit ins Trinkwasser geben darf. Wie es zu dieser Abstimmung kommt und wie es unabhängig vom Entscheid aussehen könnte, möchte ich erläutern.
The handling of private data is the subject of controversial public debate. Everyone expresses concerns about the handling of private data, but most people pass it on to third parties via social media without hesitation. A controversy that is often left hanging in the air.