From 864910c127f114d1b1d9cf2c02ea47ca51b08b18 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 12 Apr 2025 17:58:40 +0200 Subject: [PATCH] hacking --- flake.nix | 13 +++++++------ froide_govplan/templates/cms/mypage.html | 11 +++++++++++ froide_govplan/urls.py | 5 +++++ froide_govplan/views.py | 2 +- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index e050ac5..1df18b9 100644 --- a/flake.nix +++ b/flake.nix @@ -21,12 +21,13 @@ overlays = [ (self: super: { froide-govplan = super.froide-govplan.overrideAttrs (oldAttrs: rec { - src = pkgs.fetchFromGitHub { - owner = "onny"; - repo = "froide-govplan"; - rev = "81697ce37cfdee7b5d0f667c50b13062ed9786c3"; - hash = "sha256-ooHGlCKgZL+TMh6OtopKtbkV0MhT4udLCOIC+C3Ytdw="; - }; + src = ./.; + #pkgs.fetchFromGitHub { + # owner = "onny"; + # repo = "froide-govplan"; + # rev = "81697ce37cfdee7b5d0f667c50b13062ed9786c3"; + # hash = "sha256-ooHGlCKgZL+TMh6OtopKtbkV0MhT4udLCOIC+C3Ytdw="; + #}; postInstall = oldAttrs.postInstall + '' rm -r $out/${pkgs.python3.sitePackages}/froide_govplan/templates ln -sf /var/lib/froide-govplan/templates $out/${pkgs.python3.sitePackages}/froide_govplan/templates diff --git a/froide_govplan/templates/cms/mypage.html b/froide_govplan/templates/cms/mypage.html index c330564..475cbea 100644 --- a/froide_govplan/templates/cms/mypage.html +++ b/froide_govplan/templates/cms/mypage.html @@ -108,6 +108,17 @@ .bd-mode-toggle .dropdown-menu .active .bi { display: block !important; } + + .card { + height: 100%; + display: flex; + flex-direction: column; + } + .card-body { + flex-grow: 1; + display: flex; + flex-direction: column; + } {% block extra_css %} {% endblock %} diff --git a/froide_govplan/urls.py b/froide_govplan/urls.py index 6e01e95..ca7679b 100644 --- a/froide_govplan/urls.py +++ b/froide_govplan/urls.py @@ -22,6 +22,11 @@ urlpatterns = [ GovPlanProposeUpdateView.as_view(), name="propose_planupdate", ), + path( + pgettext_lazy("url part", "/vorhaben//entwicklung-melden/"), + GovPlanProposeUpdateView.as_view(), + name="propose_planupdate", + ), path( pgettext_lazy("url part", "//"), GovPlanSectionDetailView.as_view(), diff --git a/froide_govplan/views.py b/froide_govplan/views.py index 71327c5..408394c 100644 --- a/froide_govplan/views.py +++ b/froide_govplan/views.py @@ -99,7 +99,7 @@ class GovPlanDetailView(GovernmentMixin, DetailView): ] -class GovPlanProposeUpdateView(GovernmentMixin, LoginRequiredMixin, UpdateView): +class GovPlanProposeUpdateView(GovernmentMixin, UpdateView): slug_url_kwarg = "plan" form_class = GovernmentPlanUpdateProposalForm