detain/myadmin-licenses-module

Licenses Module for MyAdmin

Maintainers

Package info

github.com/myadmin-plugins/licenses-module

Type:myadmin-plugin

pkg:composer/detain/myadmin-licenses-module

Statistics

Installs: 387

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 1

v2.0.0 2019-09-30 13:40 UTC

This package is auto-updated.

Last update: 2026-03-19 15:47:02 UTC


README

Tests Latest Stable Version Total Downloads License

A plugin module for the MyAdmin administration panel that provides software license management capabilities. It handles the full license lifecycle including purchasing, IP assignment, IP changes, cancellation, and integration with the billing and invoicing system. The module registers as an event-driven plugin through the Symfony EventDispatcher, exposing a SOAP/REST API for programmatic license operations.

Features

  • License purchasing with coupon and prepay support
  • IP-based license assignment and IP change management
  • License cancellation by IP or by license ID
  • Automatic integration with the MyAdmin billing and invoicing system
  • Event-driven architecture using Symfony EventDispatcher
  • Configurable suspend, deletion, and billing parameters

Installation

composer require detain/myadmin-licenses-module

Requirements

  • PHP >= 5.0
  • ext-soap
  • symfony/event-dispatcher ^5.0

Testing

composer install
vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1 license.