]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/cat/item/t_course_pane.tt2
LP1849212: Angular Course Page improvements, OPAC course search
[Evergreen.git] / Open-ILS / src / templates / staff / cat / item / t_course_pane.tt2
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') %]
4   </div>
5 </div>
6
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') %]
11     </div>
12   </div>
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') %]
17       </div>
18     </div>
19
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>
23       </div>
24   </div>
25 </div>
26
27   <div class="col-md-6" ng-show="!instructors_exist">
28     <div class="alert alert-info">
29       [% l('No Associated Instructors') %]
30     </div>
31   </div>
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') %]
36       </div>
37     </div>
38
39     <div class="flex-row" ng-repeat="(key, instructor) in instructors">
40       <div class="flex-cell">
41         <strong>
42         <span ng-if="instructor.pref_family_name">
43           {{instructor.pref_family_name}}, 
44         </span>
45         <span ng-if="!instructor.pref_family_name">
46           {{instructor.family_name}}, 
47         </span>
48         <span ng-if="instructor.pref_first_given_name">
49           {{instructor.pref_first_given_name}}
50         </span>
51         <span ng-if="!instructor.pref_first_given_name">
52           {{instructor.first_given_name}}
53         </span>
54         <span ng-if="instructor.pref_second_given_name">
55           {{instructor.pref_second_given_name}}
56         </span>
57         <span ng-if="!instructor.pref_second_given_name && instructor.second_given_name">
58           {{instructor.second_given_name}}
59         </span>
60         </strong>
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>
66             </div>
67           </div>
68         </div>
69       </div>
70     </div>
71   </div>
72 </div>