mostly copied from pve (for now; will refactor when i add it to pmg too (soon)) without the pve specific features like dashboard storages contains some eslint fixes comparing to pves window Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>