Re-purpose temporary extension functionality to grant extensions from Support admin dashboard

Problem

This issue is part of the effort to extend SaaS subscriptions that are close to expiry. The goal is to add a Support admin page for this functionality, and this issue handles the extension provisioning for namespaces without a trial and the extension is requested within 13 days of expiration

Proposal

  • Create a temporary extension by invoking TemporaryExtension::CreateSaasExtension service, as long as the request was generated 13 days prior to expiry
  • Set duration based on &17745 (comment 2485191052)
  • Add any duration restriction based on &17745 (comment 2485191052)
  • Capture Zendesk ticket for auditing
Edited by Aishwarya Subramanian