Skip to content

Feat(SM: Subscription History): add future subscr

What does this MR do and why?

Describe in detail what your merge request does and why.

Add future subscriptions to the self-managed subscription history table.

Related MR: !76321 (merged).

Screenshots or screen recordings

These are strongly recommended to assist reviewers and reduce the time to merge your change.

Before (without future subscriptions) After (with future subscriptions)
Screen_Shot_2022-01-21_at_15.19.02 Screen_Shot_2022-01-21_at_15.18.49

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Visit any group or project member pages such as http://127.0.0.1:3000/admin/subscription
  2. Scroll down to see the subscription history table.
  3. Do one of these two:
    1. Make sure to have at least one future-dated self-managed license created and added. This can get a bit complicated as it requires you to set up CustomersDot with Zuora to create a future-dated license and add it.
    2. Apply this patch to mock future-dated licenses: mock-future-dated-subscriptions.patch

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #341171 (closed)

Edited by Michael Lunøe

Merge request reports