This project is not covered by Drupal’s security advisory policy.
This module provides Commerce License Type plugin submodules for licensed content management.
Contains three submodules:
- Commerce License Publish Content
For the licensed management of audience access to content. - Commerce License Media Disk Quota
For the licensed management of disk quota on Media file storage. - Commerce License Membership Content
For the licensed management of membership roles, audience access to content and disk quota on Media file storage.
This module provides base dependencies for the submodules.
- Product and Variation Type: Automated content license.
- Order and Order Item Type: Commerce license content.
- Checkout flow: Commerce license content.
- View: Commerce License Cart block View.
- View: Commerce License Content Cart form.
- View: Commerce License Content Checkout Order Summary.
- Uninstallation Form.
Table of contents
- Requirements
- Recommended modules
- Installation
- Uninstallation
- Maintainers
- Sponsors
- Donations
Requirements
- User Disk Quota (https://www.drupal.org/project/user_disk_quota):
Media Disk Quota and Membership Licenses require this module.
Recommended modules
- Markdown filter (https://www.drupal.org/project/markdown):
When enabled, display of the project's README.md help will be rendered with markdown.
Installation
- Install Commerce.
Enable dev version of inline_entity_form to satisfy Drupal Commerce dependency:
composer require drupal/inline_entity_form @RCEnsure the bcmath module dependency for Drupal Commerce is installed on your php server.
Install Drupal Commerce:
composer require drupal/commerceEnable dev version of advancedqueue to satisfy Commerce license dependency:
composer require drupal/advancedqueue @RC - Install Commerce license:
composer require drupal/commerce_license:2.x-dev - Install this module:
composer require drupal/commerce_license_content
Configuration
- Create a default Commerce Store if you haven't already.
See: /store/add. - Create a Commerce Payment Gateway if you haven't already.
See: /admin/commerce/config/payment-gateways. - Enable one or more submodules:
drush en commerce_licence_publish_content
drush en commerce_license_media_disk_quota
drush en commerce_license_membership_content
Follow the instructions provided in each module README.md.
Uninstallation
For the entity uninstallation Form,
see: /admin/commerce/config/commerce_license_content_delete.
Uninstalling this module will remove all submodules, Fields, Licenses, Views, and Products.drush pmu commerce_license_content
Maintainers
- Dan Greenman - Freelance developer for hire.
dangreenman (https://www.drupal.org/u/dangreenman).
Commission your wildest Open Source software dreams.
See: Portfolio (https://greenman-it.pw)
Sponsors
Metro Rentals (http://www.metro-rentals.com)
Thank you for your kind donation.
Support This Project
If you find this module useful and would like to support its continued development, please consider making a donation. Your contributions help cover server costs, fund new features, and allow me to dedicate more time to maintaining this open-source project.
Donations are accepted in the following cryptocurrencies:
| Coin | Network | Address |
|---|---|---|
| Bitcoin | BTC Mainnet | bc1qwtnf888phavjuulj5y6ryvcgpyscckzt5gfu5p |
| Monero | XMR Mainnet | 44KTVNFzSmC12srxKgxvCEbmUXSzjNmT1NAHRpF9tuhvCDMpsimTZerAxPr4pNrtT7EjqN45WKerrAh1K9UgKayR9ogksYm |
| ZCash | ZEC Mainnet | t1g1zSTxGBtQJcQtdum52tXd2bBp8WkrbkG |
Note: Network fees may vary depending on the cryptocurrency and current network congestion. Please ensure your donation amount accounts for these fees to avoid delays or failed transactions.
Thank you to the Drupal community for your fantastic work.
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Access control, Content editing experience, E-commerce
- Ecosystem: Commerce Core, Commerce License, User Disk Quota
7 sites report using this module
- Created by dangreenman on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Replaces deprecated user_disk_quota dependency with disk_quota. Adds PHPUnit suite and fixes off-by-one filesize bugs.
