29 lines
644 B
Ruby
Executable File
29 lines
644 B
Ruby
Executable File
# == Schema Information
|
|
#
|
|
# Table name: rubriken
|
|
#
|
|
# id :integer not null, primary key
|
|
# name :string(255)
|
|
# desc :text
|
|
# prio :integer
|
|
# created_at :datetime not null
|
|
# updated_at :datetime not null
|
|
#
|
|
|
|
class Rubrik < ActiveRecord::Base
|
|
attr_accessible :desc, :name, :prio, :calendar, :public
|
|
has_many :neuigkeiten, :class_name => "Neuigkeit"
|
|
has_many :calentries, :through => :neuigkeiten, :as=>:object
|
|
resourcify
|
|
has_one :calendar
|
|
validates :calender , :presence=>true
|
|
def moderator
|
|
u=User.with_role(:newsmoderator).first
|
|
if !u.nil?
|
|
u.id
|
|
end
|
|
end
|
|
|
|
|
|
end
|