As I was reading the docs about the suspend commands, I thought it would be really nice to have a way to assign something like an expiration date to a user. After that date, the user would be suspended.
I suppose this could be accomplished with a shell cron job or in Web UI Cron with a command like
sudo /usr/local/hestia/bin/v-suspend-user USER to run at a specific date and time.
What do you think about having another field in Web UI when editing a user, to add the expiration/suspend date?