Commit f6a3a8e623e51b77985e11e4388562e7075506ed
1 parent
c48a43f8
Exists in
master
and in
5 other branches
updated tamplate teacher courses
Showing
1 changed file
with
115 additions
and
1 deletions
Show diff stats
courses/templates/course/index.html
... | ... | @@ -22,6 +22,23 @@ |
22 | 22 | </ul> |
23 | 23 | </div> |
24 | 24 | </div> |
25 | + | |
26 | +{% if user|has_role:'professor, system_admin' %} | |
27 | + | |
28 | + <div class="panel panel-primary navigation"> | |
29 | + <div class="panel-heading"> | |
30 | + <h3 class="panel-title">Actions</h3> | |
31 | + </div> | |
32 | + <div class="panel-body"> | |
33 | + <ul class="nav nav-pills nav-stacked"> | |
34 | + <li><a href="javascript:void(0)">Replicate Course</a></li> | |
35 | + <li><a href="javascript:void(0)">Create Course</a></li> | |
36 | + </ul> | |
37 | + </div> | |
38 | + </div> | |
39 | + | |
40 | +{% endif %} | |
41 | + | |
25 | 42 | {% endblock %} |
26 | 43 | |
27 | 44 | {% block content %} |
... | ... | @@ -36,7 +53,103 @@ |
36 | 53 | {% endfor %} |
37 | 54 | {% endif %} |
38 | 55 | |
56 | +{% if user|has_role:'professor, system_admin' %} | |
57 | + | |
58 | +<div class="col-md-12"> | |
59 | + <!-- Put your content here! --> | |
60 | + <div class="panel-group ui-accordion ui-widget ui-helper-reset ui-sortable" id="accordion" role="tablist" aria-multiselectable="false"> | |
61 | + <div class="group"> | |
62 | + <div class="panel panel-info"> | |
63 | + <div class="panel-heading headingOne ui-sortable-handle" role="tab"> | |
64 | + <div class="row"> | |
65 | + <div class="col-xs-9 col-md-10 titleTopic"> | |
66 | + <a role="button" data-toggle="collapse" data-parent="#accordion" href=".collapseOne" aria-expanded="false" aria-controls="collapseOne" class="collapsed"> | |
67 | + <h4>Course 1</h4> | |
68 | + </a> | |
69 | + </div> | |
70 | + <div class="col-xs-4 col-md-2" id="divMoreActions"> | |
71 | + <div class="btn-group"> | |
72 | + <button type="button" class="btn btn-default btn-sm eye" data-toggle="tooltip" data-placement="bottom" title="Visible"> | |
73 | + <i class="fa fa-eye fa-2x" aria-hidden="true"></i> | |
74 | + </button> | |
39 | 75 | |
76 | + </div> | |
77 | + <div class="btn-group"> | |
78 | + <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |
79 | + <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | |
80 | + </button> | |
81 | + <ul class="dropdown-menu" aria-labelledby="moreActions"> | |
82 | + <li><a href="http://127.0.0.1:8080/html/screens/users/teacher/course_detail_teacher.html"><i class="fa fa-angle-double-right fa-fw" aria-hidden="true"></i> Access</a></li> | |
83 | + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal4"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i> Replicate</a></li> | |
84 | + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeCourse"><i class="fa fa-trash fa-fw" aria-hidden="true"></i> Remove</a></li> | |
85 | + </ul> | |
86 | + </div> | |
87 | + </div> | |
88 | + </div> | |
89 | + </div> | |
90 | + <div class="panel-collapse collapseOne collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> | |
91 | + <div class="panel-body"> | |
92 | + <p><b>Course Name: </b>Computer Science</p> | |
93 | + <p><b>Duration (in semesters): </b>09</p> | |
94 | + <p><b>Coordinator: </b>Alan Turing</p> | |
95 | + <p> | |
96 | + <b>Description:</b> | |
97 | + <i> | |
98 | + "Lorem ipsum dolor sit amet, consecctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." | |
99 | + </i> | |
100 | + </p> | |
101 | + | |
102 | + </div> | |
103 | + </div> | |
104 | + </div> | |
105 | + | |
106 | + <div class="modal" id="removeCourse"> | |
107 | + <div class="modal-dialog"> | |
108 | + <div class="modal-content"> | |
109 | + <div class="modal-header"> | |
110 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button> | |
111 | + <h4 class="modal-title"></h4> | |
112 | + </div> | |
113 | + <div class="modal-body"> | |
114 | + <p>Delete your Course?</p> | |
115 | + </div> | |
116 | + <div class="modal-footer"> | |
117 | + | |
118 | + <a href="http://127.0.0.1:8080/html/screens/users/profile_user.html" target="_self"><button type="button" class="btn btn-primary">Confirm</button></a> | |
119 | + | |
120 | + </div> | |
121 | + </div> | |
122 | + </div> | |
123 | + </div> | |
124 | + | |
125 | + | |
126 | + </div> | |
127 | + <div class="group"> | |
128 | + <div class="panel panel-info"> | |
129 | + </div> | |
130 | + | |
131 | +<div class="modal" id="removeCourse2"> | |
132 | + <div class="modal-dialog"> | |
133 | + <div class="modal-content"> | |
134 | + <div class="modal-header"> | |
135 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button> | |
136 | + <h4 class="modal-title"></h4> | |
137 | + </div> | |
138 | + <div class="modal-body"> | |
139 | + <p>Delete your course?</p> | |
140 | + </div> | |
141 | + <div class="modal-footer"> | |
142 | + | |
143 | + <a href="http://127.0.0.1:8080/html/screens/users/profile_user.html" target="_self"><button type="button" class="btn btn-primary">Confirm</button></a> | |
144 | + | |
145 | + </div> | |
146 | + </div> | |
147 | + </div> | |
148 | +</div></div> | |
149 | + </div> | |
150 | + </div> | |
151 | + | |
152 | +{% else %} | |
40 | 153 | <div class="col-md-12"> |
41 | 154 | <div class="input-group"> |
42 | 155 | <div class="form-group is-empty"><input type="search" class="form-control" placeholder="Search Courses"></div> |
... | ... | @@ -47,7 +160,7 @@ |
47 | 160 | </span> |
48 | 161 | </div> |
49 | 162 | </div> |
50 | - | |
163 | + | |
51 | 164 | {% if courses|length > 0 %} |
52 | 165 | {% for course in courses %} |
53 | 166 | <div class="col-md-12"> |
... | ... | @@ -103,4 +216,5 @@ |
103 | 216 | {% else %} |
104 | 217 | {% trans 'No courses found' %} |
105 | 218 | {% endif %} |
219 | +{% endif %} | |
106 | 220 | {% endblock %} | ... | ... |