Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Tarkemman ELY-organisaatiotiedon syöttäminen ja näyttäminen #595

Merged
merged 12 commits into from
Feb 13, 2023

Conversation

tkork
Copy link
Contributor

@tkork tkork commented Feb 10, 2023

Muokkasin tässä lisäksi:

  • IlmoitettavaViranomainen-enumista AHVENANMAAN_ELY:n AHVENANMAAN_MAAKUNTA:ksi hämmennyksen vähentämiseksi
  • Viranomainen-enumin nimen SuunnittelustaVastaavaViranomainen:ksi, koska meillä alkaa olla noita viranomaisiin liittyviä enumeita jo aika paljon ja tarkennuksesta ei mielestäni ole tässä kohtaa haittaa.

Itse toteutus koostuu:

  • Lisätty elyOrganisaatio-kenttä eri käyttäjätyyppeihin rajapintaan ja kantaan ja mahdollistettu tallentaminen
  • Validointiin lisätty tarkistus sille, että elyOrganisaatiota astetaan vain käyttäjille, joilla organisaatio === 'ELY'
  • Lisätty käyttöliittymään käyttöoikeushallinta-komponenttiin valintalista ELY:lle, joka näkyy vain käyttäjille, joilla organisaatio === 'ELY'
  • Muokattu käyttöliittymät ja PDF:t näyttämään tarkennettu ja lokalisoitu ELY-tieto

@tkork tkork marked this pull request as ready for review February 10, 2023 07:53
@kettunju kettunju self-assigned this Feb 10, 2023
return this.props.yhteystiedot.map((y) => {
let organisaatio = y.kunta ? kuntametadata.nameForKuntaId(y.kunta, this.kieli) : y.organisaatio;
if (y.kunta) {
organisaatio = kuntametadata.nameForKuntaId(y.kunta, this.kieli);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

etkö tuossa yllä jo tehnyt tämän

await validateTallennaProjekti(projekti, input);
});

it("elyOrganisaatio tiedon ei voi tallettaa kayttajalle, jolla organisaatio on asetettu 'ELY':ksi", async () => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

testin kuvaus vähän pielessä

@@ -151,6 +153,7 @@ function AloituskuulutusForm({ projekti, projektiLoadError, reloadProjekti }: Al
return tallentamisTiedot;
}, [projekti]);

console.log("käännös ", translate("viranomainen." + ELY.ETELA_POHJANMAAN_ELY, Kieli.SUOMI));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

voinee poistaa kun valmis

@kettunju kettunju removed their assignment Feb 10, 2023
@tkork
Copy link
Contributor Author

tkork commented Feb 13, 2023

Hyviä huomioita korjaan noi

@tkork tkork merged commit 7de8363 into main Feb 13, 2023
@tkork tkork deleted the feature/HASSU-445 branch February 13, 2023 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants