Managing Entities Documentation with Git Integration for Versioning and Reverting

Original Slack Thread

Hello :wave:
I’m looking for a way to manage entities documentation using git.
Because peoples are allowed to edit documentation through the UI but it’s not versionned and if someone erase something by mistake we cannot revert it.
Is there a way to do that?
I found something using the API but it will require extra works to implement it :slightly_smiling_face:

Just disable UI edits?

Ah ah ah; no I would like to keep ability to edit through the UI for non technical users

Hi - one thing that you could do is using permissions & policies on. this - we have Edit description metadata policy. Would something like this work for you?

No, I don’t wan’t to block edit for users, I want to encourage users to add documentation.
But I would like to have an easy way to do backup and restore.
Ideally it would be a git integration to review changes and allowing to revert to any versions.