Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Renewed license token not woring #5524

Closed
tacoWanneeJama opened this issue May 24, 2024 · 8 comments
Closed

[Bug]: Renewed license token not woring #5524

tacoWanneeJama opened this issue May 24, 2024 · 8 comments
Assignees
Labels
Type: Bug 🐞 Something isn't working
Projects

Comments

@tacoWanneeJama
Copy link

Blazorise Version

Latest

What Blazorise provider are you running on?

Bootstrap5

Link to minimal reproduction or a simple code snippet

After renewing the Blazorise license I put in the new product token in my application. Now it complains about a not-licensed application. I use the token starting with: "Cjx...".
What do I do wrong?
image

Steps to reproduce

See above

What is expected?

No license warning

What is actually happening?

License warning in console

What browsers do you see the problem on?

Chrome

Any additional comments?

No response

@tacoWanneeJama tacoWanneeJama added the Type: Bug 🐞 Something isn't working label May 24, 2024
@tacoWanneeJama
Copy link
Author

After a license renewal I have to manually revoke the old taken and generate a new one?
Why is not automatically a new token generated when the license renewal is accepted?

@stsrki
Copy link
Collaborator

stsrki commented May 24, 2024

Yes, the product token must be manually revoked and then generated with the new license. We could automatically do that for you; I admit it is not a bad idea. But, since the token is still validated offline, you would still have to manually copy/paste it to your app.

@David-Moreira, do you think we could at least regenerate the token automatically?

@David-Moreira
Copy link
Contributor

If you want to keep using the latest Blazorise version indeed, you need to regenerate the product token.
But the old product token is still valid for older versions for the license period that you have bought.
So if we were to regenerate, this old product token would be lost.

But since the latest product token will always be the most permissive version wise, maybe it's indeed worth it. I'm just not sure if that's even more confusing to the user or not? He gets to the dashboard and the product token does not match what he has currently?

And If I remember correctly we implemented a warning in the dashboard that let's the user know the product token is stale, did that warning not show to you @tacoWanneeJama ?

@tacoWanneeJama
Copy link
Author

tacoWanneeJama commented May 27, 2024

David, I did not see any warnings in the portal about the license being stale or any mail about it.
The buying of the license is done by my colleague, not by me. So maybe some mail have gone to him, and not to me.

@David-Moreira David-Moreira added this to 🔙 Backlog in Support via automation May 27, 2024
@David-Moreira
Copy link
Contributor

David-Moreira commented May 27, 2024

@stsrki want to go with auto regenerate? Or making sure that the warning is there instead? (Something like a yellow (or even red) exclamation mark)

@stsrki
Copy link
Collaborator

stsrki commented May 27, 2024

No, I would rather it stays as it is. For example, every third-party service that I use that can have some kind of API key or similar after an expiration will not regenerate. I must personally log in and generate a new key and/or invalidate the existing one before regenerating.

So, instead of generating a new key automatically, I would notify by email and explain that the new token must be regenerated. Also, explain in the documentation the steps required.

@David-Moreira
Copy link
Contributor

Ok that seems ok to me, improve on notification instead.

@David-Moreira David-Moreira modified the milestone: 1.5 support May 28, 2024
@David-Moreira
Copy link
Contributor

This has now been improved.

  • An alert should show up by the Product Token if it finds the Product Token might be invalid for newer releases
  • In the email there should be improved instructions about the Product Token usage and the need to renew it, something along these lines :

"Once your account is activated, you will be able to generate a Product Token that you can use to activate your Blazorise components
Please take note that this Product Token will only be valid for the duration of your license.
You can generate a new Product Token at any time and are required to do so once your license is renewed."

Closing issue.

Support automation moved this from 🔙 Backlog to ✔ Done Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug 🐞 Something isn't working
Projects
Support
  
✔ Done
Development

No branches or pull requests

3 participants