From bfcd58428b959541bb2a48aeade9ecc597b5d6f1 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Sat, 16 Sep 2017 21:51:39 +0200
Subject: [PATCH] Remove unused url_manager

---
 config.py.example  | 6 ------
 models/database.py | 2 +-
 server.py          | 4 ++--
 tasks.py           | 6 +++---
 utils.py           | 2 +-
 5 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/config.py.example b/config.py.example
index a51dccb..9956202 100644
--- a/config.py.example
+++ b/config.py.example
@@ -20,12 +20,6 @@ CELERY_BROKER_URL = "redis://localhost:6379/0"
 CELERY_TASK_SERIALIZER = "pickle" # do not change
 CELERY_ACCEPT_CONTENT = ["pickle"] # do not change
 
-# this websites address
-URL_ROOT = "protokolle.example.com"
-URL_PROTO = "https"
-URL_PATH = "/"
-URL_PARAMS = ""
-
 # CUPS printserver (optional)
 PRINTING_ACTIVE = True
 PRINTING_SERVER = "printsrv.example.com:631"
diff --git a/models/database.py b/models/database.py
index 0e73e3e..792a706 100644
--- a/models/database.py
+++ b/models/database.py
@@ -7,7 +7,7 @@ from enum import Enum
 from uuid import uuid4
 
 from shared import db, date_filter, date_filter_short, escape_tex, DATE_KEY, START_TIME_KEY, END_TIME_KEY, current_user
-from utils import random_string, url_manager, get_etherpad_url, split_terms, check_ip_in_networks
+from utils import random_string, get_etherpad_url, split_terms, check_ip_in_networks
 from models.errors import DateNotMatchingException
 
 import os
diff --git a/server.py b/server.py
index 2699c9e..43fb3d2 100755
--- a/server.py
+++ b/server.py
@@ -21,7 +21,7 @@ import mimetypes
 
 import config
 from shared import db, date_filter, datetime_filter, date_filter_long, date_filter_short, time_filter, time_filter_short, user_manager, security_manager, current_user, check_login, login_required, group_required, class_filter, needs_date_test, todostate_name_filter, code_filter, indent_tab_filter
-from utils import is_past, mail_manager, url_manager, get_first_unused_int, set_etherpad_text, get_etherpad_text, split_terms, optional_int_arg, fancy_join, footnote_hash
+from utils import is_past, mail_manager, get_first_unused_int, set_etherpad_text, get_etherpad_text, split_terms, optional_int_arg, fancy_join, footnote_hash
 from decorators import db_lookup, require_public_view_right, require_private_view_right, require_modify_right, require_publish_right, require_admin_right
 from models.database import ProtocolType, Protocol, DefaultTOP, TOP, LocalTOP, Document, Todo, Decision, MeetingReminder, Error, TodoMail, DecisionDocument, TodoState, Meta, DefaultMeta, DecisionCategory, Like
 from views.forms import LoginForm, ProtocolTypeForm, DefaultTopForm, MeetingReminderForm, NewProtocolForm, DocumentUploadForm, KnownProtocolSourceUploadForm, NewProtocolSourceUploadForm, generate_protocol_form, TopForm, LocalTopForm, SearchForm, DecisionSearchForm, ProtocolSearchForm, TodoSearchForm, NewProtocolFileUploadForm, NewTodoForm, TodoForm, TodoMailForm, DefaultMetaForm, MetaForm, MergeTodosForm, DecisionCategoryForm, DocumentEditForm
@@ -54,7 +54,7 @@ app.jinja_env.filters["timify"] = time_filter
 app.jinja_env.filters["timify_short"] = time_filter_short
 app.jinja_env.filters["datify_short"] = date_filter_short
 app.jinja_env.filters["datify_long"] = date_filter_long
-app.jinja_env.filters["url_complete"] = url_manager.complete
+#app.jinja_env.filters["url_complete"] = url_manager.complete
 app.jinja_env.filters["class"] = class_filter
 app.jinja_env.filters["todo_get_name"] = todostate_name_filter
 app.jinja_env.filters["code"] = code_filter
diff --git a/tasks.py b/tasks.py
index d454c14..483df5e 100644
--- a/tasks.py
+++ b/tasks.py
@@ -12,7 +12,7 @@ from models.database import Document, Protocol, Error, Todo, Decision, TOP, Defa
 from models.errors import DateNotMatchingException
 from server import celery, app
 from shared import db, escape_tex, unhyphen, date_filter, datetime_filter, date_filter_long, date_filter_short, time_filter, class_filter, KNOWN_KEYS
-from utils import mail_manager, url_manager, encode_kwargs, decode_kwargs, add_line_numbers, set_etherpad_text, get_etherpad_text, footnote_hash
+from utils import mail_manager, encode_kwargs, decode_kwargs, add_line_numbers, set_etherpad_text, get_etherpad_text, footnote_hash
 from protoparser import parse, ParserException, Element, Content, Text, Tag, Remark, Fork, RenderType
 from wiki import WikiClient, WikiException
 from calendarpush import Client as CalendarClient, CalendarException
@@ -31,7 +31,7 @@ texenv.filters["escape_tex"] = escape_tex
 texenv.filters["unhyphen"] = unhyphen
 texenv.trim_blocks = True
 texenv.lstrip_blocks = True
-texenv.filters["url_complete"] = url_manager.complete
+#texenv.filters["url_complete"] = url_manager.complete
 texenv.filters["datify"] = date_filter
 texenv.filters["datify_long"] = date_filter_long
 texenv.filters["datify_short"] = date_filter_short
@@ -60,7 +60,7 @@ texenv.globals["latex_header_footer"] = latex_header_footer
 mailenv = app.create_jinja_environment()
 mailenv.trim_blocks = True
 mailenv.lstrip_blocks = True
-mailenv.filters["url_complete"] = url_manager.complete
+#mailenv.filters["url_complete"] = url_manager.complete
 mailenv.filters["datify"] = date_filter
 mailenv.filters["datetimify"] = datetime_filter
 
diff --git a/utils.py b/utils.py
index 0a31361..1d3eb66 100644
--- a/utils.py
+++ b/utils.py
@@ -63,7 +63,7 @@ class UrlManager:
         params = match.group("params") or self.params
         return self.base.format(proto, root, path, "?" + params if len(params) > 0 else "")
 
-url_manager = UrlManager(config)
+#url_manager = UrlManager(config)
 
 class MailManager:
     def __init__(self, config):
-- 
GitLab