(improvement) Add new action 'update membership'
Would it be possible to add a new action in order to update a membership. For now it's not possible. Our use cases are:
- grace status is fixed for all memberships regardless of the duration of the membership itself, so 3 months delay is coherent for a one year membership, not a 3 months one. Having a CiviRule that updates the membership status based on a delay would help us manage memberships. The scenario could be: when contact is added to group (trigger) and group is X and membership is Y (conditions) then contact's membership is updated from 'current' to 'expired' after 3 months (action)
- some members have a 'basic' plan membership but in the meanwhile they pay for an extra fee. It could be useful to update the membership type from 'basic' to premium.
So it would be a new action 'update membership' with different options/target: status, type, origin, end date...