diff --git a/vasl_templates/webapp/data/default-template-pack/pf.j2 b/vasl_templates/webapp/data/default-template-pack/pf.j2
index 77519a2..5abc756 100644
--- a/vasl_templates/webapp/data/default-template-pack/pf.j2
+++ b/vasl_templates/webapp/data/default-template-pack/pf.j2
@@ -2,7 +2,10 @@
-
+
@@ -19,7 +22,7 @@
- PF check: dr ≤ {{PF_CHECK_DR}} (△)
+ PF check: dr ≤ {{PF_CHECK_DR}} (△)
+1 | HS/crew
@@ -29,13 +32,21 @@
| +1 | CX
|
+1 | non-AFV target
+{%if not SCENARIO_YEAR%}
+ |
+ -1 | 1945
+{%endif%}
+{%if SCENARIO_YEAR == 1943 and SCENARIO_MONTH >= 8 and SCENARIO_MONTH <= 9 %}
+ |
+ +1 | PFk
+{%endif%}
|
original 6 = pinned
|
- Range | TH#
+ | Range | TH#
|
0 | 10
|
@@ -49,12 +60,17 @@
{%endif%}
{%endif%}
+ original 12 = CR
|
-
- TK#: 31
- 16-3
+ |
+
+ TK#: 31 (16-3)
+
+
+ PFk TK#: 22 (12-1)
+
|
diff --git a/vasl_templates/webapp/static/snippets.js b/vasl_templates/webapp/static/snippets.js
index 2f9a2d6..1dc247d 100644
--- a/vasl_templates/webapp/static/snippets.js
+++ b/vasl_templates/webapp/static/snippets.js
@@ -342,16 +342,10 @@ function make_snippet( $btn, params, extra_params, show_date_warnings )
params.PF_RANGE = 2 ;
else
params.PF_RANGE = 3 ;
- if ( params.SCENARIO_YEAR < 1943 || (params.SCENARIO_YEAR === 1943 && params.SCENARIO_MONTH <= 9) ) {
- params.PF_CHECK_DRM = "+1" ;
- params.PF_CHECK_DR = 2 ;
- } else if ( params.SCENARIO_YEAR >= 1945 ) {
- params.PF_CHECK_DRM = "-1" ;
+ if ( params.SCENARIO_YEAR >= 1945 )
params.PF_CHECK_DR = 4 ;
- } else {
- params.PF_CHECK_DRM = "" ;
+ else
params.PF_CHECK_DR = 3 ;
- }
// generate BAZ parameters
if ( params.SCENARIO_YEAR >= 1945 ) {
diff --git a/vasl_templates/webapp/tests/fixtures/data/default-template-pack/pf.j2 b/vasl_templates/webapp/tests/fixtures/data/default-template-pack/pf.j2
index ca4ab51..b5c837a 100644
--- a/vasl_templates/webapp/tests/fixtures/data/default-template-pack/pf.j2
+++ b/vasl_templates/webapp/tests/fixtures/data/default-template-pack/pf.j2
@@ -1 +1 @@
-PF: range=[{{PF_RANGE}}] ; check=[{{PF_CHECK_DR}}]{%if PF_CHECK_DRM%} (drm=[{{PF_CHECK_DRM}}]){%endif%} ; col=[{{OB_COLOR}}]/[{{OB_COLOR_2}}]
+PF: range=[{{PF_RANGE}}] ; check=[{{PF_CHECK_DR}}] ; col=[{{OB_COLOR}}]/[{{OB_COLOR_2}}]
diff --git a/vasl_templates/webapp/tests/test_ob.py b/vasl_templates/webapp/tests/test_ob.py
index 86ec990..5565336 100644
--- a/vasl_templates/webapp/tests/test_ob.py
+++ b/vasl_templates/webapp/tests/test_ob.py
@@ -129,14 +129,14 @@ def test_nationality_specific( webapp, webdriver ): #pylint: disable=too-many-lo
"""Check that the PF snippets are generated correctly."""
btn = find_child( "button[data-id='pf']" )
col = "[OBCOL:german]/[OBCOL-BORDER:german]"
- do_check_snippets( btn, (1942,1), "PF: range=[1] ; check=[2] (drm=[+1]) ; col={}".format(col), True )
- do_check_snippets( btn, (1943,9), "PF: range=[1] ; check=[2] (drm=[+1]) ; col={}".format(col), True )
+ do_check_snippets( btn, (1942,1), "PF: range=[1] ; check=[3] ; col={}".format(col), True )
+ do_check_snippets( btn, (1943,9), "PF: range=[1] ; check=[3] ; col={}".format(col), True )
do_check_snippets( btn, (1943,10), "PF: range=[1] ; check=[3] ; col={}".format(col), False )
do_check_snippets( btn, (1944,5), "PF: range=[1] ; check=[3] ; col={}".format(col), False )
do_check_snippets( btn, (1944,6), "PF: range=[2] ; check=[3] ; col={}".format(col), False )
do_check_snippets( btn, (1944,12), "PF: range=[2] ; check=[3] ; col={}".format(col), False )
- do_check_snippets( btn, (1945,1), "PF: range=[3] ; check=[4] (drm=[-1]) ; col={}".format(col), False )
- do_check_snippets( btn, (1946,1), "PF: range=[3] ; check=[4] (drm=[-1]) ; col={}".format(col), False )
+ do_check_snippets( btn, (1945,1), "PF: range=[3] ; check=[4] ; col={}".format(col), False )
+ do_check_snippets( btn, (1946,1), "PF: range=[3] ; check=[4] ; col={}".format(col), False )
# initialize
def check_psk_snippets():