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_trialsadeem_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
- Subscription Type - Extended with
DbFilteroption - DB Filter Server Group - Server group for auto-assigning trial subscriptions (required when type is
dbfilter)
How It Works
- Trial package is configured with type
DbFilterand a server group - Customer submits trial form
- System creates trial request and subscription
- The server group's
get_best_server()selects the optimal server - All server-related fields (IP, ports, domain, Cloudflare, Nginx) are auto-populated
- Subscription is confirmed and deployed on the selected DB Filter server