Class | DisplayToListPrivate |
In: |
app/models/display_to_list_private.rb
|
Parent: | DisplayToList |
一覧画面(ユーザ一覧)のモデル
同じ内容の共有一覧を作成する。 作成に成功した場合は作成された共有一覧を組
(DisplayToListShared のインスタンス、および SharedList のインスタンス)
として返す。
# File app/models/display_to_list_private.rb, line 45 45: def share(roleable) 46: shared = DisplayToListShared.new 47: shared.attributes = attributes 48: m = PoMessageSingular.find(name_po) 49: n = m.private_copy 50: shared.name_po = n.id 51: shared.save! 52: items.each {|item| item.private_copy(shared.id)} 53: shared_list = SharedList.new(:display_id => shared.id) 54: shared_list.roleable = roleable 55: shared_list.save! 56: return [shared, shared_list] 57: end