@@ -95,13 +95,14 @@ class UpdateReviewersForm(ApplicationSubmissionModelForm):
95
95
label = _ ("External Reviewers" ),
96
96
required = False ,
97
97
)
98
+ reviewer_reviewers .widget .attrs .update (
99
+ {"data-placeholder" : _ ("Select..." ), "data-js-choices" : "" }
100
+ )
98
101
99
102
class Meta :
100
103
model = ApplicationSubmission
101
104
fields : list = []
102
105
103
- reviewer_reviewers .widget .attrs .update ({"data-placeholder" : "Select..." })
104
-
105
106
def __init__ (self , * args , ** kwargs ):
106
107
self .user = kwargs .pop ("user" )
107
108
if kwargs .get ("instance" ):
@@ -127,6 +128,7 @@ def __init__(self, *args, **kwargs):
127
128
self .fields [field_name ] = data ["field" ]
128
129
self .role_fields [field_name ] = data ["role" ]
129
130
self .fields [field_name ].initial = assigned_roles .get (data ["role" ])
131
+ self .fields [field_name ].widget .attrs .update ({"data-js-choices" : "" })
130
132
131
133
self .submitted_reviewers = User .objects .filter (
132
134
id__in = self .instance .assigned .reviewed ().values ("reviewer" ),
@@ -234,7 +236,7 @@ class BatchUpdateReviewersForm(forms.Form):
234
236
)
235
237
external_reviewers = forms .ModelMultipleChoiceField (
236
238
queryset = User .objects .reviewers ().only ("pk" , "full_name" ),
237
- widget = MultiCheckboxesWidget (attrs = {"data-placeholder" : "Select..." }),
239
+ widget = MultiCheckboxesWidget (attrs = {"data-placeholder" : _ ( "Select..." ) }),
238
240
label = _ ("External Reviewers" ),
239
241
required = False ,
240
242
)
@@ -252,6 +254,7 @@ def __init__(self, *args, user=None, round=None, **kwargs):
252
254
field_name = data ["field_name" ]
253
255
self .fields [field_name ] = data ["field" ]
254
256
self .role_fields [field_name ] = data ["role" ]
257
+ self .fields [field_name ].widget .attrs .update ({"data-js-choices" : "" })
255
258
256
259
self .fields .move_to_end ("external_reviewers" )
257
260
@@ -330,7 +333,9 @@ class UpdatePartnersForm(ApplicationSubmissionModelForm):
330
333
label = _ ("Partners" ),
331
334
required = False ,
332
335
)
333
- partner_reviewers .widget .attrs .update ({"data-placeholder" : "Select..." })
336
+ partner_reviewers .widget .attrs .update (
337
+ {"data-placeholder" : _ ("Select..." ), "data-js-choices" : "" }
338
+ )
334
339
335
340
class Meta :
336
341
model = ApplicationSubmission
0 commit comments