- }}
- end
-
- def self.show rid, roles
- opt = {}
- opt.merge!(Panel.show_opt)
- res = Panel.find(rid, opt)
- raise ActiveRecord::Forbidden unless res.visible?(roles)
- res
- end
-
- def self.edit rid, au
- opt = {}
- opt.merge!(Panel.show_opt)
- res = Panel.find(rid, opt)
- raise ActiveRecord::Forbidden unless res.own?(au)
- res