diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..9631d5d3 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v10.19.0 diff --git a/forenings_medlemmer/settings.py b/forenings_medlemmer/settings.py index 4912ead3..d18893e2 100644 --- a/forenings_medlemmer/settings.py +++ b/forenings_medlemmer/settings.py @@ -73,7 +73,9 @@ ALLOWED_HOSTS = [host.replace(" ", "") for host in env.list("ALLOWED_HOSTS")] BASE_URL = os.environ["BASE_URL"] - +assert not BASE_URL.endswith( + "/" +), f"BASE_URL environment variable must not end with '/'. It is set to '{BASE_URL}'." INSTALLED_APPS = ( "bootstrap4", diff --git a/members/forms/signup_form.py b/members/forms/signup_form.py index 4ef761f7..ed86dee4 100644 --- a/members/forms/signup_form.py +++ b/members/forms/signup_form.py @@ -11,7 +11,7 @@ def __init__(self, *args, **kwargs): super(signupForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_method = "post" - self.helper.form_action = "entry_page" + self.helper.form_action = "account_create" self.helper.html5_required = True self.helper.layout = Layout( Hidden("form_id", "signup", id="id_form_id"), diff --git a/members/static/members/sass/account_create.scss b/members/static/members/sass/account_create.scss new file mode 100644 index 00000000..70f79b66 --- /dev/null +++ b/members/static/members/sass/account_create.scss @@ -0,0 +1,10 @@ +@use "definitions"; +@use "buttons"; + + +#signup-form { + border: 1px solid rgba(0, 0, 0, 0.125); + padding: 1.25rem; + background-clip: border-box; + border-radius: 0.25rem; +} diff --git a/members/static/members/sass/entry_page.scss b/members/static/members/sass/entry_page.scss index a3dcc1d7..77ac247d 100644 --- a/members/static/members/sass/entry_page.scss +++ b/members/static/members/sass/entry_page.scss @@ -47,10 +47,3 @@ } } } - -#signup-form { - border: 1px solid rgba(0, 0, 0, 0.125); - padding: 1.25rem; - background-clip: border-box; - border-radius: 0.25rem; -} diff --git a/members/static/members/sass/header.scss b/members/static/members/sass/header.scss index 4d848b69..f8a4ab79 100644 --- a/members/static/members/sass/header.scss +++ b/members/static/members/sass/header.scss @@ -36,10 +36,10 @@ nav { text-align: center !important; } } -} -#login-logout { - text-align: right; - flex-grow: 2; + > .account-sep { + text-align: right; + flex-grow: 2; + } } .inactive { diff --git a/members/templates/members/account_create.html b/members/templates/members/account_create.html new file mode 100644 index 00000000..7a514f26 --- /dev/null +++ b/members/templates/members/account_create.html @@ -0,0 +1,12 @@ +{% extends 'members/base.html' %} {% load crispy_forms_tags %} {% load static %} +{% block content %} + +
+ Indtast barnets og forældrenes informationer, for at tilmelde en Coding + Pirates-workshop, eller for at komme med på ventelisten. +
+