Merge branch 'master' of github.com:fetsite/fetsite

This commit is contained in:
Andreas Stephanides
2013-11-27 15:55:34 +01:00
6 changed files with 12 additions and 9 deletions

View File

@@ -45,7 +45,7 @@ class Lva < ActiveRecord::Base
has_and_belongs_to_many :lecturers has_and_belongs_to_many :lecturers
translates :desc, :fallbacks_for_empty_translations => true translates :desc, :fallbacks_for_empty_translations => true
validates :lvanr,:format=>{ :with => /^[0-9][0-9][0-9]\.[0-9][0-9][0-9]$/}, :presence=>true, :uniqueness=>true # , :uniqueness=>true # LVA-Nummer muss das Format 000.000 besitzen (uniqueness?) oder 000 für nicht validates :lvanr,:format=>{ :with => /^[0-9][0-9][0-9]\.[0-9A][0-9][0-9]$/}, :presence=>true, :uniqueness=>true # , :uniqueness=>true # LVA-Nummer muss das Format 000.000 besitzen (uniqueness?) oder 000 für nicht
validates_presence_of :ects # ECTS vorhanden? validates_presence_of :ects # ECTS vorhanden?
validates :name, :presence=>true, :uniqueness=>{:scope=>:typ}# Name Eingetragen? validates :name, :presence=>true, :uniqueness=>{:scope=>:typ}# Name Eingetragen?
validates :typ, :presence=>true, :inclusion=> ERLAUBTE_TYPEN validates :typ, :presence=>true, :inclusion=> ERLAUBTE_TYPEN

View File

@@ -33,7 +33,7 @@ class Studium < ActiveRecord::Base
validates :abkuerzung, :length=>{:maximum=>5}, :format=>{:with=>/^[a-zA-z]{0,5}$/} validates :abkuerzung, :length=>{:maximum=>5}, :format=>{:with=>/^[a-zA-z]{0,5}$/}
validates :typ, :inclusion => {:in => ["Bachelor","Master"] } validates :typ, :inclusion => {:in => ["Bachelor","Master"] }
validates :name, :uniqueness => true, :presence=>true validates :name, :uniqueness => true, :presence=>true
validates :zahl, :presence=>true, :format=>{:with=>/^0(33|66)[0-9]{3}$/}, :uniqueness => true validates :zahl, :presence=>true, :format=>{:with=>/^[0-9A-Z]{4,10}$/}, :uniqueness => true
mount_uploader :picture, PictureUploader mount_uploader :picture, PictureUploader
translates :desc,:shortdesc, :versioning =>true,:fallbacks_for_empty_translations => true translates :desc,:shortdesc, :versioning =>true,:fallbacks_for_empty_translations => true
def title_context def title_context
@@ -49,14 +49,14 @@ class Studium < ActiveRecord::Base
end end
for i in 1..length for i in 1..length
semester =Semester.new() semester =Semester.new()
semester.name = i.to_s + '. ' + self.name #semester.name = i.to_s + '. ' + self.name
semester.nummer = i semester.nummer = i
semester.ssws = ((i % 2 == 0) ? "SS" : "WS") semester.ssws = ((i % 2 == 0) ? "SS" : "WS")
semester.save semester.save
self.semester << semester self.semester << semester
end end
semester = Semester.new() semester = Semester.new()
semester.name = 'Ohne Zuordnung (' + self.name + ')' #semester.name = 'Ohne Zuordnung (' + self.name + ')'
semester.nummer = 0 semester.nummer = 0
semester.ssws = "WS" semester.ssws = "WS"
semester.save semester.save

View File

@@ -30,7 +30,7 @@
<ul> <ul>
<li><b>LVA-Nummer:</b> <%=@lva.lvanr %></li> <li><b>LVA-Nummer:</b> <%=@lva.lvanr %></li>
<li><b>ECTS:</b> <%=@lva.ects %></li> <li><b>ECTS:</b> <%=@lva.ects %></li>
<li><b>Stunden:</b> <%=@lva.ects %></li> <li><b>Stunden:</b> <%=@lva.stunden %></li>
</ul> </ul>
<h2>Module</h2> <h2>Module</h2>
<ul> <ul>

View File

@@ -5,7 +5,7 @@
<div class="row-fluid"> <div class="row-fluid">
<div class="span8"> <div class="span8">
<h2>Beschreibung </h2> <h2><%=I18n.t("modul.desc")%></h2>
<p> <p>
<%= raw(@modul.desc) %> <%= raw(@modul.desc) %>
</p> </p>
@@ -13,7 +13,7 @@
</div> </div>
<div class="span4"> <div class="span4">
<div class="lva-sidebar"> <div class="lva-sidebar">
<h2>Modulgruppen</h2> <h2><%=I18n.t("modul.mgs")%></h2>
<ul> <ul>
<% @modul.modulgruppen.each do |mg| %> <% @modul.modulgruppen.each do |mg| %>
<li> <li>
@@ -21,7 +21,7 @@
</li> </li>
<% end %> <% end %>
</ul> </ul>
<h2>Lvas</h2> <h2><%=I18n.t("modul.lvas")%></h2>
<% @modul.lvas.each_slice(3) do |row| %> <% @modul.lvas.each_slice(3) do |row| %>
<ul> <ul>
<% row.each do |lv| %> <% row.each do |lv| %>

View File

@@ -71,7 +71,7 @@ de:
attributes: attributes:
zahl: zahl:
blank: "Geben Sie die Studienkennzahl an" blank: "Geben Sie die Studienkennzahl an"
invalid: "Die eingegebene Form stimmt nicht (beginnend mit 033 oder 066, dann 3 Stellen)" invalid: "Die eingegebene Form stimmt nicht. (4-10 Zeichen, Ziffern und Großbuchstaben"
taken: "Die Kennzahl wird bereits verwendet" taken: "Die Kennzahl wird bereits verwendet"
name: name:
blank: "Geben Sie den Namen des Studiums ein" blank: "Geben Sie den Namen des Studiums ein"

View File

@@ -18,6 +18,9 @@ de:
edit: "Modul bearbeiten" edit: "Modul bearbeiten"
list: "Alle Module" list: "Alle Module"
add: "Neues Modul" add: "Neues Modul"
lvas: "LVAs"
mgs: "Modulgruppen"
desc: "Beschreibung"
keine: keine:
beschreibung: "Keine Beschreibung vorhanden" beschreibung: "Keine Beschreibung vorhanden"
beispiel: beispiel: