mirror of
https://github.com/kremalicious/umami.git
synced 2025-02-01 12:29:35 +01:00
filter usagewebsites
This commit is contained in:
parent
4b421d08d0
commit
b3bcfa5bd1
@ -62,6 +62,7 @@ export default async (
|
||||
websiteName: a.name,
|
||||
websiteEventUsage: websiteEventUsage.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(
|
||||
@ -74,9 +75,13 @@ export default async (
|
||||
{ websiteEventUsage: 0, eventDataUsage: 0 },
|
||||
);
|
||||
|
||||
const filteredWebsiteUsage = websiteUsage.filter(
|
||||
a => !a.deletedAt && (a.websiteEventUsage > 0 || a.eventDataUsage > 0),
|
||||
);
|
||||
|
||||
return ok(res, {
|
||||
...usage,
|
||||
websites: websiteUsage,
|
||||
websites: filteredWebsiteUsage,
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,6 @@ import * as yup from 'yup';
|
||||
const schema = {
|
||||
GET: yup.object().shape({
|
||||
userId: yup.string().uuid().required(),
|
||||
teamId: yup.string().uuid(),
|
||||
...pageInfo,
|
||||
}),
|
||||
};
|
||||
|
@ -61,6 +61,7 @@ export async function getAllWebsites(userId: string) {
|
||||
},
|
||||
},
|
||||
],
|
||||
deletedAt: null,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user