diff --git a/flake.nix b/flake.nix index d9675a3..fb377f4 100644 --- a/flake.nix +++ b/flake.nix @@ -38,6 +38,21 @@ cores = 4; }; + nixpkgs = { + overlays = [ + (self: super: { + froide-govplan = nixpkgs-master.froide-govplan.overridePythonAttrs (oldAttrs: { + src = pkgs.fetchFromGitHub { + owner = "onny"; + repo = "froide-govplan"; + rev = "b0bc48da19c40ac7288da088638a0c699075c556"; + hash = "sha256-wvI6HdDZnp45cRVXxiiWWyGZMd1rCT7r3NQk1Fa/oS4="; + }; + }); + }) + ]; + }; + services.froide-govplan = { enable = true; settings = { diff --git a/froide_govplan/views.py b/froide_govplan/views.py index 695fcf5..71327c5 100644 --- a/froide_govplan/views.py +++ b/froide_govplan/views.py @@ -80,8 +80,7 @@ class GovPlanDetailView(GovernmentMixin, DetailView): "-timestamp" ) context["section"] = self.object.get_section() - if self.request.user.is_authenticated: - context["update_proposal_form"] = GovernmentPlanUpdateProposalForm() + context["update_proposal_form"] = GovernmentPlanUpdateProposalForm() # For CMS toolbar self.request.govplan = self.object return context