Archived
Page form with drop down. Modifications for Designs
This commit is contained in:
1 parent
27d47215e9
commit
c427e2af14
12 files changed
+118
-49
No files matched your search
@@ -3,12 +3,16 @@ class LayoutPart
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
|
||||
field :name_tag
|
||||
field :name
|
||||
field :id_tag
|
||||
field :editable_tag
|
||||
field :editable
|
||||
field :class_tag
|
||||
field :content
|
||||
|
||||
embedded_in :layout
|
||||
|
||||
def editable?
|
||||
self.editable.eql?('true')
|
||||
end
|
||||
|
||||
end
|
||||
@@ -7,7 +7,7 @@ class Theme < Stylesheet
|
||||
protected
|
||||
|
||||
def set_name
|
||||
self.name = self.file_filename.split('.')[0]
|
||||
self.name = File.basename(self.file_filename,".css")
|
||||
end
|
||||
|
||||
end
|
||||
+2
-8
@@ -3,15 +3,13 @@ class Page < Item
|
||||
field :content
|
||||
field :theme_id
|
||||
|
||||
validates_presence_of :design_id
|
||||
|
||||
belongs_to :design
|
||||
has_many :page_parts
|
||||
|
||||
def create_parts
|
||||
page_design = self.get_design
|
||||
page_design = self.design
|
||||
page_design.layout.layout_parts.each do |p|
|
||||
self.page_parts.create( :name => p.name, :i18n_variable_id => I18nVariable.create.id, :kind => 'text' ) if p['editable']
|
||||
self.page_parts.create( :name => p.name, :i18n_variable_id => I18nVariable.create.id, :kind => 'text' ) if p.editable?
|
||||
end
|
||||
end
|
||||
|
||||
@@ -23,8 +21,4 @@ class Page < Item
|
||||
end
|
||||
end
|
||||
|
||||
def get_design
|
||||
Design.find(design_id)
|
||||
end
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user