REST Service for POPCORN - ILIAS
alex
10 hours ago a82027a51a3056e574b9c6c8941a7a16f5841126
lib/libLp.js
@@ -14,19 +14,12 @@
/**
 * Unterobjekte auswerten und LF kombinieren pro user
 * @param {[usr_id,login,firstname,lastname,obj_id,item_id,item_obj_id,status,status_changed]} data
 * @return {[usr_id,firstname,lastname,status,status_changed]}
 * @return {[usr_id,login,firstname,lastname,status,status_changed]}
 */
function alleAuswerten(data) {
   const grouped = _.groupBy(data, "usr_id")
   const ret = []
   for (const items of Object.values(grouped)) {
      if (!items.length) continue
      // const unterStatusse = items.map(it => it.status)
      // const newStatus = auswerten(unterStatusse)
      // const status_changed = _.max(items.map(u => u.status_changed))
      // TODO GS-2555 Datum berücksichtigen für die Auswertung
      const statusData = items.map(({status_changed, status}) => ({status_changed, status}))
      const newStatus = auswerten(statusData)
      const status_changed = _.max(items.map(u => u.status_changed))