Controle de versoes para noticias e eventos
This commit is contained in:
@@ -14,6 +14,9 @@
|
||||
- if !@events.empty?
|
||||
%table
|
||||
- @events.each do |event|
|
||||
|
||||
- event.revert_to(params[:version]) if (event.id == params[:id].to_i) and (params[:version])
|
||||
|
||||
%tr[event]
|
||||
%td.top.aright{:width => '1%'}
|
||||
= event.time.strftime("%d de %B") #unless event.time == last_date
|
||||
@@ -23,7 +26,7 @@
|
||||
.title=link_to h(event.title), course_event_url(@course, event)
|
||||
.description{:style => (event.id == params[:id].to_i ? '' : 'display: none')}
|
||||
%div.cmd
|
||||
= action_icon 'edit', 'Editar', edit_course_event_url(@course, event)
|
||||
= action_icon 'edit', 'Editar', edit_course_event_url(@course, event, :version => event.version)
|
||||
= action_icon 'trash', 'Excluir', course_event_url(@course, event), :confirm => 'Tem certeza que deseja excluir?', :method => :delete
|
||||
= formatted(event.description)
|
||||
= "Sem descrição" if event.description.empty?
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= "Evento " + link_to(h(entry.event.title), course_event_url(entry.course, entry.event))
|
||||
= "Evento " + link_to(h(entry.event.title), course_event_url(entry.course, entry.event, :version => entry.version))
|
||||
|
||||
= "criado " if entry.kind_of?(EventCreateLogEntry)
|
||||
= "editado " if entry.kind_of?(EventEditLogEntry)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= "Notícia " + link_to(h(entry.news.title), course_news_url(entry.course, entry.news))
|
||||
= "Notícia " + link_to(h(entry.news.title), course_news_url(entry.course, entry.news, :version => entry.version))
|
||||
|
||||
= "criada " if entry.kind_of?(NewsCreateLogEntry)
|
||||
= "editada " if entry.kind_of?(NewsEditLogEntry)
|
||||
|
||||
@@ -14,6 +14,9 @@
|
||||
- if !@course.news.empty?
|
||||
%table
|
||||
- @course.news.each do |n|
|
||||
|
||||
- n.revert_to(params[:version]) if (n.id == params[:id].to_i) and (params[:version])
|
||||
|
||||
%tr[n]
|
||||
%td.top.aright{:width => '1%'}
|
||||
= n.timestamp.strftime("%d de %B")
|
||||
@@ -21,7 +24,7 @@
|
||||
.title= link_to h(n.title), course_news_url(@course, n)
|
||||
.description{:style => (n.id == params[:id].to_i ? '' : 'display: none')}
|
||||
.cmd
|
||||
= action_icon 'edit', 'Editar', edit_course_news_url(@course, n)
|
||||
= action_icon 'edit', 'Editar', edit_course_news_url(@course, n, :version => n.version)
|
||||
= action_icon 'trash', 'Excluir', course_news_url(@course, n), :confirm => 'Tem certeza que deseja excluir?', :method => :delete
|
||||
= formatted(n.body)
|
||||
= "Sem descrição" if n.body.empty?
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%h4.title= @course.full_name
|
||||
%h1.title Adicionar evento
|
||||
%h1.title Adicionar notícia
|
||||
|
||||
- form_tag course_news_url(@course, @news), :method => :post do
|
||||
= render :partial => 'form'
|
||||
|
||||
Reference in New Issue
Block a user