| 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