@@ -93,23 +93,21 @@ class Application @Inject()(files: FileService, collections: CollectionService,
9393 implicit val user = request.user
9494
9595 var newsfeedEvents = List .empty[Event ]
96- if (! play.Play .application().configuration().getBoolean(" clowder.disable.events" , false )) {
97- newsfeedEvents = user.fold(List .empty[Event ])(u => events.getEvents(u.followedEntities, Some (20 )))
98- newsfeedEvents = newsfeedEvents ::: events.getRequestEvents(user, Some (20 ))
99- if (user.isDefined) {
100- newsfeedEvents = (newsfeedEvents ::: events.getEventsByUser(user.get, Some (20 )))
101- .sorted(Ordering .by((_ : Event ).created).reverse).distinct.take(20 )
102- }
103- }
10496
10597 user match {
10698 case Some (clowderUser) if (clowderUser.status == UserStatus .Inactive ) => {
10799 Redirect (routes.Error .notActivated())
108100 }
109101 case Some (clowderUser) if ! (clowderUser.status == UserStatus .Inactive ) => {
110- newsfeedEvents = newsfeedEvents ::: events.getEventsByUser(clowderUser, Some (20 ))
111- if (play.Play .application().configuration().getBoolean(" showCommentOnHomepage" )) newsfeedEvents = newsfeedEvents ::: events.getCommentEvent(clowderUser, Some (20 ))
112- newsfeedEvents = newsfeedEvents.sorted(Ordering .by((_ : Event ).created).reverse).distinct.take(20 )
102+ if (! play.Play .application().configuration().getBoolean(" clowder.disable.events" , false )) {
103+ newsfeedEvents = newsfeedEvents ::: events.getEventsByUser(clowderUser, Some (20 ))
104+ newsfeedEvents = newsfeedEvents ::: events.getRequestEvents(user, Some (20 ))
105+ newsfeedEvents = newsfeedEvents ::: events.getEvents(clowderUser.followedEntities, Some (20 ))
106+ if (play.Play .application().configuration().getBoolean(" showCommentOnHomepage" )) {
107+ newsfeedEvents = newsfeedEvents ::: events.getCommentEvent(clowderUser, Some (20 ))
108+ }
109+ newsfeedEvents = newsfeedEvents.sorted(Ordering .by((_ : Event ).created).reverse).distinct.take(20 )
110+ }
113111 val datasetsUser = datasets.listUser(12 , Some (clowderUser), request.user.fold(false )(_.superAdminMode), clowderUser)
114112 val collectionList = collections.listUser(12 , Some (clowderUser), request.user.fold(false )(_.superAdminMode), clowderUser)
115113 val collectionsWithThumbnails = collectionList.map { c =>
0 commit comments