Reviewed & tested by the community
Project:
CRM Membership
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
3 Mar 2026 at 18:43 UTC
Updated:
6 Mar 2026 at 13:32 UTC
Jump to comment: Most recent
Comments
Comment #4
nickolajAdded `calculateRenewalPeriod()` method to `MembershipTermInterface` with implementations in FixedDuration and RollingDuration plugins. The renew form now displays the calculated start and end dates before submitting. Also refactored `renew()` methods to reuse the new calculation method, and removed the corresponding TODO from README.md.
Comment #5
svendecabooterThanks for the MR.
Tested this, and it seems to work as intended.
Maybe the label "Calculated renewal period" needs better wording, but I'm not a native English speaker and don't know what would be most appropriate here.