|
Subscription Manager |
Stable release roadmap |
Active |
Normal |
Plan |
1.0.x-dev |
|
1 month 1 day |
|
Project Browser |
TestModuleInstaller must implement getModulesToInstall() for upcoming Drupal versions |
Needs review |
Normal |
Bug report |
2.1.x-dev |
|
1 day 5 hours |
|
Subscription Manager |
Add a dunning framework: past_due state, scheduled retries, grace period, and lifecycle notifications |
Active |
Normal |
Feature request |
1.0.x-dev |
|
3 weeks 1 day |
|
Subscription Manager |
Show subscribers their invoice history in the membership portal |
Fixed |
Normal |
Feature request |
1.0.x-dev |
|
1 week 1 day |
|
Subscription Manager |
Add update-path test coverage from a pre-roadmap database fixture |
Active |
Normal |
Task |
1.0.x-dev |
|
1 week 1 day |
|
Subscription Manager |
Add a pluggable tax/invoice service seam (calculation, evidence, invoice reference), keeping tax engines out of core |
Fixed |
Normal |
Feature request |
1.0.x-dev |
|
3 weeks 1 day |
|
Project Browser |
Saving the Project Browser settings form wipes the config for enabled sources |
Needs review |
Normal |
Bug report |
2.1.x-dev |
|
6 months 3 weeks |
|
Subscription Manager |
Add a rating step for usage-based charges, delivered per connector scheduling mode |
Fixed |
Normal |
Feature request |
1.0.x-dev |
|
1 month 6 days |
|
Project Browser |
Download command for recipe if not in file system |
Needs work |
Normal |
Feature request |
2.1.x-dev |
brtamas |
4 months 2 weeks |
|
Subscription Manager |
Add a connector chooser to the subscribe flow when multiple connectors provide plans |
Fixed |
Normal |
Feature request |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
Add a charge-based connector mode with a local billing cycle engine |
Fixed |
Normal |
Feature request |
1.0.x-dev |
|
3 weeks 1 day |
|
Subscription Manager |
Cleanup omnibus: dead config keys, missing token dependency, per-role user saves, page_attachments overhead, drush alias, field length, translatability, misc |
Active |
Normal |
Task |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
Succeeded charge records are terminal, so payer-initiated reversals (SEPA refunds, Bacs indemnity claims, chargebacks) have nowhere to land |
Active |
Normal |
Feature request |
1.0.x-dev |
|
2 weeks 6 days |
|
Profile Complete Percent |
ArgumentCountError: Too few arguments to ConfigFormBase::__construct() |
Fixed |
Major |
Bug report |
2.0.x-dev |
|
2 months 1 week |
|
Subscription Manager |
shouldRedirectCurrentUserOnLogin() only consults the default connector |
Fixed |
Normal |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
SubscriptionEntity::getPlan() ignores connector_plugin_id, allowing cross-connector plan_id collisions |
Fixed |
Major |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
Self-healing remote subscription sync only queries the default connector |
Fixed |
Major |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
Define and enforce single-active-subscription semantics (loadLocalSubscription() returns an arbitrary first match) |
Fixed |
Normal |
Task |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
Move _subscription_manager_sync_remote_subscriptions() into SubscriptionManagerService and convert the cron queue drain to a QueueWorker plugin |
Fixed |
Normal |
Task |
1.0.x-dev |
|
1 month 1 day |
|
CSV Serialization |
Deprecation: League\Csv\Reader::createFromPath() deprecated since league/csv 9.27.0 – module still using old function |
Reviewed & tested by the community |
Normal |
Bug report |
4.x-dev |
|
9 months 1 week |
|
Subscription Manager |
Subscribe routes fatal on fresh installs: default_connector is absent from config/install and passed unguarded to createInstance() |
Fixed |
Major |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
Entity annotations and route providers reference four permissions that are never defined, locking admin UI to user 1 |
Fixed |
Major |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
Role revocation depends on a live plan lookup, so users can keep paid roles after expiry or cancellation |
Fixed |
Critical |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Subscription Manager |
Automated Drupal 12 compatibility fixes for subscription_manager 1.0.x-dev |
Fixed |
Normal |
Task |
1.0.x-dev |
|
2 months 4 weeks |
|
Project Browser |
Project Browser is totally broken on 11.3.0 |
Needs work |
Critical |
Bug report |
2.1.x-dev |
phenaproxima |
9 months 1 day |
|
Project Browser |
Build out the Theme Browser |
Active |
Normal |
Support request |
2.1.x-dev |
trigve hagen |
1 month 2 days |
|
Project Browser |
One un-instantiable applied recipe blanks the entire catalog |
Patch (to be ported) |
Normal |
Bug report |
2.1.x-dev |
|
3 months 3 weeks |
|
Subscription Manager |
Helcim connector module (charge-based card payments, CAD/USD) |
Active |
Normal |
Plan |
1.0.x-dev |
|
3 weeks 1 day |
|
Subscription Manager |
GoCardless connector module (bank debit: Bacs, SEPA, ACH, PAD) |
Active |
Normal |
Plan |
1.0.x-dev |
|
1 month 1 day |
|
Stripe Subscription |
Perform a code review & security audit |
Active |
Critical |
Task |
2.0.x-dev |
|
1 month 1 day |
|
Documentation |
Create landing page to help pick a modern layout tool / component system |
Active |
Major |
Task |
|
|
4 weeks 8 hours |
|
Subscription Manager |
SubscribeMenuLink declares the user.roles cache context but varies per user, leaking Join/Upgrade labels across users |
Active |
Normal |
Bug report |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
Deleting a user deletes local subscription entities but never cancels the remote contract, so billing continues |
Active |
Major |
Bug report |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
Harden post-purchase auto-login tokens: single-use and a shorter default TTL |
Active |
Normal |
Task |
1.0.x-dev |
|
1 month 1 day |
|
Subscription Manager |
/subscription-manager/api/my-subscription returns full entity arrays including raw remote data, and responds 202 to GET |
Active |
Normal |
Bug report |
1.0.0-beta2 |
|
1 month 1 day |
|
Stripe Subscription |
Add usage reporting backed by Stripe Billing Meters |
Active |
Normal |
Feature request |
2.0.x-dev |
|
1 month 6 days |
|
Stripe Subscription |
Support metered (usage-based) prices alongside licensed subscription items |
Active |
Normal |
Feature request |
2.0.x-dev |
|
1 month 6 days |
|
Stripe Subscription |
Migrate from the legacy Plans API to the Prices API |
Active |
Normal |
Feature request |
2.0.x-dev |
|
1 month 6 days |
|
CSV Serialization |
Decode Function Issue |
Needs work |
Normal |
Bug report |
4.x-dev |
rahulk |
2 months 6 hours |
|
Documentation |
Implement OpenDialogCommand in htmx |
Active |
Normal |
Task |
|
|
12 months 4 days |
|
Profile Complete Percent |
"New Window" link option uses target="_target" instead of target="_blank" |
Needs review |
Normal |
Bug report |
2.0.x-dev |
|
1 month 4 weeks |
|
Flexible Table Of Contents |
Automated Drupal 12 compatibility fixes for table_of_contents 2.x-dev |
Needs review |
Normal |
Task |
2.x-dev |
|
2 months 4 weeks |
|
Stripe Subscription |
Automated Drupal 12 compatibility fixes for stripe_subscription 2.0.x-dev |
Needs review |
Normal |
Task |
2.0.x-dev |
|
2 months 4 weeks |
|
Project Browser |
Automated Drupal 12 compatibility fixes for project_browser 2.1.x-dev |
Needs review |
Normal |
Task |
2.1.x-dev |
|
3 months 3 hours |
|
Profile Complete Percent |
Automated Drupal 12 compatibility fixes for pcp 2.0.x-dev |
Needs review |
Normal |
Task |
2.0.x-dev |
|
3 months 5 hours |
|
JSON:API Query Builder |
Automated Drupal 12 compatibility fixes for jsonapi_query_builder 2.0.x-dev |
Needs review |
Normal |
Task |
2.0.x-dev |
|
3 months 5 days |
|
Acquia Web Governance |
Automated Drupal 12 compatibility fixes for acquia_optimize 2.x-dev |
Needs review |
Normal |
Task |
2.x-dev |
|
3 months 2 days |
|
Achievements |
Automated Drupal 12 compatibility fixes for achievements 3.x-dev |
Needs review |
Normal |
Task |
3.x-dev |
|
2 months 1 week |
|
Achievements |
views.view.achievement_unlocks has missing schema for custom field and argument options |
Active |
Normal |
Bug report |
3.x-dev |
|
2 months 6 days |
|
Achievements |
Achievements cannot be enabled because configure points to missing route achievements.config |
Needs review |
Normal |
Bug report |
3.x-dev |
|
2 months 6 days |