Added the Polish nationality and vehicles/ordnance.

master
Pacman Ghost 6 years ago
parent dc20d47854
commit 8f6086f01b
  1. 5
      vasl_templates/webapp/data/default-template-pack/nationalities.json
  2. 30
      vasl_templates/webapp/data/ordnance/polish.json
  3. 93
      vasl_templates/webapp/data/vehicles/polish.json
  4. 0
      vasl_templates/webapp/static/images/flags/polish.png
  5. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1940.txt
  6. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1941.txt
  7. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1942.txt
  8. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1943.txt
  9. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1944.txt
  10. 9
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/polish/1945.txt
  11. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1940.txt
  12. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1941.txt
  13. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1942.txt
  14. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1943.txt
  15. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1944.txt
  16. 21
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/polish/1945.txt
  17. 6
      vasl_templates/webapp/tests/test_vo_reports.py

@ -43,6 +43,11 @@
"chinese": {
"display_name": "Chinese",
"ob_colors": [ "#d3edfc","#91cdf5", "#e0a22b" ]
},
"polish": {
"display_name": "Polish",
"ob_colors": [ "#a3ecd1","#82e3bd", "#61d8a6" ]
}
}

@ -0,0 +1,30 @@
[
{ "name": "46mm granatnik wz. 36",
"capabilities_other": [ "4PP" ],
"note_number": "1",
"notes": [ "A", "P" ]
},
{ "name": "Ur. wz. 35",
"capabilities_other": [ "1PP" ],
"note_number": "2",
"notes": [ "P" ]
},
{ "name": "75mm wz. 02/26",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "3",
"notes": [ "P" ]
},
{ "name": "100mm wz. 14/19",
"capabilities": [ "NT" ],
"note_number": "4",
"notes": [ "A", "P" ]
},
{ "name": "75mm wz. 97/25",
"capabilities": [ "T", "NM" ],
"note_number": "5\u2020",
"notes": [ "P" ]
}
]

@ -0,0 +1,93 @@
[
{ "name": "TKS",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
"notes": [ "D" ]
},
{ "name": "TKS(L)",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
"notes": [ "D" ]
},
{ "name": "Vickers Edw(b)",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "2\u2020",
"notes": [ "A", "K\u2020<sup>1</sup>" ]
},
{ "name": "Vickers Ejw(b)",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "2",
"notes": [ "A" ]
},
{ "name": "7TPdw",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "3\u2020",
"notes": [ "K\u2020<sup>1</sup>" ]
},
{ "name": "7TPjw",
"CS#": 3,
"note_number": "3"
},
{ "name": "H35(f)",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
"note_number": "4",
"notes": [ "A", "E\u2020", "F" ]
},
{ "name": "Peugeot 1918(f)",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "5",
"notes": [ "A", "D", "G\u2020" ]
},
{ "name": "wz.29 \"Ursus\"",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "6\u2020"
},
{ "name": "wz.34-I",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "7"
},
{ "name": "wz.34-II",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "7"
},
{ "name": "De Dion-Bouton(f)",
"CS#": 7,
"note_number": "8\u2020",
"notes": [ "A", "Q\u2020<sup>1</sup>", "AA\u2020<sup>2</sup>" ]
},
{ "name": "PF 621L SPAA",
"CS#": 5,
"note_number": "9\u2020",
"notes": [ "G\u2020<sup>1</sup>", "Q\u2020<sup>2</sup>", "AA\u2020<sup>3</sup>" ]
},
{ "name": "302T",
"CS#": 3,
"note_number": "10\u2020"
},
{ "name": "C2P",
"cs#": 4,
"note_number": "11"
},
{ "name": "C4P",
"cs#": 5,
"note_number": "12"
},
{ "name": "\"Taczanka\"",
"cs#": 3,
"note_number": "13\u2020",
"notes": [ "Q\u2020<sup>1</sup>" ]
}
]

@ -0,0 +1,9 @@
=== ordnance/polish/1940 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,9 @@
=== ordnance/polish/1941 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,9 @@
=== ordnance/polish/1942 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,9 @@
=== ordnance/polish/1943 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,9 @@
=== ordnance/polish/1944 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,9 @@
=== ordnance/polish/1945 ===
Name Capabilities (effective) # Notes
--------------------- -------------- ------------- --- -------
46mm granatnik wz. 36 4PP 4PP 1 A P
Ur. wz. 35 1PP 1PP 2 P
75mm wz. 02/26 NT QSU h-d s6 NT QSU h-d s6 3 P
100mm wz. 14/19 NT NT 4 A P
75mm wz. 97/25 T NM T NM 5† P

@ -0,0 +1,21 @@
=== vehicles/polish/1940 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -0,0 +1,21 @@
=== vehicles/polish/1941 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -0,0 +1,21 @@
=== vehicles/polish/1942 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -0,0 +1,21 @@
=== vehicles/polish/1943 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -0,0 +1,21 @@
=== vehicles/polish/1944 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -0,0 +1,21 @@
=== vehicles/polish/1945 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
----------------- ------- ---- --------------- -------------- ------------- --- ---------------------------------------------
TKS ® yes CS 2 n/a n/a 1† D
TKS(L) ® yes CS 2 n/a n/a 1† D
Vickers Edw(b) ® yes CS 3 n/a n/a 2† A K†<sup>1</sup>
Vickers Ejw(b) ® yes CS 3 n/a n/a 2 A
7TPdw ® yes CS 3 n/a n/a 3† K†<sup>1</sup>
7TPjw n/a yes CS 3 n/a n/a 3 n/a
H35(f) ® yes CS 2 AP10 AP10 4 A E† F
Peugeot 1918(f) ® yes CS 4 n/a n/a 5 A D G†
wz.29 "Ursus" ® yes CS 5 n/a n/a 6† n/a
wz.34-I ® yes CS 2 n/a n/a 7 n/a
wz.34-II ® yes CS 2 n/a n/a 7 n/a
De Dion-Bouton(f) n/a yes CS 7 n/a n/a 8† A Q†<sup>1</sup> AA†<sup>2</sup>
PF 621L SPAA n/a yes CS 5 n/a n/a 9† G†<sup>1</sup> Q†<sup>2</sup> AA†<sup>3</sup>
302T n/a yes CS 3 n/a n/a 10† n/a
C2P n/a yes cs 4 n/a n/a 11 n/a
C4P n/a yes cs 5 n/a n/a 12 n/a
"Taczanka" n/a yes cs 3 n/a n/a 13† Q†<sup>1</sup>

@ -36,7 +36,11 @@ def test_vo_reports( webapp, webdriver ):
)
# check each vehicle/ordnance report
for nat in ["german","russian","american","british","italian","japanese","chinese","french"]:
nationalities = [
"german", "russian", "american", "british", "italian", "japanese", "chinese", "french",
"polish"
]
for nat in nationalities:
for vo_type in ["vehicles","ordnance"]:
for year in range(1940,1945+1):

Loading…
Cancel
Save