File tree Expand file tree Collapse file tree 4 files changed +21
-3
lines changed Expand file tree Collapse file tree 4 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -33,8 +33,11 @@ def global_context(request) -> dict:
33
33
"POSTHOG_KEY" : settings .ASSISTANT ["POSTHOG_KEY" ],
34
34
"MATOMO_ID" : settings .ASSISTANT ["MATOMO_ID" ],
35
35
},
36
- "lvao " : {
36
+ "carte " : {
37
37
"POSTHOG_KEY" : settings .LVAO ["POSTHOG_KEY" ],
38
+ "DECLARATION_ACCESSIBILITE_PAGE_ID" : settings .LVAO [
39
+ "DECLARATION_ACCESSIBILITE_PAGE_ID"
40
+ ],
38
41
},
39
42
}
40
43
Original file line number Diff line number Diff line change 46
46
default = "phc_L1dG5EsBjyMTTcQqFJTAQtEugtGz6C3Tdpf1g7O09si" , # pragma: allowlist secret # noqa: E501
47
47
cast = str ,
48
48
),
49
+ "DECLARATION_ACCESSIBILITE_PAGE_ID" : decouple .config (
50
+ "CARTE_DECLARATION_ACCESSBILITE_PAGE_ID" ,
51
+ default = 177 ,
52
+ cast = int ,
53
+ ),
49
54
}
50
55
DEFAULT_MAX_SOLUTION_DISPLAYED = decouple .config (
51
56
"DEFAULT_MAX_SOLUTION_DISPLAYED" , cast = int , default = 10
Original file line number Diff line number Diff line change 6
6
from django .core .cache import cache
7
7
from django .forms import FileField
8
8
from django .utils .safestring import mark_safe
9
+ from wagtail .models import Page
9
10
from wagtail .templatetags .wagtailcore_tags import richtext
10
11
11
12
from qfdmd .models import ReusableContent
@@ -49,6 +50,15 @@ def canonical_url(context: dict) -> dict:
49
50
return {"url" : request .build_absolute_uri (request .path )}
50
51
51
52
53
+ @register .simple_tag (takes_context = True )
54
+ def pageurl_by_id (context , page_id ):
55
+ request = context ["request" ]
56
+ try :
57
+ return Page .objects .get (id = page_id ).get_full_url (request )
58
+ except Page .DoesNotExist :
59
+ return ""
60
+
61
+
52
62
@register .simple_tag
53
63
def render_file_content (file_field : FileField ) -> str :
54
64
"""Renders the content of a Filefield as a safe HTML string
Original file line number Diff line number Diff line change 1
- {% load wagtailcore_tags %}
1
+ {% load qfdmd_tags %}
2
2
< a
3
3
{# Ensure the link is not followed using turbo frame but works as a real link #}
4
4
target ="_top "
5
- href ="{% slugurl 'accessibilite-de-la-carte-partiellement-conforme' %} "
5
+ href ="{% pageurl_by_id CARTE.DECLARATION_ACCESSIBILITE_PAGE_ID %} "
6
6
class ="qf-text-xs fr-link "
7
7
> Accessibilité : partiellement conforme</ a >
You can’t perform that action at this time.
0 commit comments