Skip to content

Commit d163572

Browse files
Fix bst bug and misc
1 parent 2a13cbf commit d163572

3 files changed

Lines changed: 13 additions & 32 deletions

File tree

app/lib/generators/clinic-generator.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,12 @@ const determineClinicStatus = (date) => {
102102
if (clinicDate.isBefore(today)) {
103103
return 'closed'
104104
}
105-
if (clinicDate.isAfter(today)) {
106-
return 'scheduled'
105+
if (clinicDate.isSame(today, 'day')) {
106+
return 'in_progress'
107107
}
108-
return 'in_progress' // it's today
108+
109+
return 'scheduled'
110+
109111
}
110112

111113
const generateMobileSiteName = () => {
@@ -151,15 +153,19 @@ const generateClinic = (date, location, breastScreeningUnit, sessionTimes, overr
151153
// Check if clinic is for today
152154
const today = dayjs().startOf('day')
153155
const clinicDate = dayjs(date).startOf('day')
154-
const isToday = clinicDate.isSame(today)
156+
const isToday = clinicDate.isSame(today, 'day')
157+
158+
if (isToday) {
159+
console.log(`Generating clinic for today: ${clinicDate.format('YYYY-MM-DD')}, date: ${date}`)
160+
}
155161

156162
// Calculate total slots based on capacity
157163
const totalSlots = slots.length * (isToday && clinicType !== 'assessment' ? 2 : 1)
158164

159165
return {
160166
id: generateId(),
161167
clinicCode: generateClinicCode(),
162-
date: date.toISOString().split('T')[0],
168+
date: clinicDate.format('YYYY-MM-DD'),
163169
breastScreeningUnitId: breastScreeningUnit.id,
164170
locationType: location.type,
165171
clinicType,

app/routes/events.js

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -259,34 +259,9 @@ module.exports = router => {
259259

260260
req.flash('success', { wrapWithHeading: successMessage})
261261

262-
res.redirect(`/clinics/${clinicId}/`)
262+
res.redirect(`/clinics/${clinicId}`)
263263

264264
// res.redirect(`/clinics/${clinicId}/events/${eventId}/screening-complete`)
265265
})
266266

267-
router.get('/events/image-reading/result-complete', (req, res) => {
268-
let participantName = "Jane Smith"
269-
270-
const successMessage = `
271-
${participantName} has been marked as normal. <a href="#" class="app-nowrap">Undo reading</a>`
272-
273-
req.flash('success', { wrapWithHeading: successMessage})
274-
275-
res.redirect(`/events/image-reading/result`)
276-
277-
})
278-
279-
router.get('/events/image-reading/result-recall', (req, res) => {
280-
let participantName = "Jane Smith"
281-
282-
const successMessage = `
283-
${participantName} has been sent for recall. <a href="#" class="app-nowrap">Undo reading</a>`
284-
285-
req.flash('success', { wrapWithHeading: successMessage})
286-
287-
res.redirect(`/events/image-reading/result`)
288-
289-
})
290-
291-
292267
}

app/views/clinics/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ <h1>{{pageHeading}}</h1>
4949
items: secondaryNavItems
5050
}) }}
5151

52-
{{ filteredClinics | log }}
52+
{{ filteredClinics | log("Filtered clinics") }}
5353

5454
{% if filteredClinics | length === 0 %}
5555
<p>No clinics found.</p>

0 commit comments

Comments
 (0)