forked from bofh/fetsite
habil & Modulgruppen name
This commit is contained in:
@@ -24,7 +24,7 @@ class ModulsController < ApplicationController
|
|||||||
# GET /moduls/1.json
|
# GET /moduls/1.json
|
||||||
def show
|
def show
|
||||||
for i in @modul.modulgruppen
|
for i in @modul.modulgruppen
|
||||||
@tb <<{:text=> i.name + ' ('+i.studium_name + ')', :path=>modulgruppe_path(i)}
|
@tb <<{:text=> i.long_name, :path=>modulgruppe_path(i)}
|
||||||
end
|
end
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html # show.html.erb
|
format.html # show.html.erb
|
||||||
|
|||||||
@@ -12,12 +12,12 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
class Gremium < ActiveRecord::Base
|
class Gremium < ActiveRecord::Base
|
||||||
TYPEN={1=>"offiziell", 2=>"offiziell-temporär", 3 => "inoffiziell",4=>"inoffiziell-tempo", 11=> "berufungskommission"} # Kategorien, im Wesentlichen wichtig für Listung oder nicht Listung
|
TYPEN={1=>"offiziell", 2=>"offiziell-temporär", 3 => "inoffiziell",4=>"inoffiziell-tempo", 11=> "berufungskommission",11=> "habilitationskommission" } # Kategorien, im Wesentlichen wichtig für Listung oder nicht Listung
|
||||||
GESCHLECHT={0=>"saechlich", 1 => "maennlich", 2 => "weiblich"} # Geschlecht des Gremiums zur richtige Deklination
|
GESCHLECHT={0=>"saechlich", 1 => "maennlich", 2 => "weiblich"} # Geschlecht des Gremiums zur richtige Deklination
|
||||||
ART2FALL={0=>"des", 1=>"des",2=>"der"} # Artikel 2.Fall abhängig vom Geschlecht
|
ART2FALL={0=>"des", 1=>"des",2=>"der"} # Artikel 2.Fall abhängig vom Geschlecht
|
||||||
ART4FALL={0=>"das", 1=>"den",2=>"die"} # Artikel 2.Fall abhängig vom Geschlecht
|
ART4FALL={0=>"das", 1=>"den",2=>"die"} # Artikel 2.Fall abhängig vom Geschlecht
|
||||||
FILTER={11=>I18n.t("gremium.filter.berufung.title")}
|
FILTER={11=>I18n.t("gremium.filter.berufung.title")}
|
||||||
TEXT={11=>I18n.t("gremium.filter.berufung.text")}
|
TEXT={11=>I18n.t("gremium.filter.berufung.text"),12=>"Habils"}
|
||||||
|
|
||||||
attr_accessible :desc, :name, :typ, :geschlecht,:thema_id, :memberships_attributes
|
attr_accessible :desc, :name, :typ, :geschlecht,:thema_id, :memberships_attributes
|
||||||
has_many :memberships # Mitgliedschaften bei dem Gremium
|
has_many :memberships # Mitgliedschaften bei dem Gremium
|
||||||
|
|||||||
@@ -21,12 +21,13 @@ class Modulgruppe < ActiveRecord::Base
|
|||||||
|
|
||||||
validates :studium_id, :presence => true # Bei der Abfrage ist student_id entscheidend
|
validates :studium_id, :presence => true # Bei der Abfrage ist student_id entscheidend
|
||||||
validates :studium, :presence => true # Wird gesetzt, um das richtige Feld zu melden bei Fehlern
|
validates :studium, :presence => true # Wird gesetzt, um das richtige Feld zu melden bei Fehlern
|
||||||
|
|
||||||
validates :name, :uniqueness =>{:scope => :studium_id}, :presence=>true # Pro Studium darf ein Name nur einmal vorkommen
|
validates :name, :uniqueness =>{:scope => :studium_id}, :presence=>true # Pro Studium darf ein Name nur einmal vorkommen
|
||||||
validates :phase, :inclusion => {:in => [1, 2, 3, 4]}
|
validates :phase, :inclusion => {:in => [1, 2, 3, 4]}
|
||||||
validates :typ, :inclusion => {:in => ["Pflicht","Vertiefungspflicht","Wahl"] }
|
validates :typ, :inclusion => {:in => ["Pflicht","Vertiefungspflicht","Wahl"] }
|
||||||
translates :desc, :versioning =>true,:fallbacks_for_empty_translations => true
|
translates :desc, :versioning =>true,:fallbacks_for_empty_translations => true
|
||||||
def long_name
|
def long_name
|
||||||
self.studium_name + ": "+ name
|
name + "(" + self.studium_name + ")"
|
||||||
end
|
end
|
||||||
def studium_name
|
def studium_name
|
||||||
self.studium.nil? ? "Kein Studium vorhanden" : self.studium.name
|
self.studium.nil? ? "Kein Studium vorhanden" : self.studium.name
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<%= link_to g do %>
|
<%= link_to g do %>
|
||||||
<h2><%= g.name %></h2>
|
<h2><%= g.name %></h2>
|
||||||
<p><%= g.desc %></p>
|
<p><%= g.desc.html_safe %></p>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
Reference in New Issue
Block a user