Skip to content

Commit

Permalink
Merge pull request #137 from zlamalp/meta
Browse files Browse the repository at this point in the history
Display custom not eligible messages for einfra
  • Loading branch information
zlamalp authored Jan 4, 2021
2 parents a6ae94f + 8f0fbb2 commit 5d2dc5f
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import cz.metacentrum.perun.wui.model.beans.ApplicationFormItem;
import cz.metacentrum.perun.wui.model.beans.ApplicationFormItemData;
import cz.metacentrum.perun.wui.model.beans.Group;
import cz.metacentrum.perun.wui.model.beans.User;
import cz.metacentrum.perun.wui.model.beans.Vo;
import cz.metacentrum.perun.wui.registrar.client.resources.PerunRegistrarTranslation;

Expand Down Expand Up @@ -235,6 +236,11 @@ private void resolveCantBeSubmittedException() {
setInfo(trans.cantSubmitLoA(), trans.notAcademicLoA(Utils.translateIdp(PerunSession.getInstance().getPerunPrincipal().getExtSource())));
} else if (Objects.equals("NOT_ELIGIBLE", exception.getReason())) {
setInfo(trans.cantSubmitLoA(), trans.notEligibleCESNET());
} else if (Objects.equals("NOT_ELIGIBLE_EINFRA_EXTENSION", exception.getReason())) {
String url = Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/";
setInfo(trans.cantSubmitLoA(), trans.notEligibleEINFRAextension(Utils.getIdentityConsolidatorLink(true), url+PerunSession.getInstance().getRpcServer()+"/registrar/?vo=einfra&group=verified_users:catch_all"));
} else if (Objects.equals("NOT_ELIGIBLE_METAIDP", exception.getReason())) {
setInfo(trans.cantSubmitLoA(), trans.notEligibleMETAIDP());
} else {
setInfo(trans.cantSubmitLoA(), exception.getMessage());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,12 @@ public interface PerunRegistrarTranslation extends PerunTranslation {
@DefaultMessage("In order to access CESNET services you must log-in using verified academic identity (at least once a year). Please use such identity to access this form.")
public String notEligibleCESNET();

@DefaultMessage("<p>To renew your membership, <b>verification of academic status</b> is required for your e-Infrastructure account. <p><ul><li>I have a verified account</li><ul><li>The verification may have expired. In this case, please sign in to your account with a verified academic identity, which will extend the validity of the verification.</li></ul></ul><ul><li>I don`t have a verified account</li><ul><li>Please <a href=\"{0}\">add verified identity</a> to your account from some academic institution (involved in eduId).</li><li><a href=\"{1}\">Ask for manual verification</a> of your academic background (if your institution is not involved in the eduId federation).</li></ul>")
public String notEligibleEINFRAextension(String consolidatorUrl, String einfraVerifyUrl);

@DefaultMessage("<p>You are signed in with an account from Metacentrum. You <b>cannot register or renew your membership</b> using this identity.<p>Please <b>sign-out / close all browser windows</b> and sign-in again using an external identity provider - an account from your academic organization or a social identity provider if your institution doesn`t have one.")
public String notEligibleMETAIDP();

@DefaultMessage("<p>Your application still awaits for mail address verification. If you continue now, it is most probable, that service will redirect you back to the registration form.<p>Please check your mailbox for verification mail. Once your application is verified and approved, you will be able to access the service.")
public String redirectWaitForVerification();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,8 @@ unableToSubmit=Formulář nelze odeslat
cantSubmitLoA=Nelze podat přihlášku
notAcademicLoA=Podle informací poskytnutých od <i>{0}</i> <b>nejste aktivním členem akademické obce</b>. Odhlaste se a přihlaste se znovu pomocí svojí domácí instituce (Univerzity), které jste aktivním členem.
notEligibleCESNET=Pro přístup ke službám CESNETu je potřeba používat ověřenou akademickou identitu (alespoň 1x za rok se s ní musíte přihlásit). Prosím použijte akademickou identitu pro přístup k tomuto formuláři.

notEligibleEINFRAextension=<p>Pro prodloužení členství je <b>vyžadováno ověření akademického statutu</b> u Vašeho účtu v e-infrastruktuře.<p><ul><li>Mám ověřený účet</li><ul><li>Je možné, že ověření vypršelo. V takovém případě se prosím přihlaste ke svému účtu ověřenou akademickou identitou, což platnost ověření prodlouží.</li></ul></ul><ul><li>Nemám ověřený účet</li><ul><li><a href="{0}">Přidejte si</a> ke svému účtu ověřenou identitu z nějaké akademické instituce (zapojené v eduId).</li><li><a href="{1}">Požádejte o ruční ověření</a> Vaší akademické příslušnosti (v případě, že Vaše instituce není zapojena ve federaci eduId).</li></ul>
notEligibleMETAIDP=<p>Jste přihlášeni pomocí účtu z Metacentra. Pod touto identitou <b>nelze provádět registrace a prodlužování členství</b>.<p>Prosím <b>odhlašte se / zavřete všechna okna prohlížeče</b> a přihlašte se znovu s použitím externího poskytovatele identity, tedy účtu z Vaší domovské organizace nebo sociální identitou, pokud Vaše insitutce nemá poskytovatele identity nebo není zapojená ve federaci eduId.cz.
redirectWaitForVerification=<p>Vaše přihláška stále čeká na ověření zadané mailové adresy. Pokud budete nyní pokračovat dál na koncovou službu, je velmi pravděpodobné, že budete přesměrováni zpět na registraci.<p>Prosím zkontrolujte si Vaši poštovaní schránku na zprávu pro ověření mailové adresy.<p>Jakmile bude Vaše adresa ověřena a přihláška schválena, budete moci přistupovat na koncovou službu.
redirectWaitForApproval=<p>Vaše přihláška stále čeká na schválení administrátorem. Pokud budete nyní pokračovat dál na koncovou službu, je velmi pravděpodobné, že budete přesměrováni zpět na registraci.<p>Jakmile bude Vaše přihláška schválena, dostanete upozornění na mail a budete moci přistupovat na koncovou službu.
understand=Rozumím
Expand Down

0 comments on commit 5d2dc5f

Please sign in to comment.