Skip to content

Commit dfd64c9

Browse files
authored
Merge pull request #1209 from p2pu/2026-dd-improvements
Improvements for project
2 parents 2e379de + ed5b99b commit dfd64c9

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

frontend/components/manage/meeting-attendance-input.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const GranularAttendanceInput = ({value, onChange, learners}) => {
4141
const AttendanceInput = ({formData, onChange}) => {
4242

4343
const [summarizedInput, setSummarizedInput] = useState(
44-
!(formData.granular_attendance && formData.granular_attendance.length > 2)
44+
!(formData.granular_attendance && formData.granular_attendance.length > 2) && !window.requireGranularAttendance
4545
)
4646

4747
const toggle = (e) => {
@@ -64,7 +64,7 @@ const AttendanceInput = ({formData, onChange}) => {
6464
onChange={onChange}
6565
learners={window.learners}
6666
/>
67-
<p>(<a href="#" onClick={toggle} >Record summarized attendance</a>)</p>
67+
{!window.requireGranularAttendance && <p>(<a href="#" onClick={toggle} >Record summarized attendance</a>)</p>}
6868
</>
6969
)}
7070
</>

studygroups/views/facilitate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ def view_study_group(request, study_group_id):
8585
'today': timezone.now(),
8686
'dashboard_url': dashboard_url,
8787
'remaining_surveys': remaining_surveys,
88+
'require_granular_attendance': study_group.team and study_group.team.page_slug == 'digital-detroit',
8889
}
8990
meeting_number = request.GET.get('meeting')
9091
rating = request.GET.get('rating')

templates/studygroups/view_study_group.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ <h1>{% if study_group.draft %}[DRAFT] {% endif %}{{study_group.name}}</h1>
391391
{% block scripts %}
392392

393393
<script>
394-
// erm, hacky data sharing with feedback widget
394+
// erm, hacky data sharing with feedback widget
395395

396396
window.learners = [
397397
{% for learner in study_group.application_set.active %}
@@ -406,6 +406,10 @@ <h1>{% if study_group.draft %}[DRAFT] {% endif %}{{study_group.name}}</h1>
406406
{% endfor %}
407407
];
408408

409+
{% if require_granular_attendance %}
410+
window.requireGranularAttendance = true;
411+
{% endif %}
412+
409413
</script>
410414
{% render_bundle 'learning-circle-manage' %}
411415
<script>

0 commit comments

Comments
 (0)