diff --git a/app/models/lva.rb b/app/models/lva.rb index 300e0e2..307133c 100755 --- a/app/models/lva.rb +++ b/app/models/lva.rb @@ -17,7 +17,7 @@ class Lva < ActiveRecord::Base has_paper_trail # Versionsverfolgung - attr_accessible :desc, :ects, :lvanr, :name, :stunden, :modul_ids, :semester_ids, :pruefungsinformation, :lernaufwand + attr_accessible :desc, :ects, :lvanr, :name, :stunden, :modul_ids, :semester_ids, :pruefungsinformation, :lernaufwand, :typ has_and_belongs_to_many :modul # Gehört zu einem Modul has_and_belongs_to_many :semester #Gehört zu einem Semester( derzeit nicht implementiert) @@ -29,6 +29,7 @@ class Lva < ActiveRecord::Base validates_presence_of :ects # ECTS vorhanden? validates :name, :presence=>true validates :name, :uniqueness=>true# Name Eingetragen? + validates :typ, :presence=>true validates_presence_of :stunden # Stunden Eingetragen? validates_presence_of :modul # Zugehöriges Modul eingetragen? (zumindest eines) def add_semesters diff --git a/app/views/lvas/_form.html.erb b/app/views/lvas/_form.html.erb index be3ef9d..5aa9135 100755 --- a/app/views/lvas/_form.html.erb +++ b/app/views/lvas/_form.html.erb @@ -8,8 +8,12 @@