| 352 | } |
| 353 | |
| 354 | public setInitialDiscussionsStoreMethod(initialDiscussions) { |
| 355 | const discussionObjs = initialDiscussions.map( |
| 356 | (d) => |
| 357 | new Discussion({ |
| 358 | team: this.currentTeam, |
| 359 | store: this.store, |
| 360 | ...d, |
| 361 | }), |
| 362 | ); |
| 363 | |
| 364 | this.activeDiscussionsForUser.replace(discussionObjs.filter((d) => !d.isDiscussionArchived)); |
| 365 | |
| 366 | this.archivedDiscussionsForUser.replace(discussionObjs.filter((d) => d.isDiscussionArchived)); |
| 367 | } |
| 368 | |
| 369 | // if user is Team Leader, show all Discussions inside Team |
| 370 | // review |