diff --git a/run.py b/run.py index b295253..b9b7e14 100644 --- a/run.py +++ b/run.py @@ -85,6 +85,7 @@ def stacosys_server(config_pathname): app.config.update(WEB_USERNAME=conf.get(ConfigParameter.WEB_USERNAME)) app.config.update(WEB_PASSWORD=conf.get(ConfigParameter.WEB_PASSWORD)) app.config.update(MAILER=mailer) + app.config.update(RSS=rss) logger.info(f"start interfaces {api} {form} {admin}") # start Flask diff --git a/stacosys/interface/web/admin.py b/stacosys/interface/web/admin.py index 255787d..a282965 100644 --- a/stacosys/interface/web/admin.py +++ b/stacosys/interface/web/admin.py @@ -60,6 +60,7 @@ def admin_homepage(): @app.route("/web/admin", methods=["POST"]) def admin_action(): flash(request.form.get("comment") + " " + request.form.get("action")) + # TODO process action # rebuild RSS - #rss.generate() + app.config.get("RSS").generate() return redirect('/web/admin')