semester migration

This commit is contained in:
Thomas Blazek
2013-08-19 16:46:26 +02:00
parent 3043739a10
commit 5c83d36ea5
2 changed files with 17 additions and 2 deletions

View File

@@ -13,9 +13,17 @@
# #
class Semester < ActiveRecord::Base class Semester < ActiveRecord::Base
attr_accessible :name, :nummer, :ssws, :lva_ids attr_accessible :nummer, :ssws, :lva_ids
has_and_belongs_to_many :lvas has_and_belongs_to_many :lvas
belongs_to :studium, :foreign_key => "studium_id" belongs_to :studium, :foreign_key => "studium_id"
validates :name, :presence => true
validates :nummer, :presence => true validates :nummer, :presence => true
def name
if self.nummer == 0
return I18n.t("ohnezuordnung") + " (" + self.studium.name + ")"
else
return self.nummer.to_s + ". " + self.studium.name
end
end
end end

View File

@@ -0,0 +1,7 @@
class RemoveNameFromSemesters < ActiveRecord::Migration
def change
remove_column :semesters, :name
end
end