mirror of
https://github.com/umami-software/umami.git
synced 2026-02-04 04:37:11 +01:00
filter usagewebsites
This commit is contained in:
parent
49b1d0a125
commit
edefdfb4b1
3 changed files with 7 additions and 2 deletions
|
|
@ -62,6 +62,7 @@ export default async (
|
||||||
websiteName: a.name,
|
websiteName: a.name,
|
||||||
websiteEventUsage: websiteEventUsage.find(b => a.id === b.websiteId)?.count || 0,
|
websiteEventUsage: websiteEventUsage.find(b => a.id === b.websiteId)?.count || 0,
|
||||||
eventDataUsage: eventDataUsage.find(b => a.id === b.websiteId)?.count || 0,
|
eventDataUsage: eventDataUsage.find(b => a.id === b.websiteId)?.count || 0,
|
||||||
|
deletedAt: a.deletedAt,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const usage = websiteUsage.reduce(
|
const usage = websiteUsage.reduce(
|
||||||
|
|
@ -74,9 +75,13 @@ export default async (
|
||||||
{ websiteEventUsage: 0, eventDataUsage: 0 },
|
{ websiteEventUsage: 0, eventDataUsage: 0 },
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const filteredWebsiteUsage = websiteUsage.filter(
|
||||||
|
a => !a.deletedAt && (a.websiteEventUsage > 0 || a.eventDataUsage > 0),
|
||||||
|
);
|
||||||
|
|
||||||
return ok(res, {
|
return ok(res, {
|
||||||
...usage,
|
...usage,
|
||||||
websites: websiteUsage,
|
websites: filteredWebsiteUsage,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import * as yup from 'yup';
|
||||||
const schema = {
|
const schema = {
|
||||||
GET: yup.object().shape({
|
GET: yup.object().shape({
|
||||||
userId: yup.string().uuid().required(),
|
userId: yup.string().uuid().required(),
|
||||||
teamId: yup.string().uuid(),
|
|
||||||
...pageInfo,
|
...pageInfo,
|
||||||
}),
|
}),
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,7 @@ export async function getAllWebsites(userId: string) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
deletedAt: null,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue