Weitere korrekturen Semester
This commit is contained in:
@@ -18,37 +18,4 @@ class Semester < ActiveRecord::Base
|
||||
belongs_to :studium, :foreign_key => "studium_id"
|
||||
validates :name, :presence => true
|
||||
validates :nummer, :presence => true
|
||||
class << self
|
||||
def batch_add(name, type, target)
|
||||
if type == "Bachelor"
|
||||
length = 6
|
||||
else
|
||||
length = 4
|
||||
end
|
||||
for i in 1..length
|
||||
semester =Semester.new()
|
||||
semester.name = i.to_s + ". " + name
|
||||
semester.nummer = i
|
||||
if i % 2 == 0
|
||||
semester.ssws = "SS"
|
||||
else
|
||||
semester.ssws = "WS"
|
||||
end
|
||||
semester.save
|
||||
target << semester
|
||||
end
|
||||
semester = Semester.new()
|
||||
semester.name = "Ohne Zuordnung"
|
||||
semester.nummer = 0
|
||||
semester.ssws = "WS"
|
||||
semester.save
|
||||
target << semester
|
||||
end
|
||||
|
||||
def batch_destroy(studium)
|
||||
for m in studium.semester
|
||||
m.destroy
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user