forked from bofh/fetsite
attachments has_many for document, neuigkeit, thema
This commit is contained in:
@@ -21,6 +21,7 @@ class DocumentsController < ApplicationController
|
|||||||
@parent=@document.parent
|
@parent=@document.parent
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js
|
format.js
|
||||||
|
format.html
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ class Document < ActiveRecord::Base
|
|||||||
validate :parent, :presence=>true
|
validate :parent, :presence=>true
|
||||||
has_paper_trail
|
has_paper_trail
|
||||||
TYPS = { 1=>"fet_docs", 10=>"protocol", 11=> "agenda"}
|
TYPS = { 1=>"fet_docs", 10=>"protocol", 11=> "agenda"}
|
||||||
|
has_many :attachments, :as=>:parent
|
||||||
def long_name
|
def long_name
|
||||||
if self.parent.class=="Meeting"
|
if self.parent.class=="Meeting"
|
||||||
"<b>"+self.parent.text+ "</b>"+ self.name
|
"<b>"+self.parent.text+ "</b>"+ self.name
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ class Neuigkeit < ActiveRecord::Base
|
|||||||
has_many :calentries, as: :object
|
has_many :calentries, as: :object
|
||||||
has_many :nlinks
|
has_many :nlinks
|
||||||
has_one :meeting
|
has_one :meeting
|
||||||
|
has_many :attachments, :as=>:parent
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
validates :rubrik, :presence=>true
|
validates :rubrik, :presence=>true
|
||||||
validates :author, :presence=>true
|
validates :author, :presence=>true
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class Thema < ActiveRecord::Base
|
|||||||
# Each topic has multiple questions, that are also referenced in the FAQ.
|
# Each topic has multiple questions, that are also referenced in the FAQ.
|
||||||
has_many :fragen
|
has_many :fragen
|
||||||
# Attachments can be all data formats
|
# Attachments can be all data formats
|
||||||
has_many :attachments
|
has_many :attachments, :as=>:parent
|
||||||
# attached pics can be used as title pictures
|
# attached pics can be used as title pictures
|
||||||
has_many :titlepics, :as=>:parent, :class_name=>'Attachment', :conditions=>{:flag_titlepic=>true}
|
has_many :titlepics, :as=>:parent, :class_name=>'Attachment', :conditions=>{:flag_titlepic=>true}
|
||||||
# each topic has to belong to one group
|
# each topic has to belong to one group
|
||||||
|
|||||||
Reference in New Issue
Block a user