Uploaded image for project: 'Kopano WebApp'
  1. Kopano WebApp
  2. KW-3483

Show notification on login when license is expired/exceeded

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 4.5.0
    • Security Level: Public
    • Labels:
      None

      Description

      When using supported packages, the use of a subscription is required (also see KW-3480). When the subscription is expired, or the number of active users exceeds the subscription values, a notification should be shown on login to all users.

      Expected

      Text suggestion

      Title: License error
      Text: The installed license key(s) have expired or the number of users is being exceeded. Please contact your system administrator for further information.
      

      Interval
      The validity of the license should be re-checked every 60 minutes - and the message should be shown again if required.

      Note: Users in a multi-tenant setup (means the flag 'payperuse' is enabled in the license file) should not receive this message.

      Pseudo-code for checking licenses in WebApp

      if license does not have "payperuse":
          * if "license not ok": red flag (see KC-1821)
      else: 
          green flag
      endif
      

      Check if the module exist before calling this module, since master builds will not depend on the module.
      Link to module: https://master.zbuild.net/package/show/kustomer:master/php-libkustomer

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              bhuisman Bob Huisman
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: