atviriduomenys / katalogas

Lietuvos atvirų duomenų katalogas (data.gov.lt).
14 stars 2 forks source link

Parašius komentarą nesiunčiamas el. laiškas #764

Open sirex opened 11 months ago

sirex commented 11 months ago

Parašius komentarą, sukuriama užduotis, tačiau neišsiunčiamas el. laiškas.

Be to, iš vis neleidžia pateikti komentaro, nes paspaudus mygtuką „Teikti komentarą“, nieko neatsitinka.

image -- https://test.data.gov.lt/datasets/2389/

Paspaudus mygtuką „Teikti komentarą“ gaunu JavaScript klaidas:

(index):1205 Uncaught TypeError: Cannot read properties of undefined (reading 'value')

Siunčiant laiškus, reikėtu naudoti šablonus, kurie įgyvendinti #39 užduotyje.

Susiję

sirex commented 11 months ago

https://github.com/atviriduomenys/katalogas/blob/7973ec5d04a8c395e7dfd127ebc2b426eb0b384f/vitrina/messages/migrations/0008_generate_subscriptions_for_representatives.py#L24-L32

Leidžiand migracijas, gaunu tokią klaidą:

Traceback (most recent call last):
  File "vitrina/messages/migrations/0008_generate_subscriptions_for_representatives.py", line 24, in generate_subscriptions
    Subscription.objects.update_or_create(
django.db.utils.IntegrityError: null value in column "user_id" of relation "subscription" violates not-null constraint
DETAIL:  Failing row contains (3013, 2023-11-23 17:55:43.716878+00, 2388, 5, null, t, f, t, f, f, DATASET, f, f, f).

Kaip suprantu, bando tą patį naudotoją bando užprenumeruoti du kartus, tam pačiam objektui.

Žiūrėti:

https://github.com/atviriduomenys/katalogas/blob/7161e767289affc15a0b87fd062c7d33d149cb9e/vitrina/messages/models.py#L131

IngaIVPK commented 11 months ago

Komentaras parašytas čia: https://test.data.gov.lt/datasets/2414/ Tačiau laiškas nebuvo išsiųstas.

adp-atea commented 11 months ago

Patikrinkite ar tikrai nesiunčia laiškų su kitu naudotoju, nes komentaro autoriui yra padaryta, kad laiškai nebūtų siunčiami, laiškas apie naują kitų naudotojų paliktą komentarą yra siunčiamas naudotojams kurie turi to objekto prenumeratą.

IngaIVPK commented 10 months ago

El. paštu žinutę apie prie organizacijos rinkinio parašytą komentarą, gautą poreikį ir pan. turėtų gauti visi organizacijos tvarkytojai/ koordinatoriai, jeigu prie tvarkytojo/koordinatoriaus pažymėta „Prenumeruoti pranešimus“.

Organizacijos koordinatorius, kuris yra yra pažymėjęs "Prenumeruoti pranešimus" (1) šiandien negavo el. paštu žinutės apie komentarą parašytą prie jo organizacijos rinkinio. (1) image Komentaras buvo parašytas prie šio rinkinio, komentaras neviešas: https://data.gov.lt/datasets/673/

sirex commented 9 months ago

Kadangi nuo 2023 spalio 16 d. iki 2024 sausio 3 d. nebuvo siunčiami laiškai ir duomenų teikėjai nebuvo informuoti apie naujus poreikius, reikia informuoti duomenų teikėjus rankiniu būdu apie poreikius, kurie buvo sukurti tuo laikotarpiu.

Per minėtą laikotarpį buvo užregistruota 10 poreikių:

https://data.gov.lt/requests/submitted/?date_from=2023-10-16&date_to=2024-01-03