[Meta] Roadmap for Group 4.0.0

Created on 12 December 2024, 4 months ago

This is a tracking issue for the bare minimum that needs to happen before we can ship Group 4.0.0. Please feel free to comment but refrain from updating the issue summary.

I will create dedicated issues as we get closer to working on this.

  • Set minimum version to D11
  • Convert our access policies to use the Access Policy API
  • Stop saving an entity when it gets added to a group
  • Drop dependency on Flexible Permissions
  • Drop dev dependency on VariationCache
  • Remove upgrade path test
  • Set minimum upgrade version to latest one in v3
  • Convert entity type annotations to attributes
  • Convert hooks to OOP hooks with attributes
  • Drop deprecated code
  • Disallow automatic membership outside of form approach
  • Check todo in:
    • groups.links.task.yml
    • GroupPermissionHandlerInterface
    • GroupPermissionsHashGeneratorInterface
    • SynchronizedGroupPermissionCalculator
    • IsGroupMemberCacheContext
    • GroupMembershipTrait
    • GroupRelationshipType
    • GroupViewBuilder
    • GroupMembershipOperationProvider
    • PermissionProvider
    • GroupMembershipRolesValidator
    • GroupQueryAlter
    • GroupCreatorTest
    • LatestRevisionAccessTest
    • QueryAlterTestBase
🌱 Plan
Status

Active

Version

3.3

Component

Code

Created by

🇧🇪Belgium kristiaanvandeneynde Antwerp, Belgium

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024