Skip to content

Module Description

SAAS Subscription Trial - DB Filter Extension. Adds DB Filter server group configuration to trial packages, enabling trial subscriptions to be deployed on DB Filter servers.

Dependencies

  • sadeem_subscription_trial
  • sadeem_saas_dbfilter

Extension

This module extends the trial package with a DB Filter Server Group field. When the subscription type is set to dbfilter, the trial system uses the server group to auto-select the best DB Filter server for the trial subscription.

Additional Trial Package Fields

  1. Subscription Type - Extended with DbFilter option
  2. DB Filter Server Group - Server group for auto-assigning trial subscriptions (required when type is dbfilter)

How It Works

  1. Trial package is configured with type DbFilter and a server group
  2. Customer submits trial form
  3. System creates trial request and subscription
  4. The server group's get_best_server() selects the optimal server
  5. All server-related fields (IP, ports, domain, Cloudflare, Nginx) are auto-populated
  6. Subscription is confirmed and deployed on the selected DB Filter server