Filtering by items with Content Versioning enabled that have alternative versions?

I’m trying to work out some sort of edit / review / approval process existing items, and am playing around with the Content Version system which seems to be ideal.

But once a user has created a new version of an exiting item, I can’t figure out a way of another user filtering the collection view to see any items that have alternative versions that may need promoting.

Is there no way of doing this currently in the console? Thanks!

Applying permissions to Content Versions is somewhat limited as the version data itself is not actually part of the collection it was created for.

I’d recommend adding a status field to the collection and creating permissions of who can “see / edit / approve” what based on that status field. A tutorial of how this would work can be found here: Build Content Approval Workflows with Custom Permissions | Directus Docs

Similar request from my side. The article describes some flow, but it’s not the case.

I have a collection item that describes a retro-computer, let’s say, Atari 800. The card with this item is available for users with role “Viewer”.

I would like to add two additional roles:

“Contributor” can edit the item, for example, add a description or update a photo, but these changes shouldn’t be applied without review and approval

“Approver” should review pending changes, edit them if needed or apply as is, only after approval/applying the changes should be visible for “Viewers”

Before applying “Viewers” should be able to view the last approved version of the item.

I want to implement something similar to git branch, and pool request and merge.

Is it possible with current Directus capabilities? Could you advise me please, if yes.

Regards.