File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
services/static-webserver/client/source/class/osparc/po Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ qx.Class.define("osparc.po.UsersPending", {
179179 row,
180180 column : 1 ,
181181 } ) ;
182- pendingUsersLayout . add ( new qx . ui . basic . Label ( pendingUser . preRegistrationCreated ? osparc . utils . Utils . formatDateAndTime ( new Date ( pendingUser . preRegistrationCreated ) ) : "-" ) , {
182+ pendingUsersLayout . add ( new qx . ui . basic . Label ( pendingUser . accountRequestReviewedAt ? osparc . utils . Utils . formatDateAndTime ( new Date ( pendingUser . accountRequestReviewedAt ) ) : "-" ) , {
183183 row,
184184 column : 2 ,
185185 } ) ;
@@ -236,7 +236,13 @@ qx.Class.define("osparc.po.UsersPending", {
236236 const reviewedUsers = resps [ 1 ] ;
237237 const pendingUsersLayout = this . getChildControl ( "pending-users-layout" ) ;
238238 pendingUsersLayout . removeAll ( ) ;
239- this . __addHeader ( ) ;
239+ const sortByDate = ( a , b ) => {
240+ const dateA = a . accountRequestReviewedAt ? new Date ( a . accountRequestReviewedAt ) : new Date ( 0 ) ;
241+ const dateB = b . accountRequestReviewedAt ? new Date ( b . accountRequestReviewedAt ) : new Date ( 0 ) ;
242+ return dateB - dateA ; // sort by most recent first
243+ } ;
244+ pendingUsers . sort ( sortByDate ) ;
245+ reviewedUsers . sort ( sortByDate ) ;
240246 this . __addRows ( pendingUsers . concat ( reviewedUsers ) ) ;
241247 } )
242248 . catch ( err => osparc . FlashMessenger . logError ( err ) ) ;
You can’t perform that action at this time.
0 commit comments