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

View File

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