cocalc icon indicating copy to clipboard operation
cocalc copied to clipboard

Add instructions to exhausted licenses to make them work for the current running project

Open novoselt opened this issue 1 year ago • 3 comments

One step is obvious - if the license is for 5 seats and there are already 5 projects running, it is necessary to stop one of them to free up resources to this one. (It has to be clear, however, that those 5 are OTHER projects, the current one is not included!)

Less obvious - if this project was started when the license was exhausted, but then other projects were stopped to free up resources, it is necessary to restart the current project to apply the license upgrades. To many users it may not be at all obvious!

novoselt avatar Jan 30 '24 19:01 novoselt

It might be a good idea to put a "Restart Project" button with a help button on the upgrades page, perhaps next to the "Refresh" button. Right now, I think you need to leave the upgrades page and go to setting to restart the project.

mforbes avatar Jan 30 '24 20:01 mforbes

This also assumes that the user has noticed that something is not working with license upgrades and actively tries to fix the situation. It may be helpful to be even more proactive: if the project is started when one of its licenses is exhausted - display a banner explaining the situation. If an applied license becomes available to be used by this project - display a banner with a button suggesting the restart.

novoselt avatar Jan 30 '24 21:01 novoselt

Agreed (although sometimes banners can get a little annoying... like the ones that tell me a project has to be started in order to view a file when I am simply trying to close that tab.)

mforbes avatar Jan 30 '24 21:01 mforbes