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
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 :name, :presence=>true, :uniqueness=>{:scope=>:typ}# Name Eingetragen?
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 :typ, :inclusion => {:in => ["Bachelor","Master"] }
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
translates :desc,:shortdesc, :versioning =>true,:fallbacks_for_empty_translations => true
def title_context
@@ -49,14 +49,14 @@ class Studium < ActiveRecord::Base
end
for i in 1..length
semester =Semester.new()
semester.name = i.to_s + '. ' + self.name
#semester.name = i.to_s + '. ' + self.name
semester.nummer = i
semester.ssws = ((i % 2 == 0) ? "SS" : "WS")
semester.save
self.semester << semester
end
semester = Semester.new()
semester.name = 'Ohne Zuordnung (' + self.name + ')'
#semester.name = 'Ohne Zuordnung (' + self.name + ')'
semester.nummer = 0
semester.ssws = "WS"
semester.save

View File

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

View File

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

View File

@@ -71,7 +71,7 @@ de:
attributes:
zahl:
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"
name:
blank: "Geben Sie den Namen des Studiums ein"

View File

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