\r
# ClassMethods\r
\r
+ @my_class: () ->\r
+ this\r
+ \r
my_class: () ->\r
Pettanr[@constructor.name]\r
\r
'id'\r
\r
@find_boost_name: (column_name) ->\r
- my_peta().find_boost_name column_name\r
- \r
+ @my_peta().find_boost_name column_name\r
+ \r
@is_extend_column: (column_name) -> \r
- my_peta().is_extend_column column_name\r
+ @my_peta().is_extend_column column_name\r
\r
@fold_extend_settings: (attr) ->\r
_.each my_peta().boost, (name, manifest) ->\r
@item_name()\r
\r
boosts: (level) ->\r
- _.each @my_class().my_peta().boost, (boost_name, boost_manifest) ->\r
- next if level == 'read' and boost_manifest.level == 'post'\r
- @boost boost_manifest\r
+ _this = this\r
+ c = @my_class().my_peta().boost\r
+ _.each c, (boost_manifest, boost_name) ->\r
+ return if level == 'read' and boost_manifest.level == 'post'\r
+ _this.boost boost_manifest\r
\r
boost: (boost_manifest) ->\r
@boosters ||= {}\r
is_extend_column: (column_name) ->\r
@is_extend_column column_name\r
\r
- is_user_visible: (operators) ->\r
- if Manifest.manifest.magic_numbers['run_mode'] == 0\r
- return false if not operators.is_guest\r
- else\r
- return false if not operators.is_resource_reader\r
- true\r
- \r
is_visible: (operators) ->\r
- return false if not @is_user_visible(operators)\r
+ if Manifest.manifest().magic_numbers['run_mode'] == 0\r
+ return false if not operators.is_guest()\r
+ else\r
+ return false if not operators.is_resource_reader()\r
true\r
\r
is_editize: () ->\r