diff --git a/Gemfile.lock b/Gemfile.lock index b7a77cb..bb82673 100755 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -100,10 +100,15 @@ GEM mime-types (~> 1.16) treetop (~> 1.4.8) mime-types (1.21) + mini_portile (0.5.2) multi_json (1.5.1) multipart-post (1.2.0) mysql2 (0.3.13) net-ldap (0.2.2) + nokogiri (1.6.0) + mini_portile (~> 0.5.0) + nokogiri (1.6.0-x86-mingw32) + mini_portile (~> 0.5.0) oauth2 (0.8.1) faraday (~> 0.8) httpauth (~> 0.1) @@ -175,6 +180,8 @@ GEM rspec-expectations (~> 2.14.0) rspec-mocks (~> 2.14.0) rubyntlm (0.1.1) + sanitize (2.0.6) + nokogiri (>= 1.4.4) sass (3.2.5) sass-rails (3.2.6) railties (~> 3.2.0) @@ -239,6 +246,7 @@ DEPENDENCIES rmagick rolify rspec-rails + sanitize sass-rails (~> 3.2) seed_dump (~> 0.5.3) simple_calendar (~> 0.1.9) diff --git a/app/models/lva.rb b/app/models/lva.rb index 7f1339c..cdd273b 100755 --- a/app/models/lva.rb +++ b/app/models/lva.rb @@ -50,7 +50,11 @@ class Lva < ActiveRecord::Base validates :name, :presence=>true, :uniqueness=>{:scope=>:typ}# Name Eingetragen? validates :typ, :presence=>true, :inclusion=> ERLAUBTE_TYPEN validates_presence_of :stunden # Stunden Eingetragen? - validates_presence_of :modul # Zugehöriges Modul eingetragen? (zumindest eines) + validates_presence_of :modul # Zugehöriges Modul eingetragen? + # (zumindest eines) + def typ_name + return self.typ + ' ' + self.name + end def add_semesters # Diese Methode fügt die Instanz automatisch zu allen Studien als "Ohne Semesterempfehlung" (Semester 0) zu, bei denen die Instanz im Studium noch nicht vorkommt. for m in self.modul