Skip to content

UR-3266 Feature - Lock premium feature if no-license and license expired#1167

Open
iamprazol wants to merge 8 commits intodevelopfrom
UR-3266-enhacement/locking-features-to-expired-or-no-license
Open

UR-3266 Feature - Lock premium feature if no-license and license expired#1167
iamprazol wants to merge 8 commits intodevelopfrom
UR-3266-enhacement/locking-features-to-expired-or-no-license

Conversation

@iamprazol
Copy link
Copy Markdown
Member

All Submissions:

Changes proposed in this Pull Request:

Adds a feature lock on premium fields, settings, add-on activation, and module activation when the license is expired or missing. It basically prevents new creations and module activations.

How to test the changes in this Pull Request:

  1. Try to use the premium feature with license and with license. also check with expired license.

Types of changes:

  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (modification of the currently available functionality)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Other information:

  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you successfully ran tests with your changes locally?
  • Have you updated the documentation accordingly?

Changelog entry

Feature - Lock premium feature if no-license and license expired.

MILAN88888 and others added 8 commits November 25, 2025 12:46
* Added base layout for list table page

* Updated columns and row actions

* Updated update_membership_status method prepend spinner class

* Updated css for base layout and membership list table

* fix: escaping and text domain issue
* revamp membership add form UI

* width change

* added subscription type

* highlight error fields and auto-switch to tab containing first error

* added pro icon and disable css in proration upgrade

* fix: tab not switched to basic when error occur in basic fields

* fix text domain

* variable changes
* Updated membership and show payment gateways accordinlgy in the form fields.

* Updated the always showing desc for empty memberships.

* Added jquery ui sortable for membership table.

* Updated order button placement for membership reorder.

* Updated membership unnecessary helper codes.

* Added draggable svg.

* Merged with 5.0.0 for avoiding conflicts.

* Fixed mnemberhsip sorting css fix.

* Updated payment method value selector.

* Active gateways dynamic membership type argument.

* Mergeed with design changes.

* Creating pro branch with sync.

* Pushing again for synch.

* Remoived unused console and return.

* Ur 3271 individual payment gateway on off for each membership is not intuitive (#1061)

* display configured payment gateways in membership form

* replace payment gateway title with logo

* payment gateway configuration validation

* added configure payment settings notice

* use dynamic parameter for payment config check

* data key change

* made strings translatable

---------

Co-authored-by: yoel limbu <87514350+y000yal@users.noreply.github.com>

* Updated mollie and authorize net logo.

* Removed sync code to pro changes in sync.yml.

* Fixed merge conflicts.

* spinner design fix, PG made in single line in frontend

* total container frontend design fixed

* Updated total and description placement.

---------

Co-authored-by: Jenisha Munikar <58504127+jenisha00@users.noreply.github.com>
Co-authored-by: Ayush Shrestha <ayushstha143@gmail.com>
@SidTGV
Copy link
Copy Markdown
Member

SidTGV commented Mar 12, 2026

Seems this one needs extensive testing, will have to take care of this in the next sprint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants