1 <div class="col-md-12" ng-show="!has_course_perms">
2 <div class="alert alert-danger">
3 [% l('You do not have sufficient permissions to view this page') %]
7 <div ng-show="has_course_perms">
8 <div class="col-md-6" ng-show="!courses.length">
9 <div class="alert alert-info">
10 [% l('No Associated Courses') %]
13 <div class="col-md-6" ng-show="courses.length">
14 <div class="flex-row">
15 <div class="flex-cell flex-2 strong-text-2">
16 [% l('Associated Courses') %]
20 <div class="flex-row well well-sm" ng-repeat="course in courses">
21 <div class="flex-cell">
22 <a href="/eg2/staff/admin/local/asset/course_list/{{course.id()}}">{{course.course_number()}}: {{course.name()}}</a>
27 <div class="col-md-6" ng-show="!instructors_exist">
28 <div class="alert alert-info">
29 [% l('No Associated Instructors') %]
32 <div class="col-md-6" ng-show="instructors_exist">
33 <div class="flex-row">
34 <div class="flex-cell flex-2 strong-text-2">
35 [% l('Associated Instructors') %]
39 <div class="flex-row" ng-repeat="(key, instructor) in instructors">
40 <div class="flex-cell">
42 <span ng-if="instructor.pref_family_name">
43 {{instructor.pref_family_name}},
45 <span ng-if="!instructor.pref_family_name">
46 {{instructor.family_name}},
48 <span ng-if="instructor.pref_first_given_name">
49 {{instructor.pref_first_given_name}}
51 <span ng-if="!instructor.pref_first_given_name">
52 {{instructor.first_given_name}}
54 <span ng-if="instructor.pref_second_given_name">
55 {{instructor.pref_second_given_name}}
57 <span ng-if="!instructor.pref_second_given_name && instructor.second_given_name">
58 {{instructor.second_given_name}}
61 <div class="well well-sm dt">
62 <div class="flex-row" ng-repeat="key in instructor._linked_course">
63 <div class="flex-cell">
64 <span>{{key.course}} </span>
65 <span>({{key.role}})</span>