Locked records

We are using DatoCMS for legal documents. There are multiple versions of the same document type, with only one ‘active’ at one time. We’d like to be able to block anyone from editing previous versions and only allow changes to the active current version or unpublished future versions.

Is there any way we can achieve this?

@james1 have you considered using our workflow feature: General concepts - Workflows - DatoCMS Docs ?

Would that help? If you want to try it, please get in touch at support@datocms.com and we can get you on a trial