function makeMetaFromLine()

in widgets/time-tracking-report/src/app/time-tracking-report-model.js [40:58]


function makeMetaFromLine(line, isIssueView) {
  const id = getMetaId();

  const description = line.description || line.presentation;
  const title = (isIssueView ? id : line.userVisibleName) || description;
  if (!title) {
    return null;
  }
  return {
    id, title,
    description: description !== title ? description : undefined,
    isIssue: isIssueView,
    isUser: !isIssueView
  };

  function getMetaId() {
    return (isIssueView ? line.issueId : line.userId) || line.entityId;
  }
}