File: //var/packages/ActiveInsight/WIZARD_UIFILES/uninstall_uifile_nor.sh
#!/usr/bin/env python
import json
import configparser
import os
import subprocess
DISABLE_PAGE = {
"invalid_next_disabled_v2": True,
"items": [{
"desc": "Når du har deaktivert tjenesten, varsles du ikke lenger om systemavvik og potensielle problemer. Alle tilstandsovervåkingsdata knyttet til denne Synology NAS, slettes permanent fra Active Insight-tjenesten hvis du ikke deaktiverer den igjen innen 30 dager.",
}, {
"type": "multiselect",
"subitems": [{
"desc": "Deaktiver Active Insight",
"defaultValue": False,
"validator": {
"fn": "{return arguments[0];}"
}
}]
}]
}
UNINSTALL_PAGE = {
"items": [{
"desc": "Etter at du har deaktivert tjenesten, blir du ikke lenger varslet om systemavvik og potensielle problemer på denne Synology NAS. Hvis du ikke aktiverer funksjonen igjen med en lisens som blir tilordnet innen 30 dager, blir alle tidligere overvåkingsdata for denne Synology NAS slettet permanent.",
}]
}
def main():
with open(os.environ.get("SYNOPKG_TEMP_LOGFILE"), "w") as f:
if 0 == subprocess.run(["/usr/local/bin/synomibtool", "--is-monitoring-service-enabled"]).returncode:
json.dump([DISABLE_PAGE], f)
else:
json.dump([UNINSTALL_PAGE], f)
if __name__ == "__main__":
main()