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

OY-5034 tyopoydan emailien palastelu #90

Merged
merged 6 commits into from
Jan 14, 2025

Conversation

jkorri
Copy link
Contributor

@jkorri jkorri commented Jan 14, 2025

HUOM! Muiden kuin main-branchin kirjasto deploy poistettava ennen mergeä!!!!

…rajapintaan

  Näin vakioihin voi viitata:
    - clienttiä käyttävässä koodissa
    - rajapinnan javadockeissa

  Päivitetty minor-versionumero koska clienttiin tullut uusi "ominaisuus", mutta
  yhteensopiva aikaisemman version kanssa.
@jkorri jkorri force-pushed the OY-5034_tyopoydan_emailien_palastelu branch 2 times, most recently from de6d851 to 2881ff5 Compare January 14, 2025 12:24
@@ -1,6 +1,8 @@
## Viestinvälityspalvelu kirjasto

Kirjaston avulla asiakasjärjestelmät voivat käyttää viestinvälityspalvelua java-rajapinnan läpi.
Kirjaston avulla asiakasjärjestelmät voivat käyttää viestinvälityspalvelua java-rajapinnan läpi. Käyttöön tarvitaan
tämä riippuvuus, sekä käyttäjätunnus jolla on tarvittavat oikeudet viestien lähettämiseksi. Kirjaston transitiiviset
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
tämä riippuvuus, sekä käyttäjätunnus jolla on tarvittavat oikeudet viestien lähettämiseksi. Kirjaston transitiiviset
tämä riippuvuus, sekä palvelutunnus jolla on tarvittavat oikeudet viestien lähettämiseksi. Kirjaston transitiiviset

@@ -53,7 +51,7 @@ object ViestiValidator:
final val VALIDATION_VASTAANOTTAJA_OSOITE_DUPLICATE = "vastaanottajat: Osoite-kentissä on duplikaatteja: "
final val VALIDATION_VASTAANOTTAJAN_NIMI_LIIAN_PITKA = "nimi-kenttä voi maksimissaan olla " + VIESTI_NIMI_MAX_PITUUS + " merkkiä pitkä"
final val VALIDATION_VASTAANOTTAJAN_OSOITE_TYHJA = "sähköpostiosoite-kenttä on pakollinen"
final val VALIDATION_VASTAANOTTAJAN_OSOITE_INVALID = "sähköpostiosoite ei ole validi sähköpostiosoite"
final val VALIDATION_VASTAANOTTAJAN_OSOITE_LIIAN_PITKA = "sähköpostiosoite void maksimissaan olla " + " merkkiä pitkä"
Copy link
Contributor

Choose a reason for hiding this comment

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

pitikö tähän tulla se max pituus vakiosta?

/**
* Viestin lähettäjän ja yksittäisten vastaanottajien nimien maksimipituus.
*/
static final int VIESTI_NIMI_MAX_PITUUS = 64;
Copy link
Contributor

Choose a reason for hiding this comment

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

Tätä lukua voisi vähän kasvattaa mielenrauhan vuoksi jos ei tuota muita muutoksia? :)

// ei validi sähköpostiosoite ei ole sallittu
Assertions.assertEquals(Set("Vastaanottaja (nimi: Vallu Vastaanottaja, sähköpostiosoite: Optional[ei validi osoite]): " + ViestiValidator.VALIDATION_VASTAANOTTAJAN_OSOITE_INVALID),
ViestiValidator.validateVastaanottajat(Optional.of(util.List.of(getVastaanottaja("Vallu Vastaanottaja", "ei validi osoite")))))
// liian pitkä sähköpostiosoite ei ole sallittu
Copy link
Contributor

Choose a reason for hiding this comment

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

Tähän voisi tietysti ihan testillä dokumentoida että epävalidi sähköpostiosoite menee validoinneista läpi

@jkorri jkorri force-pushed the OY-5034_tyopoydan_emailien_palastelu branch from 79bdc30 to 19985eb Compare January 14, 2025 13:28
  - siirretään lähetyksen yhteydessä suoraan virhetilaan
  - tehdään näin koska jos validoinnin epäonnistuminen johtaa virheeseen
    viestin lähettäminen suurelle joukolle järjestelmästä jossa
    osoitteet ei kunnolla validoitu on hankalaa
  - Ulkomaalaisilla hakijoilla voi olla hyvinkin pitkiä nimiä
@jkorri jkorri force-pushed the OY-5034_tyopoydan_emailien_palastelu branch from 19985eb to 541921d Compare January 14, 2025 13:50
@jkorri jkorri merged commit 55d00c6 into main Jan 14, 2025
3 checks passed
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