[MGNLEE-418] Report error in Pulse if product license has expired Created: 19/Jun/15  Updated: 19/May/17  Resolved: 24/Nov/15

Status: Closed
Project: Magnolia DX Core
Component/s: None
Affects Version/s: None
Fix Version/s: 5.3.13, 5.4.4

Type: Improvement Priority: Major
Reporter: Federico Grilli Assignee: Oanh Thai Hoang
Resolution: Fixed Votes: 0
Labels: licence, license, support, ux
Remaining Estimate: 0d
Time Spent: 6d 5h 20m
Original Estimate: 3d

Attachments: PNG File publication-error.png    
Issue Links:
Relates
relates to MGNLEE-419 Warn in Pulse if product license expi... Closed
causality
is causing MGNLEE-493 Scheduled license check might throw NPE Open
dependency
relation
is related to MGNLLIC-51 Magnolia stops working when license i... Closed
supersession
supersedes MGNLEE-278 Warning when near license expiration ... Closed
supersedes MGNLLIC-43 As an administrator I get notified we... Closed
supersedes MGNLLIC-44 As a user I am signaled if I use a de... Closed
supersedes MGNLLIC-40 Inform administrator about license ex... Closed
supersedes MGNLLIC-36 Expiration message of license: send m... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: License handling
Sprint: Saigon 25
Story Points: 5

 Description   

We currently do not inform users, if a product license has expired. This leads to confusion as a disabled license causes functions to cease to work or even disappear. For administrators, it means that instances can go down due the license expiration without any proper notification.

There's a UX concept that describes how we handle the product license. In terms of notifying users, it calls for administrators to be warned if a license is about to expired, and for all users to be notified in Pulse using an error message, in case the license has expired.



 Comments   
Comment by Andreas Weder [ 13/Nov/15 ]

I've removed a couple of comments which related to the previous issue content and which have been clarified or rendered obsolete by the design.

Comment by Sang Ngo Huu [ 18/Nov/15 ]

Hi ejervidalo, mgeljic,
There are my approaches after investigated on license and admincentral module:

  • Add scheduler modue as depended upon admincentral.
  • Add a job to info.magnolia.ui.admincentral.AdmincentralModule#start to check license every day
  • Send error message to admin if license has expired
    => Easy to integrate other notification after that

Could you please give me advice if any?

Comment by Mikaël Geljić [ 18/Nov/15 ]

Unless specific objections, this should be done in magnolia-module-enterprise: moving ticket to MGNLEE. Besides that, sounds good to me

Generated at Mon Feb 12 05:29:46 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.