|
@@ -54,7 +54,7 @@ module Schild
|
|
|
class Schueler < Sequel::Model(:schueler)
|
|
|
# @!method fachklasse
|
|
|
# @return [Fachklasse]
|
|
|
- many_to_one :fachklasse, :class => :Fachklasse, :key => :Fachklasse_ID
|
|
|
+ many_to_one :fachklasse, :class => :Fachklasse
|
|
|
# @!method abschnitte
|
|
|
# @return [Array<Abschnitt>]
|
|
|
one_to_many :abschnitte, :class => :Abschnitt
|
|
@@ -104,7 +104,7 @@ module Schild
|
|
|
class Versetzung < Sequel::Model(:versetzung)
|
|
|
# @!method fachklasse
|
|
|
# @return [Fachklasse]
|
|
|
- many_to_one :fachklasse
|
|
|
+ many_to_one :fachklasse, :class => :Fachklasse
|
|
|
end
|
|
|
|
|
|
# Assoziation für Lehrer, hauptsächlich für Klassenlehrer
|
|
@@ -122,7 +122,7 @@ module Schild
|
|
|
one_to_many :noten, :class => :Note
|
|
|
# @!method fachklasse
|
|
|
# @return [Fachklasse]
|
|
|
- many_to_one :fachklasse
|
|
|
+ many_to_one :fachklasse, :class => :Fachklasse
|
|
|
# @!method klassenlehrer
|
|
|
# @return [Klassenlehrer]
|
|
|
many_to_one :klassenlehrer, :primary_key=>:Kuerzel, :key=>:KlassenLehrer, :class=>:Klassenlehrer
|
|
@@ -143,10 +143,10 @@ module Schild
|
|
|
class Fach < Sequel::Model(:eigeneschule_faecher)
|
|
|
# @!method note
|
|
|
# @return [Note]
|
|
|
- one_to_one :note
|
|
|
+ one_to_one :note, :class => :Note
|
|
|
# @!method abi_abschluss_leistungen
|
|
|
# @return [Array<AbiAbschlussFach>]
|
|
|
- one_to_many :abi_abschluss_leistungen
|
|
|
+ one_to_many :abi_abschluss_leistungen, :class => :AbiAbschlussFach
|
|
|
# @!method sprachenfolge
|
|
|
# @return [Sprachenfolge]
|
|
|
one_to_one :sprachenfolge, :class => :Sprachenfolge, :key => :Fach_ID
|
|
@@ -219,7 +219,7 @@ module Schild
|
|
|
many_to_one :fach, :class => :Fach
|
|
|
# @!method fachklasse
|
|
|
# @return [Fachklasse]
|
|
|
- many_to_one :fachklasse, :class => :Fachklasse, :key => :Fachklasse_ID
|
|
|
+ many_to_one :fachklasse, :class => :Fachklasse
|
|
|
end
|
|
|
|
|
|
# Vermerke von Schülern
|