default widgets and sidebar.
This commit is contained in:
1 parent
6995bb1622
commit
5f712622ad
28 files changed
+344
-162
No files matched your search
@@ -1,7 +1,7 @@
|
||||
class ModuleApp
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
include OrbitCoreLib::ObjectTokenUnility
|
||||
include OrbitCoreLib::ObjectTokenUtility
|
||||
|
||||
field :key
|
||||
field :title
|
||||
@@ -21,9 +21,17 @@ class ModuleApp
|
||||
OrbitApp::Module::Registration.find_by_key(key)
|
||||
end
|
||||
|
||||
# %w{label_i18n }.each do |field|
|
||||
# define_method(field){|var| get_registration.send("get_#{m}") }
|
||||
# end
|
||||
%w{widget_styles }.each do |field|
|
||||
define_method(field){|var| get_registration.send("get_#{field}") }
|
||||
end
|
||||
|
||||
def get_default_widget
|
||||
get_registration.get_default_widget
|
||||
end
|
||||
|
||||
def enable_frontend?
|
||||
get_registration.get_enable_frontend
|
||||
end
|
||||
|
||||
def label_i18n
|
||||
reg = get_registration
|
||||
@@ -38,10 +46,20 @@ class ModuleApp
|
||||
!get_registration.get_default_widget.blank?
|
||||
end
|
||||
|
||||
def get_widget_style
|
||||
widgets = get_registration.get_widgets
|
||||
end
|
||||
|
||||
def get_widget_for_select
|
||||
widgets = get_registration.get_widgets
|
||||
ary = widgets.collect{|k,v| [I18n.t(v["label"]),k]}
|
||||
ary << [I18n.t('widget.default_widget'),'default_widget']if using_default_widget?
|
||||
ary = widgets.collect do |k,v|
|
||||
if k == 'default_widget'
|
||||
[I18n.t('widget.default_widget'),'default_widget']
|
||||
else
|
||||
[I18n.t(v[:label]),k]
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
def is_manager?(user)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class ObjectAuth < PrototypeAuth
|
||||
include OrbitCoreLib::ObjectTokenUnility
|
||||
include OrbitCoreLib::ObjectTokenUtility
|
||||
validates_uniqueness_of :title ,:scope => [:obj_authable_type,:obj_authable_id] #{ |c| }
|
||||
belongs_to :obj_authable, polymorphic: true
|
||||
after_save :check_user_has_can_access_app
|
||||
|
||||
Reference in new issue
Block a user