froide-govplan: 0-unstable-2025-06-25 -> 0-unstable-2025-07-14

+23 -11
+18
pkgs/by-name/fr/froide-govplan/froide_avoid_loading_account_module.patch
··· 1 + diff --git a/froide/helper/templatetags/permission_helper.py b/froide/helper/templatetags/permission_helper.py 2 + index c9d692e2..5bddaa21 100644 3 + --- a/froide/helper/templatetags/permission_helper.py 4 + +++ b/froide/helper/templatetags/permission_helper.py 5 + @@ -1,7 +1,5 @@ 6 + from django import template 7 + 8 + -from ..auth import can_moderate_object 9 + - 10 + register = template.Library() 11 + 12 + 13 + @@ -12,4 +10,4 @@ def has_perm(user, perm): 14 + 15 + @register.filter 16 + def can_moderate(obj, request): 17 + - return can_moderate_object(obj, request) 18 + + return False
+5 -11
pkgs/by-name/fr/froide-govplan/package.nix
··· 21 21 in 22 22 python.pkgs.buildPythonApplication rec { 23 23 pname = "froide-govplan"; 24 - version = "0-unstable-2025-06-25"; 24 + version = "0-unstable-2025-07-14"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { ··· 29 29 repo = "froide-govplan"; 30 30 # No tagged release yet 31 31 # https://github.com/okfde/froide-govplan/issues/15 32 - rev = "9c325e70a84f26fea37b5a34f24d19fd82ea62ff"; 33 - hash = "sha256-OD4vvKt0FLuiAVGwpspWLB2ZuM1UJkZdv2YcbKKYk9A="; 32 + rev = "7d304ae0e34e44f3bc34dce2b7e5f3c62bd64299"; 33 + hash = "sha256-/0KASLvKWgXBrhYkPeOkWfovNLAuKB5m0PVkQvC6w7s="; 34 34 }; 35 35 36 36 patches = [ ··· 80 80 django-tinymce 81 81 django-treebeard 82 82 djangocms-alias 83 - # Downgrade to last working version 83 + # Patch froide to avoid loading account module 84 84 (toPythonModule ( 85 85 froide.overridePythonAttrs (prev: { 86 - nativeBuildInputs = [ makeBinaryWrapper ]; 87 - postBuild = ""; 86 + patches = prev.patches ++ [ ./froide_avoid_loading_account_module.patch ]; 88 87 doCheck = false; 89 - pnpmDeps = null; 90 - src = prev.src.override { 91 - rev = "a78a4054f9f37b0a5109a6d8cfbbda742f86a8ca"; 92 - hash = "sha256-gtOssbsVf3nG+pmLPgvh4685vHh2x+jlXiTjU+JhQa8="; 93 - }; 94 88 }) 95 89 )) 96 90 nh3