Multiplos semestres
This commit is contained in:
@@ -14,7 +14,11 @@
|
||||
%dd= text_field 'course', 'code'
|
||||
|
||||
%dt
|
||||
%label{:for => "course_period"} Semestre
|
||||
%label{:for => "course_grade"} Semestre
|
||||
%dd= text_field 'course', 'grade'
|
||||
|
||||
%dt
|
||||
%label{:for => "course_period"} Data
|
||||
%dd= text_field 'course', 'period'
|
||||
|
||||
%dt
|
||||
|
||||
@@ -2,29 +2,35 @@
|
||||
= action_icon('add', 'Cadastrar nova disciplina', new_course_url) if admin?
|
||||
|
||||
%h4.title= App.title
|
||||
%h1.title Disciplinas
|
||||
%h1.title= "Disciplinas #{@period}"
|
||||
|
||||
.box
|
||||
%ul
|
||||
- if logged_in?
|
||||
%h3 Disciplinas Matriculadas
|
||||
- if @current_user.courses.empty?
|
||||
%li.no_itens Nenhuma disciplina matriculada
|
||||
- for course in @current_user.courses
|
||||
%li{highlight(course.id)}
|
||||
.right
|
||||
= action_icon('subtract', 'Desmatricular-se', unenroll_course_url(course))
|
||||
= link_to h(course.full_name), course_url(course)
|
||||
- if params[:period].nil?
|
||||
%h3 Disciplinas Matriculadas
|
||||
- if @current_user.courses.empty?
|
||||
%li.no_itens Nenhuma disciplina matriculada
|
||||
- for course in @current_user.courses
|
||||
%li{highlight(course.id)}
|
||||
.right
|
||||
= action_icon('subtract', 'Desmatricular-se', unenroll_course_url(course))
|
||||
= link_to h(course.full_name), course_url(course)
|
||||
|
||||
-# cache(courses_path) do
|
||||
- old_period = 0
|
||||
- old_grade = 0
|
||||
- for course in @courses
|
||||
- if course.period != old_period
|
||||
%h3= (course.period == 99 ? "Optativas" : "Semestre #{course.period}")
|
||||
- old_period = course.period
|
||||
- if course.grade != old_grade
|
||||
%h3= (course.grade == 99 ? "Optativas" : "Semestre #{course.grade}")
|
||||
- old_grade = course.grade
|
||||
|
||||
%li{highlight(course.id)}
|
||||
.right
|
||||
= action_icon('add', 'Matricular-se', enroll_course_url(course))
|
||||
- if course.period == App.current_period
|
||||
.right
|
||||
= action_icon('add', 'Matricular-se', enroll_course_url(course))
|
||||
= link_to h(course.full_name), course_url(course)
|
||||
|
||||
%h3
|
||||
Outros Semestres
|
||||
%li= link_to "2008.2", :period => '2008.2'
|
||||
%li= link_to "2008.1", :period => '2008.1'
|
||||
|
||||
@@ -8,3 +8,14 @@
|
||||
<li><%= link_to "Mudanças recentes", course_log_url(@course) %></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% if @course.related_courses.length > 1 %>
|
||||
<div class="menu">
|
||||
<h1>Semestres</h1>
|
||||
<ul>
|
||||
<% for c in @course.related_courses %>
|
||||
<li><%= (c == @course) ? c.period : link_to(c.period, course_url(c)) %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
Reference in New Issue
Block a user