expose userEmail to frontend

This commit is contained in:
Nitzan Miranda 2023-07-21 19:33:19 +03:00
parent dad800974b
commit 83be251af5
2 changed files with 6 additions and 5 deletions

View File

@ -278,7 +278,7 @@ export function cleanServiceGroups(groups) {
server, // docker widget
container,
currency, // coinmarketcap widget
creatorId, // azurePullRequests
userEmail, // azurePullRequests
symbols,
slugs,
defaultinterval,
@ -312,7 +312,7 @@ export function cleanServiceGroups(groups) {
};
if (type === "azurePullRequests") {
if (creatorId) cleanedService.widget.creatorId = creatorId;
if (userEmail) cleanedService.widget.userEmail = userEmail;
}
if (type === "coinmarketcap") {

View File

@ -11,7 +11,7 @@ export default function Component({ service }) {
const { data: prData, error: prError } = useWidgetAPI(widget);
const { creatorId } = widget;
const { userEmail } = widget;
if (prError) {
const finalError = prError ;
@ -31,8 +31,9 @@ export default function Component({ service }) {
return (
<Container service={service}>
<Block label="azurePullRequests.totalPrs" value={t("common.number", { value: prData.count })} />
<Block label="azurePullRequests.myPrs" value={t("common.number", { value: prData.value.filter(item => item.creatorId===creatorId).length })} />
<Block label="azurePullRequests.approvedNotCompleted" value={t("common.number", { value: prData.value.filter(item => item.reviewers.some(reviewer => reviewer.vote === 10)).length })} />
<Block label="azurePullRequests.myPrs" value={t("common.number", { value: prData.value.filter(item => item.createdBy.uniqueName===userEmail).length })} />
<Block label="azurePullRequests.approvedNotCompleted" value={t("common.number", { value: prData.value.filter(item => item.createdBy.uniqueName===userEmail).filter(item => item.reviewers.some(reviewer => reviewer.vote === 10)).length })} />
<Block label="azurePullRequests.approvedNotCompleted" value={userEmail} />
</Container>
);
}