poff-bnff / web2021

1 stars 0 forks source link

Google tabelist CourseEvent kirjutamine Strapisse #504

Open LiisKasper opened 2 years ago

LiisKasper commented 2 years ago

Info tabel (toimatajate tabel) on CourseEvent (max info), andmete liigutamine läbi tabeli CourseEvent / RAW Toimetejate tabelis, tulbas AF, kirjeldatud people viitab komponendile credentialst.roleAtFilm.person, order vastavalt persoonide nimetamise järjekorrale. Kokkuleppe järgi on kõiksinna valitavad persoonid ühekordsed, kui on duplikaadid, siis tegeletakse nendega käsitsi Strapi tasanadil. (Hiljem sama objekti tablelist Strapisse saata ei tohi, kuna me ei süngi, Strapis olev info kirjutatakse lihtsalt üle)

jaanleppik commented 2 years ago

Lisasin vahetulpaqsid CourseEvent tabelisse. Et tunde ja minuteid saab konkreetsselt ainult piiratud numbritena valida ja neist panevad valemid kellaajad kokku ja kuupäevast ja kellaajast omakorda iso formaadis timestamp'id. Nii alguse, kestuse kui lõpu aja juures. Kõik need väljad, mida kasutaja ei täida, peidame siis ära - siniste päistega tulbad.

LiisKasper commented 2 years ago

Vahepeal muutus : Info tabel (toimatajate tabel) on CourseEvent / MULTISELECT, Endiselt andmete liigutamine läbi tabeli CourseEvent / RAW

Andmete suhtluses on oluline toimatajate tabeli tulpade arv ja asetus. Toimatajate tabelis tegeletakse ka Strapi id'ga. Kui sellest tabelist id pole, siis kirjutatakse Strapisse uus objekt.

Kui tabel tundub sobivat ja ettepanekuid ei ole, siis võib issue lõpetatuks lugeda

jaanleppik commented 2 years ago

Nyyd, kui on uus tulp lisandunud - event_types - saab Strapisse kirjutamise script veateate. Palun täienda Strpisse kirjutamise scripti, et see ka uue tulbaga oskaks töötada.

LiisKasper commented 2 years ago

Jah, peale selle mainisid sa privaatses vestluses, et tabelis võiks ikka eesti keele asemel olla inglise keel. Palun paneme issuede alla kirja. Ma tõesti ei suuda jooksvalt nuputada, mis tagamõte võib olla lausel, tabelis oleks vaja. Terve see kirjutamise tabel ei tööta.

jaanleppik commented 2 years ago

Nyyd on ka dropdownid tehtud ENGLISH või private nimede peale ümber. Private name on organisation dropdownis - kuna seal org nimed eri keeltes on komponendi sees. Ja dropdownid kõik kasutavad nyyd StrapiMirrorist tulevat infot.

LiisKasper commented 2 years ago

Hästi, tundub, et sain ka tabeli jälle koostööd tegema.

jaanleppik commented 2 years ago

ma vajan vist juhendamist, kuidas CourseEvente Strapisse tabeli kaudu saada. ei õnnestu mul, ja ma ei saa aru, kus ma midagi kontrollima peaksin.

LiisKasper commented 2 years ago

Sama venekeelne slug oli juba olemas, sellest error. Vestluse käigus jõudsime kokkuleppele, et tabelist slugi kaasa ei saada.

jaanleppik commented 2 years ago

Testisin:

muu info jõuab Strapisse, pisteliselt testisin ka muutusi, need kah jõudsid kohale.

LiisKasper commented 2 years ago

Keywords ja organisations olid nihkunud tulpade liigutamisega (sisend polnud õige) Trailer_url on muutunud, vana kood saatis infot teksti välja, millest on saanud korratav komponent. Kas korratavus on siin asjakohane? Hetkel liiguvad kõik andmed tabelist Strapisse, kui Trailer ei peaks olema korratav komponent ja seda muudetakse, siis ka tabelis tuleb muudatused teha.

jaanleppik commented 2 years ago

Pärast tänas koosolekut Industry inimestega teeme CourseEvent collectionis ja tabelis muudatused:

jaanleppik commented 2 years ago

Trailer ei pea olema tabeli kaudu korratavana Strapisse kirjutatav.

LiisKasper commented 2 years ago
  • Inimesed peaks ikka rollide kaupa jagama. Tulpade kaupa rollod, nag Filmide puhul. aga selle erinevusega, et saaks valisa ainult juba loodud persoonide vahel. Kas see on OK?

Jah, ikka ok. Tuleb see eeltöö enne toimetajate tabelis ära teha ja multiselecti tagastada nimekiri olemasolevatest persoonidest.

  • Organisation jääb ainult presentedBy tähendusse e esitleja tähendusse ja seda ei pea kirjutama tabelist Strapisse. Tabelisse saab selle kirja panna ja strapis peab tehniline tpimetaja selle ära tegema. E lihtsalt Org multiselect ilma Strapisse kirjutamiseta

Hetkel juba tabelist kirjutatakse organisatsiooni tulba sisu presentedBy komponenti organisation alla. Kas likvideerin ära, tehniline toimetaja tahab seda ise teha?

  • isPublicEvent - muutub booleanist collectoniks. Sest kui pole public, siis on mitu erinevat staatust nimetada.

ok

Trailer ei pea olema tabeli kaudu korratavana Strapisse kirjutatav.

Tabelist saan Strapisse saata ikka ainult mudelile vastavat infot, küsimus rohkem, kas mudel on õige? aga hetkel peaks korras olema

Lisaks leian courseEvents collectionist välja languages, mida tabelis pole. See ka vaja lisada? või pole tabelist saadetav info?

LiisKasper commented 2 years ago

courseEvents tabelii info, uuel kujul, peaks kenasti Strapisse liikuma. Toimetajate tabelis lisasin rolli tilpadesse multiselecti ja event_access tulp saab nüüd enda valikud mirrorist ja nagu ikka mirror Strapist

jaanleppik commented 2 years ago

Palun tõsta tabelis https://docs.google.com/spreadsheets/d/1EuettK2MVkLQ_OCr8274Rf5l6uzpjHGCYV8ItIMqOmk/edit?usp=sharing COURSEEVENTS sheedil

tulp AC (title_private) ettepoole, M tulbaks, e duration hour ette

LiisKasper commented 2 years ago

title_private tulbas M

jaanleppik commented 2 years ago

Aitäh! Praegu testin ja laen ja kõik korras.

jaanleppik commented 2 years ago

Eile ja tüna ei õnnestu üldse industry projektide kirjutamine tabelist Strapisse: selle tabeli kaudu: https://docs.google.com/spreadsheets/d/1p_iN1Bdg9IO8lne8buc51DOUjm7JkTurFkmGQamYeJk/edit?usp=sharing

Eile oli server kas koomas või töötas poolikult, aga täna hommikul serveri probleeme pole. Sellegippoolest on error 500. @LiisKasper Palun vaata.

jaanleppik commented 2 years ago

Mis on courseeventi puhul unikaalne identifikaator tabelist kirjutamisel? Filmide puhul on selleks eestikeelne pealkiri. Kas courseeventide puhul saaks selleks olla title private? Sest siin on kah aaastast aastasse samade nimedega üritused ja ei tahaks neid üle kirjutada

LiisKasper commented 2 years ago

Eile ja tüna ei õnnestu üldse industry projektide kirjutamine tabelist Strapisse: selle tabeli kaudu: https://docs.google.com/spreadsheets/d/1p_iN1Bdg9IO8lne8buc51DOUjm7JkTurFkmGQamYeJk/edit?usp=sharing

Eile oli server kas koomas või töötas poolikult, aga täna hommikul serveri probleeme pole. Sellegippoolest on error 500.

Jah, hetkel ka vastuseks 500. Aga Serveri logides jooksevad ainult errorid

Kas courseeventide puhul saaks selleks olla title private?

Jah Industry Projektide puhul on see title original. AGa Slug luuakse title_en pealt, peaks seda kasutama?

Kui tabeid ei saada ära infot, ei saa lõpetada enda tööd, siis võib kasu olla juba renderdatud info kustutamisest tabelist. Nt industry projekti puhul RAW tabelis sakil tühjaks PROJECTS_max_info kustutada B2: AE

LiisKasper commented 2 years ago

Ja, hetkel on viga selles, et tabelist üritatakse saata projekti, mis juba olemas title Original Talitha Kumi id 885. Aga toimetajate tabelist ei tule kaasa projketi id (kui tahame seda üle kirjutada), Seega püüab tabel seda uuesti kirjutada aga strapi ei luba duplikaat industry projecti, slug on UID

LiisKasper commented 2 years ago

Toimetajate Tabelis otsitakse indutry projekti Strapi id'd inimeste tabelist... Võin selle parada, aga kas tahame vanu/olemasolevad projekte üle kirjutada? Tegin selle toimetajate tabelis korda, toimetaja vastutab, kui teab, et loob uut projekti ja juba id siis teab, et kirjutab vana üle.

jaanleppik commented 2 years ago

Olemasolevaid tahaksime updateda, aga itte vanu e eelmise aasta omi üle kirjutada näiteks Et kui avaliku title on sama, aga private title ei ole sama - siis ei kirjutaks yle vaid teeks uue.

Parimat soovides, Jaan Leppik +372 55633213

On 10. Nov 2022, at 11:49, LiisKasper @.***> wrote:

Toimetajate Tabelis otsitakse indutry projekti Strapi id'd inimeste tabelist... Võin selle parada, aga kas tahame vanu/olemasolevad projekte üle kirjutada?

— Reply to this email directly, view it on GitHub https://github.com/poff-bnff/web2021/issues/504#issuecomment-1310026181, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOLZQGD6VDPH4J4JPWANHQDWHTAJLANCNFSM5SVHJKCA. You are receiving this because you were assigned.

LiisKasper commented 2 years ago

ja kuidas ma neil vahet teen? alati kehtib reegel et kui title_en ja titleOriginal ei ühti siis kirjutame üle? Kui olen korra juba sellel aastal kirjutnud, uue reegel jääb ikka kehtima, st tabelist kirjutamisel kirjutan ikka uue.... ei saa sest slug on UID. Kõik mis sama slug Strapi vastu ei võta. PS title_en järgi tehakse slug. Ma ei saa mitte kuidagi sundida Strapit vastu võtma sama slugiga objekti. Aiunlt siis kui see pole enam UID aga see pole hea mõte.

Mina näen, et ainus võimalus on toimetaja valik, kas see on uus objekt v mitte, seda ei saa script nime järgi määrata. Nagu me oleme seda rääkinud ilmselt külmneid kordi.

jaanleppik commented 2 years ago

Aga kasutaks title_privete’t unikaalseks indentifikaatoriks? mitte title_en vaid title_private? Parimat soovides, Jaan Leppik +372 55633213

On 10. Nov 2022, at 12:48, LiisKasper @.***> wrote:

ja kuidas ma neil vahet teen? alati kehtib reegel et kui title_en ja titleOriginal ei ühti siis kirjutame üle? Kui olen korra juba sellel aastal kirjutnud, uue reegel jääb ikka kehtima, st tabelist kirjutamisel kirjutan ikka uue.... ei saa sest slug on UID. Kõik mis sama slug Strapi vastu ei võta. PS title_en järgi tehakse slug. Ma ei saa mitte kuidagi sundida Strapit vastu võtma sama slugiga objekti. Aiunlt siis kui see pole enam UID aga see pole hea mõte.

— Reply to this email directly, view it on GitHub https://github.com/poff-bnff/web2021/issues/504#issuecomment-1310096265, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOLZQGBYGELF3JOHX5QGVHLWHTHGBANCNFSM5SVHJKCA. You are receiving this because you were assigned.

LiisKasper commented 2 years ago

Kus? Strapis? Kui seda muutma hakata, ei taha isegi arvata, kui palju vanu vigu ette tuleb, ilmselt tegelikult Strapi jookseb kokku, ja enne ei suuda end valmis ehitada, kui andmebaasis kõik vead parandatud.

Nagu aru saan, siis kõik tabelist kirjutatavad Industry Projektid on uued, selle aasta osas. Tegin nii. kõigil selle aasta Indutry Projectide slugide lõpus on 2022 nt venusme2022. ja Strapi id otsime slugi järgi St kõiki tabelis olevaid projekte käsitletakse kui uusi. Paar, juba kirjutatud, muutsin otse Strapis. Aasta nr on käsitsi lisatud, st järgmisel korral, kui see loogika enam ei kehti, siis tuleb tabelis ja scriptis teha muudatused, nt järgmise aasta poffil...