From 87484916ad3539ee84eea24fdc1a9dc404a9634f Mon Sep 17 00:00:00 2001 From: magdev Date: Sun, 26 Nov 2023 12:16:37 +0100 Subject: [PATCH] modified news overview page --- app/views/news/index.html.erb | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 app/views/news/index.html.erb diff --git a/app/views/news/index.html.erb b/app/views/news/index.html.erb new file mode 100644 index 0000000..1c69f2a --- /dev/null +++ b/app/views/news/index.html.erb @@ -0,0 +1,51 @@ +
+<%= link_to(l(:label_news_new), + (@project ? project_news_index_path(@project) : news_index_path), + :class => 'icon icon-add add-news-link', + :onclick => 'showAndScrollTo("add-news", "news_title"); return false;') if User.current.allowed_to?(:manage_news, @project, global: true) %> +<%= watcher_link(@project.enabled_module('news'), User.current) if @project && User.current.logged? %> +
+ + + +

<%=l(:label_news_plural)%>

+ +<% if @newss.empty? %> +

<%= l(:label_no_data) %>

+<% else %> +
+ <% @newss.each do |news| %> +
+
+

<%= avatar(news.author) %><%= link_to_project(news.project) + ': ' unless news.project == @project %> + <%= link_to h(news.title), news_path(news) %> + <%= "(#{l(:label_x_comments, :count => news.comments_count)})" if news.comments_count > 0 %>

+

<%= authoring news.created_on, news.author %>

+
+
+ <%= textilizable(news, :description) %> +
+
+ <% end %> +
+<% end %> +<%= pagination_links_full @news_pages %> + +<% other_formats_links do |f| %> + <%= f.link_to 'Atom', :url => {:project_id => @project, :key => User.current.atom_key} %> +<% end %> + +<% content_for :header_tags do %> + <%= auto_discovery_link_tag(:atom, _project_news_path(@project, :key => User.current.atom_key, :format => 'atom')) %> + <%= stylesheet_link_tag 'scm' %> +<% end %> + +<% html_title(l(:label_news_plural)) -%>