()
| 731 | } |
| 732 | |
| 733 | redirectHome () { |
| 734 | delete window.alreadyLoadedView |
| 735 | const homeUrl = (() => { |
| 736 | switch (false) { |
| 737 | // when me.isAPIClient() then "/league/#{me.get('clans')?[0] ? ''}#apiclient-data" # Once we make sure all students have been associated with their API creators |
| 738 | case !me.isAPIClient(): return '/partner-dashboard' |
| 739 | case !me.isStudent(): return '/students' |
| 740 | case !me.isTeacher(): return '/teachers' |
| 741 | default: return '/' |
| 742 | } |
| 743 | })() |
| 744 | return this.navigate(homeUrl, { trigger: true, replace: true }) |
| 745 | } |
| 746 | |
| 747 | openView (view) { |
| 748 | this.closeCurrentView() |
no test coverage detected