forked from bofh/fetsite
Merge branch 'master' of github.com:fetsite/fetsite
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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| %>
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user