Fix logic for preserving base directory on image regeneration. This bug was causing the regeneration of images to create new base directory objects due to the fact that a regeneration is an object deletion followed by a new upload. This caused an issue where all pieces of content that use a remote S3 URL would have to be updated after the image got regenerated. This bug fix fixes the issue. Regenerating an existing image will use the existing object key.
This allows you to assign group permissions to global roles without those people having to be a member of a group. Really useful for administrator type roles that need to be able to perform specific operations on all groups without them having the extremely powerful "bypass group access" permission.
The main one to note is the removal of GroupContentEnablerInterface::getEntityForms(). Other than that, some classes disappeared because they are now in core 8.1.x.
This is version 1.1 of Taxonomy Permissions for Drupal 7.
Changes since 1.0:
- Add a dummy test that never fails, to keep d.o's testbot happy.
- Make local cache of accessible vids by-user.
- #2712973 by Nixou: Entity reference and optional relationship.