diff --git a/app/controllers/modulgruppen_controller.rb b/app/controllers/modulgruppen_controller.rb index d84de6f..42d0502 100755 --- a/app/controllers/modulgruppen_controller.rb +++ b/app/controllers/modulgruppen_controller.rb @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class ModulgruppenController < ApplicationController # GET /modulgruppen @@ -16,10 +17,14 @@ class ModulgruppenController < ApplicationController def show @modulgruppe = Modulgruppe.find(params[:id]) + @studium = Studium.find(@modulgruppe.studium_id) if !params[:studium_id].nil? @studium=Studium.find(params[:studium_id]) end - + @toolbar_elements = [ {:text=>'Zurück', :path=>studium_path(@studium, :ansicht=>:modulgruppenansicht)}] + @toolbar_elements << {:hicon=>'icon-plus-sign', :text=>I18n.t('modulgruppe.addmodul'), :path=>new_modul_path(@modulgruppe)} + @toolbar_elements << {:hicon=>'icon-pencil', :text=>I18n.t('modulgruppe.edit'), :path=>edit_modulgruppe_path(@modulgruppe)} + @toolbar_elements << {:hicon=>'icon-remove-circle', :text=> I18n.t('common.delete'),:path => studium_path(@studium, :ansicht=>:modulgruppenansicht), :method=> :delete,:confirm=>"Sure?" } end # GET /modulgruppen/new diff --git a/app/views/modulgruppen/_kurz.html.erb b/app/views/modulgruppen/_kurz.html.erb index 73fad72..c88e185 100644 --- a/app/views/modulgruppen/_kurz.html.erb +++ b/app/views/modulgruppen/_kurz.html.erb @@ -1 +1,2 @@ -<%=link_to modulgruppe.name, modulgruppe %> <%= ' ( ' + modulgruppe.studium.title_context + ')' unless modulgruppe.studium.nil? %> +<%=link_to modulgruppe.name, modulgruppe %> +(<%=(link_to modulgruppe.studium.title_context, studium_path(modulgruppe.studium)) unless modulgruppe.studium.nil? %>) diff --git a/app/views/modulgruppen/show.html.erb b/app/views/modulgruppen/show.html.erb index 3c00840..869a431 100755 --- a/app/views/modulgruppen/show.html.erb +++ b/app/views/modulgruppen/show.html.erb @@ -15,11 +15,4 @@ <%= render 'moduls/kurz', :modul=>modul%> <% end %> - -<%= I18n.t("common.actions")%> -
-<%= link_to ''.html_safe+I18n.t("modulgruppe.addmodul"), new_modul_path(:modulgruppen_id =>@modulgruppe.id),:class =>"btn" %> -<%= link_to I18n.t("modulgruppe.studium"), studium_path(@modulgruppe.studium),:class =>"btn" %> -<%= link_to I18n.t("common.edit"), edit_modulgruppe_path(@modulgruppe),:class =>"btn" %> -<%= link_to I18n.t("common.delete"),[@modulgruppe], :method=>:delete , :data=>{:confirm=>I18n.t("common.sure")} ,:class=>"btn" %> -
+<%= render 'layouts/pretty_toolbar' %> diff --git a/config/locales/studien.de.yml b/config/locales/studien.de.yml index 85b4e13..be0535a 100644 --- a/config/locales/studien.de.yml +++ b/config/locales/studien.de.yml @@ -30,6 +30,7 @@ de: ohne: "Ohne Semesterzuordnung" modulgruppe: typ: "Typ" + edit: "Modulgruppe bearbeiten" addmodul: "Neues Modul hinzufügen" studium: "Studium" new: "Neue Modulgruppe" @@ -51,4 +52,4 @@ de: lecturers: "Vortragende" file: size: "Dateigröße" - \ No newline at end of file +