@@ -37,7 +37,6 @@ class Case(models.Model):
3737 ("2" , "Level 2 - Medium Intensity" ),
3838 ("3" , "Level 3 - High Intensity" ),
3939 ],
40- string = "Intensity Level" ,
4140 default = "2" ,
4241 required = True ,
4342 tracking = True ,
@@ -51,7 +50,6 @@ class Case(models.Model):
5150 ("high" , "High" ),
5251 ("urgent" , "Urgent" ),
5352 ],
54- string = "Priority" ,
5553 default = "medium" ,
5654 required = True ,
5755 tracking = True ,
@@ -64,7 +62,6 @@ class Case(models.Model):
6462 ("household" , "Household" ),
6563 ("group" , "Group" ),
6664 ],
67- string = "Client Type" ,
6865 default = "individual" ,
6966 required = True ,
7067 )
@@ -108,19 +105,16 @@ class Case(models.Model):
108105
109106 # Dates
110107 opened_date = fields .Date (
111- string = "Opened Date" ,
112108 default = fields .Date .context_today ,
113109 required = True ,
114110 tracking = True ,
115111 )
116112
117113 target_closure_date = fields .Date (
118- string = "Target Closure Date" ,
119114 tracking = True ,
120115 )
121116
122117 actual_closure_date = fields .Date (
123- string = "Actual Closure Date" ,
124118 readonly = True ,
125119 tracking = True ,
126120 )
@@ -135,17 +129,14 @@ class Case(models.Model):
135129 ("program" , "Program Enrollment" ),
136130 ("other" , "Other" ),
137131 ],
138- string = "Intake Source" ,
139132 tracking = True ,
140133 )
141134
142135 referral_source = fields .Char (
143- string = "Referral Source" ,
144136 help = "Name or organization that referred the client" ,
145137 )
146138
147139 presenting_issue = fields .Html (
148- string = "Presenting Issue" ,
149140 help = "Main issue or need that led to case opening" ,
150141 )
151142
@@ -199,23 +190,18 @@ class Case(models.Model):
199190
200191 # Count fields for stat buttons
201192 assessment_count = fields .Integer (
202- string = "Assessment Count" ,
203193 compute = "_compute_related_counts" ,
204194 )
205195 intervention_plan_count = fields .Integer (
206- string = "Intervention Plan Count" ,
207196 compute = "_compute_related_counts" ,
208197 )
209198 visit_count = fields .Integer (
210- string = "Visit Count" ,
211199 compute = "_compute_related_counts" ,
212200 )
213201 note_count = fields .Integer (
214- string = "Note Count" ,
215202 compute = "_compute_related_counts" ,
216203 )
217204 referral_count = fields .Integer (
218- string = "Referral Count" ,
219205 compute = "_compute_related_counts" ,
220206 )
221207
@@ -236,22 +222,16 @@ class Case(models.Model):
236222 ("lost_contact" , "Lost Contact" ),
237223 ("other" , "Other" ),
238224 ],
239- string = "Closure Outcome" ,
240225 )
241226
242- closure_summary = fields .Html (
243- string = "Closure Summary" ,
244- )
227+ closure_summary = fields .Html ()
245228
246229 # Review Dates
247230 next_review_date = fields .Date (
248- string = "Next Review Date" ,
249231 tracking = True ,
250232 )
251233
252- last_review_date = fields .Date (
253- string = "Last Review Date" ,
254- )
234+ last_review_date = fields .Date ()
255235
256236 # Company
257237 company_id = fields .Many2one (
@@ -262,7 +242,6 @@ class Case(models.Model):
262242
263243 # UI Fields
264244 active = fields .Boolean (
265- string = "Active" ,
266245 default = True ,
267246 help = "If unchecked, this record will be hidden from active views." ,
268247 )
@@ -274,19 +253,16 @@ class Case(models.Model):
274253
275254 # Computed Fields
276255 days_open = fields .Integer (
277- string = "Days Open" ,
278256 compute = "_compute_days_open" ,
279257 store = False ,
280258 )
281259
282260 is_active = fields .Boolean (
283- string = "Is Active" ,
284261 compute = "_compute_is_active" ,
285262 store = True ,
286263 )
287264
288265 has_active_plan = fields .Boolean (
289- string = "Has Active Plan" ,
290266 compute = "_compute_has_active_plan" ,
291267 store = False ,
292268 )
@@ -459,7 +435,11 @@ def _cron_check_reviews(self):
459435 "mail.mail_activity_data_todo" ,
460436 date_deadline = today ,
461437 summary = _ ("Case review overdue" ),
462- note = _ ("Case %s is due for review. Last review: %s" ) % (case .name , case .last_review_date or _ ("Never" )),
438+ note = _ (
439+ "Case %(case_name)s is due for review. Last review: %(last_review)s" ,
440+ case_name = case .name ,
441+ last_review = case .last_review_date or _ ("Never" ),
442+ ),
463443 user_id = case .case_worker_id .id ,
464444 )
465445
@@ -489,7 +469,11 @@ def _cron_check_reviews(self):
489469 "mail.mail_activity_data_todo" ,
490470 date_deadline = case .next_review_date ,
491471 summary = _ ("Case review upcoming" ),
492- note = _ ("Case %s review is scheduled for %s" ) % (case .name , case .next_review_date ),
472+ note = _ (
473+ "Case %(case_name)s review is scheduled for %(review_date)s" ,
474+ case_name = case .name ,
475+ review_date = case .next_review_date ,
476+ ),
493477 user_id = case .case_worker_id .id ,
494478 )
495479
0 commit comments