Your Deakin services, together.
+x
', + ), + ); + expect(html.querySelector('script, img, iframe, [style], [onclick], [onerror]')).toBeNull(); + // typed HTML is kept as the characters typed + expect(html.textContent).toContain('+ Open a draft with these session details. Check the invitation, then press Send in Teams. +
+ @if (draft) { +Meeting
+
+ {{ unitCode }} · {{ draft.title }}
{{ schedule }}
+
Invitation
+ + ++ This opens one session. Set the weekly repeat schedule in Teams before sending. + @if (draft.recurrence_until) { + Use {{ draft.recurrence_until }} as the last date. + } +
+{{ result.error }}
+ } ++ Your OnTrack form stays open. After sending in Teams, copy the meeting’s join link back into + the session and save it. +
++ Teams may ask you to sign in or choose its app or website. If the draft does not open on + your phone, use a desktop browser or copy the details into Teams. +
+{{ detail.unitCode }} · {{ detail.unitName }}
+{{ status }}
+Your learning, together
+Announcements, HelpHubs and classes for the units you belong to.
+{{ status }}
+ + @if (loading) { +{{ loadError }}
+ ++ Publish an announcement or a class with its joining details. Changes are visible to + members of this unit. +
++ @if (managedTeamsConfigured) { + Automatic Teams announcements are configured for this unit. Posts appear after a + successful update. Change imported posts in Teams; they cannot be edited here. + } @else { + Publish updates here or link to their original Teams post. Your university can connect + this unit's Teams announcements through administrator setup. Microsoft sign-in alone + does not turn that connection on. + } + Session schedules are maintained here. +
+{{ staffError }}
+Loading drafts and published content…
+ } + @if (!staffLoading && canManageSelected) { +{{ formError }}
++ {{ deleteCandidate.title }}. + {{ + deleteCandidate.kind === 'sessions' + ? 'All weekly occurrences will be cancelled and calendar subscriptions will update on their next refresh.' + : 'This removes it from the unit feed.' + }} +
+No announcements yet. Create a draft to get started.
+ } +No sessions yet. Add a HelpHub, lecture or class.
+ } ++ Your announcements and sessions will appear here when you are enrolled in an active unit, or + assigned to teach one. +
+This unit is not available to your account. Choose one of your units above.
++ Showing the latest 100 announcements. Check the original unit channel for older + updates. +
+ } + @for (announcement of visibleAnnouncements; track announcement.id) { + @let unread = isUnread(announcement); +{{ announcement.body | hubPlainText }}
+No announcements have been published for these units.
+ @if (manageableUnits.length) { + + } ++ HelpHubs & classes, times shown in {{ deviceTimeZone }}. + @if (feed.window_end) { + Scheduled sessions through {{ feed.window_end | date: 'd MMM yyyy' }}. + } +
+{{ session.description | hubPlainText }}
+ } + @if (!session.cancelled) { + @if (demo.enabled && !joinUrl(session)) { ++ No host meeting linked. Add a meeting in demo controls. +
+ } @else if (!demo.enabled && !joinUrl(session) && !session.location) { ++ Joining details will be added by your teaching team. +
+ } + } +Your teaching team can add HelpHubs, lectures and other classes here.
+ @if (manageableUnits.length) { + + } +{{ row.reason }}
+{{ row.action }}
+