Skip to content

Commit

Permalink
Merge pull request #454 from NIAEFEUP/fix/open-email-in-new-tab-admin
Browse files Browse the repository at this point in the history
open email in new tab for admins
  • Loading branch information
tomaspalma authored Feb 9, 2025
2 parents 99e13ed + 458b6dd commit 78e0bcd
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/components/admin/requests/AdminSendEmail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ export const AdminSendEmail = ({
message=""
}: Props) => {
return <>
<a href={`${mailtoStringBuilder(nmec)}?subject=${subject}&[email protected]&body=Viva,%0D%0A%0D%0A ${message} %0D%0A%0D%0ACmpts,%0D%0ADaniel Silva%0D%0A(pela comissão de inscrição em turmas)`}>
<a
target="_blank"
rel="noopener noreferrer"
href={`${mailtoStringBuilder(nmec)}?subject=${subject}&[email protected]&body=Viva,%0D%0A%0D%0A ${message} %0D%0A%0D%0ACmpts,%0D%0ADaniel Silva%0D%0A(pela comissão de inscrição em turmas)`}
>
<Button
variant="secondary"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ const rejectRequest = async (
await exchangeRequestService.adminRejectExchangeRequest(requestType, id);

const a = document.createElement('a');
a.target = "_blank";
a.rel = "noopener noreferrer";

if(requestType === AdminRequestType.DIRECT_EXCHANGE || requestType === AdminRequestType.URGENT_EXCHANGE) {
a.href = `${mailtoStringBuilder(nmecs)}?subject=Pedido de Alteração de Turma&[email protected]&body=Viva,%0D%0A%0D%0AA alteração pedida não pode ser efetuada.%0D%0A${exchangeMessage}%0D%0A%0D%0ACmpts,%0D%0ADaniel Silva%0D%0A(pela comissão de inscrição em turmas)`;
} else {
Expand All @@ -51,11 +54,14 @@ const acceptRequest = async (
await exchangeRequestService.adminAcceptExchangeRequest(requestType, id);

const a = document.createElement('a');
a.target = "_blank";
a.rel = "noopener noreferrer";
if(requestType === AdminRequestType.DIRECT_EXCHANGE || requestType === AdminRequestType.URGENT_EXCHANGE) {
a.href = `${mailtoStringBuilder(nmecs)}?subject=Pedido de Troca de Turma&[email protected]&body=Viva,%0D%0A%0D%0AA alteração pedida foi efetuada.%0D%0A${exchangeMessage}%0D%0A%0D%0ACmpts,%0D%0ADaniel Silva%0D%0A(pela comissão de inscrição em turmas)`;
} else {
a.href = `${mailtoStringBuilder(nmecs)}?subject=Pedido de Inscrição em Unidades Curriculares&[email protected]&body=Viva,%0D%0A%0D%0AA alteração pedida foi efetuada.%0D%0A${exchangeMessage}%0D%0A%0D%0ACmpts,%0D%0ADaniel Silva%0D%0A(pela comissão de inscrição em turmas)`;
}

a.click();
} catch (e) {
console.error(e);
Expand Down

0 comments on commit 78e0bcd

Please sign in to comment.