From 3254cc86e8c1071b1c085f598a44d0907595078b Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sun, 19 Oct 2014 21:04:38 +0200 Subject: [PATCH 1/4] sort & paginate nlinks @ gremium --- app/controllers/gremien_controller.rb | 2 +- app/models/nlink.rb | 2 +- app/views/gremien/show.html.erb | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/controllers/gremien_controller.rb b/app/controllers/gremien_controller.rb index 6ef948b..3a8232c 100644 --- a/app/controllers/gremien_controller.rb +++ b/app/controllers/gremien_controller.rb @@ -34,7 +34,7 @@ class GremienController < ApplicationController @gremium = Gremium.find(params[:id]) @gremientabs=Gremium.tabs @memberships=@gremium.memberships.visible_in_gremium - + @nlinks = @gremium.nlinks.page(params[:page]).per(5) respond_to do |format| format.html # show.html.erb format.json { render json: @gremium } diff --git a/app/models/nlink.rb b/app/models/nlink.rb index 106ea0d..818d225 100644 --- a/app/models/nlink.rb +++ b/app/models/nlink.rb @@ -5,6 +5,6 @@ class Nlink < ActiveRecord::Base validates :neuigkeit, :presence=>true validates :link, :presence=>true validates :link_id, :uniqueness=>{:scope=>[:neuigkeit_id,:link_type]} - + default_scope includes(:neuigkeit).order("neuigkeiten.datum").reverse_order end diff --git a/app/views/gremien/show.html.erb b/app/views/gremien/show.html.erb index 1320537..3fca709 100644 --- a/app/views/gremien/show.html.erb +++ b/app/views/gremien/show.html.erb @@ -41,10 +41,12 @@
    - <% @gremium.nlinks.each do |l| %> + <% @nlinks.each do |l| %>
  • <%= render l.neuigkeit if can? :show, l.neuigkeit %>
  • <% end %>
+ <%= paginate @nlinks, theme:'twitter-bootstrap' %> +
From 309d10bc397144185a0a911676b58b3395d1e134 Mon Sep 17 00:00:00 2001 From: Andreas Deutschmann Date: Sun, 19 Oct 2014 21:41:14 +0200 Subject: [PATCH 2/4] Gremien "Alle Gremien" entfernt --- app/views/gremien/index.html.erb | 1 - config/locales/fetprofile_public.de.yml | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/views/gremien/index.html.erb b/app/views/gremien/index.html.erb index baa34b4..1fa33bb 100644 --- a/app/views/gremien/index.html.erb +++ b/app/views/gremien/index.html.erb @@ -1,6 +1,5 @@ <%= render 'fetprofiles/tabs' %>
-

Alle Gremien

<% unless params[:filter].nil? %>

<%= Gremium::FILTER[params[:filter].to_i] %>

diff --git a/config/locales/fetprofile_public.de.yml b/config/locales/fetprofile_public.de.yml index 08853d2..04d744c 100644 --- a/config/locales/fetprofile_public.de.yml +++ b/config/locales/fetprofile_public.de.yml @@ -13,8 +13,8 @@ de: bis: "bis" filter: berufung: - title: "Berufungskommission" - text: "B.." + title: "Berufungskommissionen" + text: "Die Besetzung einer Professur ist mit einem umfangreichen Ausschreibungsverfahren verbunden, in welchem die bzw. der kompetenteste BewerberIn gefunden werden soll." habil: - title: "Habilitationskommission" + title: "Habilitationskommissionen" text: "Die Habilitation ist die Verleihung der Lehrbefugnis an einer Universität. Die Habilitation ist mit dem Abfassen einer Habilitationsschrift ähnlich einer Dissertation verbunden. Außerdem werden die didaktischen Fähigkeiten und die sonstige wissenschaftliche Laufbahn beurteilt." \ No newline at end of file From d321123d49bf4f4314475acbb8c969aaeaa580f5 Mon Sep 17 00:00:00 2001 From: Andreas Deutschmann Date: Sun, 19 Oct 2014 21:57:51 +0200 Subject: [PATCH 3/4] =?UTF-8?q?Fix=20Gremien=20=C3=9Cberschrift=20ohne=20B?= =?UTF-8?q?eschreibungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/gremien/index.html.erb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/gremien/index.html.erb b/app/views/gremien/index.html.erb index 1fa33bb..f49a02d 100644 --- a/app/views/gremien/index.html.erb +++ b/app/views/gremien/index.html.erb @@ -1,6 +1,11 @@ <%= render 'fetprofiles/tabs' %>
+<% if params[:filter].nil? %> +

Alle Gremien

+<% end %> + + <% unless params[:filter].nil? %>

<%= Gremium::FILTER[params[:filter].to_i] %>

@@ -13,7 +18,6 @@
  • <%= link_to g do %>

    <%= g.name %>

    -

    <%= g.desc.html_safe %>

    <% end %>
  • <% end %> From e548933cbd4750bfb5ed1f4fcae847e0a2c99f91 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sun, 19 Oct 2014 21:59:11 +0200 Subject: [PATCH 4/4] neuigkeit thumb --- app/views/neuigkeiten/show.html.erb | 2 ++ app/views/news_mailer/neuigkeit_mail.html.erb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/views/neuigkeiten/show.html.erb b/app/views/neuigkeiten/show.html.erb index 7ff13fc..6505bac 100755 --- a/app/views/neuigkeiten/show.html.erb +++ b/app/views/neuigkeiten/show.html.erb @@ -28,10 +28,12 @@ <%= @neuigkeit.author.text+ " "+ I18n.t("neuigkeit.am")+" " + I18n.l(@neuigkeit.try(:datum).try(:to_date)) unless @neuigkeit.try(:datum).try(:to_date).nil? %>
    + <% unless @neuigkeit.picture.big_thumb.to_s.empty? %>


    <%= link_to image_tag(@neuigkeit.picture.big_thumb.url),@neuigkeit.picture.try(:url) %>

    +<% end %>

    <%= @neuigkeit.title%> diff --git a/app/views/news_mailer/neuigkeit_mail.html.erb b/app/views/news_mailer/neuigkeit_mail.html.erb index 5149fd2..ff86378 100644 --- a/app/views/news_mailer/neuigkeit_mail.html.erb +++ b/app/views/news_mailer/neuigkeit_mail.html.erb @@ -1,6 +1,6 @@

    <%= @neuigkeit.title%>

    -<%= image_tag @neuigkeit.picture.big_thumb.url %> +<%= image_tag URI.parse(root_url(request.host_with_port))+ @neuigkeit.picture.big_thumb.url %> <%= raw(@neuigkeit.text) %>

    Eine Nachricht aus deiner Fachschaft! wenn du diese Neuigkeiten nicht mehr bekommen willst hast du leider Pech gehabt es gibt keine Möglichkeit aus der FET wieder auszutreten.