License banners

Testing Notes & Details:

Foreword - Testing has been conducted on 5.1.0.441 release.date=2021-02-01

Banners will appear with red as errors and with yellow as warnings

 

Info - Development license is for development use only

Preconditions - Any development license. To check if it’s a dev license, open it and search for “devOnly=true”

Results:

  • Blue banner appears in host app and project view

  • Clicking the link on the right of the banner takes you to the documentation page

  • Fin works as intended

 


Warning - License maintenance goes out of date this month

Preconditions - A license with release date on the same date/or before maintenance date

 

License info for the first screenshot - where release date is before maintenance date

MaintDate - Mar 01 2021

ExpirationDate - Aug 01 2021

Date on windows - Mar 10 2021

Licenses info for the second screenshot - where release date is the same as maintenance date

MaintDate - Feb 01 2021

ExpirationDate - Aug 01 2021

Date on windows - Feb 01 2021 and Feb 28 2021

Results:

  • Warning appears only in Licenses section

  • Link goes to the documentation page

  • FIN works as intended

 

Warning - License maintenance has expired. Services that require active maintenance have now been disabled

Preconditions - A license that has maintenance date before release date and expired by more than a month

MaintDate - Feb 01 2021

ExpirationDate - Aug 01 2021

Date on windows - 10 & 31 March 2021 and 1 April 2021

Results:

  • Yellow banner appears only in Licenses section

  • Link goes to the documentation page

  • FIN works as intended

  • Weather continues to work on March 31 2021

  • Changing the date to April 01 2021 will disable the weather ( it no longer appears in the menu ) and updates no longer work

Weather - March 31

 

Weather - April 01

 

Warning - License Expiring Soon

Preconditions - A normal license with the action to change the windows date closer to the expiration date

MaintDate - Feb 01 2021

ExpirationDate - Aug 01 2021

Date on windows - 25 July 2021

Results:

  • Yellow banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to the documentation page

  • FIN works as intended

  • The warning does not appear id the date difference is more than 6 days upon expiration. If the date is changed to 24 July then “License maintenance has expired. Services that require active maintenance have now been disabled” will continue to appear

Important: 6 days may be subject to the number of days per month 30 or 31.

July has 31 days. The warning that is about to expire is triggered on 25, which in theory results in 31 and not 1. Tested with a license that has expiration date May 1. Changed the date to 25 and it’s exactly 6 days.

 

Warning - Release Date is invalid

Preconditions - A normal license but with the action to modify release date from fin.pod

Results:

  • Yellow banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to documentation page

  • DB works but core functionalities are disabled

 

Error - Release date is past the maintenance date

Preconditions - A license with maintenance date before release date by more than a month

MaintDate - Jan 01 2021

ExpirationDate - Jan 01 2021

Date on windows - 30 December 2020

Results:

  • Red banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to documentation page

  • UI goes to miniDb view when trying to view a project

 

Error - License expired on xxxx-xx-xx

Preconditions - A normal license with the action to change the windows date after the expiration date

MaintDate - Mar 01 2021

ExpirationDate - Mar 01 2021

Date on windows - Mar 10 2021

Results:

  • Red banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to documentation page

  • UI goes to miniDb view when trying to view a project

 

Error - FIN Install notification

Preconditions - A license with the maintenance date to be more than a month before the current releaseDate

MaintDate - Jan 01 2021

ExpirationDate - Jan 01 2021

Results:

  • A error occurs informing the user about the maintenance date

 

Error - License error - over auxPoint capacity limit: used x of x points; x of x auxPoint

Preconditions - A license with small capacity with the action to have Points exceed total usage

Results:

  • Red banner appears on top of the header and does not disappear regarding user navigation

  • Text on the banner Points capacity exceed with the info on what type of points and the number exceeded/remaining

  • UI goes to miniDb view when trying to view a project

  • Link goes to documentation page

 

License Usage with no points exceeded

Preconditions - A normal license with the action to add points, which by default have aux marker, and enable history

Results:

  • License Usage is updated in real time based on user action on the points

 

No warning/error - Licenses Usage exceeded with Aux Points

Preconditions - A normal license with the action to have Aux points exceed total usage

Licensed used: FIN Framework BAS Development 10k

Results

  • Usage on Aux tags is updated and shows that is passed the total points allocated

  • User can add more points with aux tag without receiving any errors

  • FIN works as intended

 

Warning - Approaching license point limit: used x of x points ; y of y auxPoints

Preconditions - A normal license with the action to have Points close to total usage

Licensed used: FIN Framework BAS Development 10k

Results

  • Yellow banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to documentation page

  • FIN works as intended

 

Warning - SkySpark license - License maintenance goes out of date this month

Preconditions - Have both FIN and Skyspark licenses.

Skyspark license

MaintDate - Mar 01 2021

ExpirationDate - Apr 01 2021

Date on windows - Mar 11 2021

FIN license

MaintDate - Apr 01 2021

ExpirationDate - Apr 01 2021

Date on windows - Mar 11 2021

Results:

  • Warning appears only in Licenses section

  • Link goes to the documentation page

  • FIN works as intended

When both Skyspark & FoS licenses are close to expiration date

Results:

  • Yellow warning appears in the header

  • Link goes to the documentation page

  • FIN works as intended

When SkySpark license has expired

Results:

  • Red banner appears on top of the header and does not disappear regarding user navigation

  • Link goes to the documentation page

  • UI goes to miniDb view when trying to view a project