Skip to content

Commit

Permalink
fix(registrar): improved messages on faulty disabled items
Browse files Browse the repository at this point in the history
  • Loading branch information
kofzera committed Nov 11, 2024
1 parent 1fe4768 commit 0c9f0b5
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -225,12 +225,12 @@ private void resolveMissingRequiredDataException() {
String missingItems = "<ul>";
if (!exception.getFormItems().isEmpty()) {
for (ApplicationFormItemData item : exception.getFormItems()) {
missingItems += "<li>" + item.getFormItem().getFederationAttribute() + "</li>";
missingItems += "<li>" + item.getFormItem().getShortname() + "</li>";
}
}
missingItems += "</ul>";

setInfo(trans.missingRequiredData(Utils.translateIdp(PerunSession.getInstance().getPerunPrincipal().getExtSource())), missingItems, false);
setInfo(trans.missingRequiredData(), missingItems, false);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -377,11 +377,11 @@ public interface PerunRegistrarTranslation extends PerunTranslation {
@DefaultMessage("<br/>You don`t have required Level of Assurance (LoA) to display registration form. Contact your IDP ({0}) and prove your identity to him by official ID card (passport, driving license). If you have another identity with higher Level of Assurance, try to use it instead.")
public String cantBecomeMemberInsufficientLoa(String idpName);

@DefaultMessage("<h4>You can`t submit the registration</h4><p><br/>The following required form items couldn`t be automatically pre-filled and their value is not editable. Please contact the administrator.")
@DefaultMessage("<h4>You can`t submit the registration</h4><p><br/>The administrator set the following required form items as not editable and their value is not prefilled. Please contact the administrator.")
public String noPrefilledUneditableRequiredData();

@DefaultMessage("<h4>You can`t submit the registration</h4><p><br/>The Identity Provider you used to log-in ({0}) doesn`t provide data required by the registration form OR you don`t have the following required attributes OR the administrator set up this form wrongly. Please contact the administrator eventually ask your IDP to publish the following attributes or use different IDP.")
public String missingRequiredData(String idpName);
@DefaultMessage("<h4>You can`t submit the registration</h4><p><br/>Some required data was either not provided by your Identity provider or was not found in the system. Please contact the administrator about the problems with these items.")
public String missingRequiredData();

@DefaultMessage("Organization / project with name <i>{0}</i> doesn`t exist. Please check the address used in a browser.")
public String voNotExistsException(String voName);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,8 @@ cantExtendMembershipLifescycleNotAlterable=Vaše členství v <i>{0}</i> je plat
cantBecomeMember=Nemůžete se registrovat do {0}
cantBecomeMemberLoa=<br/>Poskytovatel Vaší identity, kterého jste použili při přihlášení ({0}) neposkytuje informaci o stupni Vašeho ověření (LoA = Level of Assurance). Prosím požádejte svého poskytovatele identity o zveřejěnní této informace nebo použijte jiného poskytovatele identity.
cantBecomeMemberInsufficientLoa=<br/>Pro zobrazení registračního formuláře nemáte dostatečně ověřenou identitu (LoA = Level of Assurance). Kontaktujte svého poskytovatele identity ({0}) a prokažte mu svoji identitu předložením oficiálního dokladu (občanský průkaz, pas). Pokud máte k dispozici jinou identitu s vyšším stupněm ověření, zkuste se přihlásit pomocí ní.
noPrefilledUneditableRequiredData=<h4>Nemůžete se registrovat</h4><p><br/>Následující povinné položky formuláře nemohly být automaticky předvyplněny a jejich hodnotu nelze volně zadat. Prosím kontaktujte administrátora.
missingRequiredData=<h4>Nemůžete se registrovat</h4><p><br/>Poskytovatel Vaší identity, kterého jste použili při přihlášení ({0}), neposkytuje ověřená data vyžadovaná registračním formulářem NEBO nemáte nastavené následující povinné atributy NEBO administrátor nastavil formulář špatně. Prosím kontaktuje administrátora, případně požádejte svého poskytovatele identity, aby zveřejnil následující atributy nebo použijte jiného poskytovatele identity.
noPrefilledUneditableRequiredData=<h4>Nemůžete se registrovat</h4><p><br/>Administrátor nastavil následující povinné položky formuláře jako neupravitelné a jejich hodnota není předvyplněna. Kontaktujte prosím administrátora.
missingRequiredData=<h4>Nemůžete se registrovat</h4><p><br/>Některé požadované údaje nebyly poskytovatelem identit poskytnuty nebo nebyly v systému nalezeny. Ohledně problémů s těmito položkami se obraťte na správce.
voNotExistsException=Organizace / projekt s názvem <i>{0}</i> neexistuje. Zkontrolujte si prosím správnost odkazu v adresním řádku prohlížeče.
groupNotExistsException=Skupina s názvem <i>{0}</i> neexistuje. Zkontrolujte si prosím správnost odkazu v adresním řádku prohlížeče.
missingVoInURL=Není zadána organizace / projekt do kterého se chcete registrovat. V adresním řádku chybí parametr: <i>?vo=[jméno]</i>.
Expand Down

0 comments on commit 0c9f0b5

Please sign in to comment.