diff --git a/admin/src/admin/lib/postup.py b/admin/src/admin/lib/postup.py index 20cd00f..b0a8aa7 100644 --- a/admin/src/admin/lib/postup.py +++ b/admin/src/admin/lib/postup.py @@ -53,6 +53,7 @@ class Postup(): log.info('Got moodle pem certificate.') self.select_and_configure_theme() + self.configure_tipnc() self.add_moodle_ws_token() def select_and_configure_theme(self,theme='cbe'): @@ -73,20 +74,19 @@ class Postup(): log.error(traceback.format_exc()) exit(1) None -# INSERT INTO "mdl_config_plugins" ("id", "plugin", "name", "value") VALUES -# (202, 'theme_cbe', 'vclasses_direct', '0'), -# (203, 'theme_cbe', 'uniquenamecourse', '0'), -# (204, 'theme_cbe', 'brandcolor', '#d5045c'), -# (205, 'theme_cbe', 'secondarycolor', '#FFFFFF'), -# (206, 'theme_cbe', 'backboardcolor', '#F0F0F0'), -# (207, 'theme_cbe', 'flipcolor', '0'), -# (208, 'theme_cbe', 'scsspre', ''), -# (209, 'theme_cbe', 'scss', ''), -# (201, 'theme_cbe', 'header_api', '1'), -# (873, 'theme_cbe', 'version', '2021051700'), -# (2059, 'theme_cbe', 'themerev', '1622319429'), -# (200, 'theme_cbe', 'logourl', 'https://api.santantoni.duckdns.org/img/logo.png'), -# (199, 'theme_cbe', 'host', 'santantoni.duckdns.org'); + + def configure_tipnc(self): + try: + self.pg.update("""UPDATE "mdl_config_plugins" SET value = '%s' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'host';""" % ("https://nextcloud."+os.environ['DOMAIN']+"/")) + self.pg.update("""UPDATE "mdl_config_plugins" SET value = '%s' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'password';""" % (os.environ['NEXTCLOUD_ADMIN_PASSWORD'])) + self.pg.update("""UPDATE "mdl_config_plugins" SET value = 'template.docx' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'template';""") + self.pg.update("""UPDATE "mdl_config_plugins" SET value = '/apps/onlyoffice/' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'location';""") + self.pg.update("""UPDATE "mdl_config_plugins" SET value = '%s' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'user';""" % (os.environ['NEXTCLOUD_ADMIN_USER'])) + self.pg.update("""UPDATE "mdl_config_plugins" SET value = 'tasks' WHERE "plugin" = 'assignsubmission_tipnc' AND "name" = 'folder';""") + except: + log.error(traceback.format_exc()) + exit(1) + None def add_moodle_ws_token(self): try: