Commit 6e57308
API Optimizations (#3827)
* API view field optimizations, N+1 fix in TermSearchListView, DynamicViewSerializer applied to ProjectLocale
* Update test_views.py
* change locale visibility for LocaleIndividualView
* remove unused request check
* Update pontoon/api/views.py
Co-authored-by: Eemeli Aro <[email protected]>
* tweak conditional logic
* Update pontoon/api/views.py
Co-authored-by: Eemeli Aro <[email protected]>
* tweak set comprehension
* add mixin for request fields, remove code dupes
* remove unnecessary needs_* conditionals
* Update pontoon/api/serializers.py
Co-authored-by: Eemeli Aro <[email protected]>
* Update pontoon/api/serializers.py
Co-authored-by: Eemeli Aro <[email protected]>
---------
Co-authored-by: Eemeli Aro <[email protected]>1 parent df9e8c6 commit 6e57308
3 files changed
+200
-108
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | 193 | | |
198 | 194 | | |
199 | 195 | | |
| |||
222 | 218 | | |
223 | 219 | | |
224 | 220 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | 221 | | |
230 | 222 | | |
231 | 223 | | |
| |||
254 | 246 | | |
255 | 247 | | |
256 | 248 | | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
| 249 | + | |
| 250 | + | |
262 | 251 | | |
263 | | - | |
264 | | - | |
| 252 | + | |
265 | 253 | | |
266 | 254 | | |
267 | 255 | | |
| |||
368 | 356 | | |
369 | 357 | | |
370 | 358 | | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | 359 | | |
377 | 360 | | |
378 | 361 | | |
| |||
385 | 368 | | |
386 | 369 | | |
387 | 370 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | 371 | | |
394 | 372 | | |
395 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
940 | 940 | | |
941 | 941 | | |
942 | 942 | | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
943 | 947 | | |
944 | 948 | | |
945 | 949 | | |
| |||
952 | 956 | | |
953 | 957 | | |
954 | 958 | | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
955 | 971 | | |
956 | 972 | | |
957 | 973 | | |
| 974 | + | |
| 975 | + | |
958 | 976 | | |
959 | | - | |
| 977 | + | |
960 | 978 | | |
961 | 979 | | |
962 | 980 | | |
963 | 981 | | |
964 | 982 | | |
965 | | - | |
| 983 | + | |
966 | 984 | | |
967 | 985 | | |
968 | 986 | | |
| |||
973 | 991 | | |
974 | 992 | | |
975 | 993 | | |
976 | | - | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
977 | 1003 | | |
978 | 1004 | | |
979 | 1005 | | |
| |||
0 commit comments