diff --git a/kaba/__init__.py b/copanier/__init__.py similarity index 98% rename from kaba/__init__.py rename to copanier/__init__.py index 33d36ef..ae10225 100644 --- a/kaba/__init__.py +++ b/copanier/__init__.py @@ -52,7 +52,7 @@ class Roll(Roll): env = Environment( - loader=PackageLoader("kaba", "templates"), autoescape=select_autoescape(["kaba"]) + loader=PackageLoader("copanier", "templates"), autoescape=select_autoescape(["copanier"]) ) @@ -116,6 +116,7 @@ async def attach_request(request, response): @app.listen("startup") async def on_startup(): configure() + Delivery.init_fs() @app.route("/sésame", methods=["GET"]) @@ -340,7 +341,7 @@ def cli_wrapper(): def serve(reload=False): """Run a web server (for development only).""" if reload: - hupper.start_reloader("kaba.serve") + hupper.start_reloader("copanier.serve") traceback(app) static(app, root=Path(__file__).parent / "static") simple_server(app, port=2244) diff --git a/kaba/base.py b/copanier/base.py similarity index 100% rename from kaba/base.py rename to copanier/base.py diff --git a/kaba/config.py b/copanier/config.py similarity index 92% rename from kaba/config.py rename to copanier/config.py index beca4ba..96278ee 100644 --- a/kaba/config.py +++ b/copanier/config.py @@ -16,7 +16,7 @@ FROM_EMAIL = "contact@epinamap.org" def init(): for key, value in globals().items(): if key.isupper(): - env_key = "KABA_" + key + env_key = "COPANIER_" + key typ = type(value) if env_key in os.environ: globals()[key] = typ(os.environ[env_key]) diff --git a/kaba/emails.py b/copanier/emails.py similarity index 100% rename from kaba/emails.py rename to copanier/emails.py diff --git a/kaba/models.py b/copanier/models.py similarity index 97% rename from kaba/models.py rename to copanier/models.py index 1d71078..79b010d 100644 --- a/kaba/models.py +++ b/copanier/models.py @@ -139,6 +139,10 @@ class Delivery(Base): def is_open(self): return datetime.now().date() <= self.order_before.date() + @classmethod + def init_fs(cls): + cls.get_root().mkdir(parents=True, exist_ok=True) + @classmethod def get_root(cls): return Path(config.DATA_ROOT) / cls.__root__ diff --git a/kaba/reports.py b/copanier/reports.py similarity index 100% rename from kaba/reports.py rename to copanier/reports.py diff --git a/kaba/session.py b/copanier/session.py similarity index 100% rename from kaba/session.py rename to copanier/session.py diff --git a/kaba/static/app.css b/copanier/static/app.css similarity index 100% rename from kaba/static/app.css rename to copanier/static/app.css diff --git a/kaba/static/fonts/WorkSans/WorkSansBoldLatin.woff2 b/copanier/static/fonts/WorkSans/WorkSansBoldLatin.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansBoldLatin.woff2 rename to copanier/static/fonts/WorkSans/WorkSansBoldLatin.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansBoldLatinExt.woff2 b/copanier/static/fonts/WorkSans/WorkSansBoldLatinExt.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansBoldLatinExt.woff2 rename to copanier/static/fonts/WorkSans/WorkSansBoldLatinExt.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansLightLatin.woff2 b/copanier/static/fonts/WorkSans/WorkSansLightLatin.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansLightLatin.woff2 rename to copanier/static/fonts/WorkSans/WorkSansLightLatin.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansLightLatinExt.woff2 b/copanier/static/fonts/WorkSans/WorkSansLightLatinExt.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansLightLatinExt.woff2 rename to copanier/static/fonts/WorkSans/WorkSansLightLatinExt.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansRegularLatin.woff2 b/copanier/static/fonts/WorkSans/WorkSansRegularLatin.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansRegularLatin.woff2 rename to copanier/static/fonts/WorkSans/WorkSansRegularLatin.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansRegularLatinExt.woff2 b/copanier/static/fonts/WorkSans/WorkSansRegularLatinExt.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansRegularLatinExt.woff2 rename to copanier/static/fonts/WorkSans/WorkSansRegularLatinExt.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansSemiBoldLatin.woff2 b/copanier/static/fonts/WorkSans/WorkSansSemiBoldLatin.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansSemiBoldLatin.woff2 rename to copanier/static/fonts/WorkSans/WorkSansSemiBoldLatin.woff2 diff --git a/kaba/static/fonts/WorkSans/WorkSansSemiBoldLatinExt.woff2 b/copanier/static/fonts/WorkSans/WorkSansSemiBoldLatinExt.woff2 similarity index 100% rename from kaba/static/fonts/WorkSans/WorkSansSemiBoldLatinExt.woff2 rename to copanier/static/fonts/WorkSans/WorkSansSemiBoldLatinExt.woff2 diff --git a/kaba/static/fonts/icomoon/icomoon.eot b/copanier/static/fonts/icomoon/icomoon.eot similarity index 100% rename from kaba/static/fonts/icomoon/icomoon.eot rename to copanier/static/fonts/icomoon/icomoon.eot diff --git a/kaba/static/fonts/icomoon/icomoon.svg b/copanier/static/fonts/icomoon/icomoon.svg similarity index 100% rename from kaba/static/fonts/icomoon/icomoon.svg rename to copanier/static/fonts/icomoon/icomoon.svg diff --git a/kaba/static/fonts/icomoon/icomoon.ttf b/copanier/static/fonts/icomoon/icomoon.ttf similarity index 100% rename from kaba/static/fonts/icomoon/icomoon.ttf rename to copanier/static/fonts/icomoon/icomoon.ttf diff --git a/kaba/static/fonts/icomoon/icomoon.woff b/copanier/static/fonts/icomoon/icomoon.woff similarity index 100% rename from kaba/static/fonts/icomoon/icomoon.woff rename to copanier/static/fonts/icomoon/icomoon.woff diff --git a/kaba/static/icomoon.css b/copanier/static/icomoon.css similarity index 100% rename from kaba/static/icomoon.css rename to copanier/static/icomoon.css diff --git a/kaba/static/img/default_product.svg b/copanier/static/img/default_product.svg similarity index 100% rename from kaba/static/img/default_product.svg rename to copanier/static/img/default_product.svg diff --git a/kaba/templates/base.html b/copanier/templates/base.html similarity index 92% rename from kaba/templates/base.html rename to copanier/templates/base.html index e70ab94..5823ccc 100644 --- a/kaba/templates/base.html +++ b/copanier/templates/base.html @@ -17,7 +17,7 @@
{{ message[0] }}
{% endif %}