Install
Works with Drupal: ^8.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
The "you can travel through time now" release.
Summary
Group entities now support revisions.
This would not have been possible without the generous sponsorship by Global Game Jam. I've been advocating for more sustainable contribution for a while now and GGJ heard that call and answered by fully sponsoring the review, development and approval of this new functionality.
On a side note, the European Commission has also sponsored the work on #2864721: Group-Permission to translate content, but due to some issues in core we could not commit that yet. I've started work on Group 2.0.0, which would allow us to commit said patch even if core isn't ready yet, but that work won't be done anytime soon.
Big thanks to both for making this happen!
Of special note
As part of this release, groups are fully revisionable through code and the UI. There is a route and access check for viewing the latest revision and there is also an overview where you can view and manage all revisions at once.
However, Workflows support was out of scope for this sponsorship. So if you want to use the mini form for switching workflow state, then those still rely on global permissions. If you desperately need this to work on the group level, please reach out to Factorial at hello@factorial.io
Also, keep in mind that a group being unpublished has no influence whatsoever on its group content. I'm not ready to go down that rabbit hole just yet. Maybe if you buy me a few strong beers. Can't speak for the code quality at that point though...
Sponsors (3)
- Global Game Jam: Sponsored the meat of this release. Like, seriously, 90% of this release is thanks to their awesomeness.
- European Commission: Sadly not an actual part of this release, but still worth mentioning.
- Factorial: Continuous sponsorship by allowing me to work on contrib 1 day a week.
Contributors (16)
kristiaanvandeneynde, jwilson3, jidrone, SadySierralta, attiks, heddn, sandeepguntaka, ridhimaabrol24, Marty2081, timotej-pl, sergiuteaca, SurfinSpirit, vebrovski, esolitos, LOBsTerr, bobbygryzynger
Changelog
Issues: 8 issues resolved.
Changes since 8.x-1.3:
Bug
- #3221479 by kristiaanvandeneynde: Some IDs are added multiple times to a query alter
- #3070972 by sergiuteaca, SurfinSpirit, vebrovski: Deleting a group translation deletes the whole group
- #3016054 by esolitos, kristiaanvandeneynde: Incorrect theme hook suggestion for group content name with dash ("-")
- #2983139 by LOBsTerr, bobbygryzynger: Can't distinguish between group permissions when creating view
Feature
- #3029908 by jwilson3, jidrone, SadySierralta, kristiaanvandeneynde: Add revisions tab on groups
- #3029907 by jwilson3, jidrone, kristiaanvandeneynde: Make groups revisionable
- #2873212 by jidrone, attiks, jwilson3, heddn, sandeepguntaka, ridhimaabrol24, Marty2081, kristiaanvandeneynde: Add a status to the group (Publish/Unpublish)
Support
- #3194750 by timotej-pl, kristiaanvandeneynde: Bump entity API to version 1.2