Voitaisiin pullata, muuttaa ja pushata Finto-suggestioon GitHubiin, mutta lienee järkevintä ja suoraviivaisempaa, että Finto-kk:lla:
Tiedostossa: /var/www/Finto-suggestio/dist/index.html:
Kommentoidaan: <nav class="navbar navbar-default">
ja <div class="container"> sisällöksi sijoitetaan seuraavat:
Suomeksi:
Olemme ottamassa käyttöön uutta ehdotusjärjestelmää. Uuteen järjestelmään siirtyminen toteutetaan xx.-xx.4.2020 välisenä aikana.
Tänä aikana järjestelmään ei ole mahdollista syöttää uusia ehdotuksia eikä muutosehdotuksia. Uusi järjestelmä otetaan käyttöön samassa osoitteessa (http://ehdotus.finto.fi) 6.4.2020.
Pahoittelut keskeytyksestä
Ystävällisin terveisin,
Finto-tiimi
Ruotsiksi
Vi kommer att lansera ett nytt förslagssystem. De nödvändiga ändringarna kommer att genomföras mellan april xx, 2020 - april xx, 2020
Under lanseringen är det inte möjligt att skicka nya förslag eller modifieringar till nuvarande förslag. Det nya förslagssystemet på samma webbadress (http://ehdotus.finto.fi) kommer att vara tillgängligt den 6 april 2020.
Vi beklagar avbrottet!
Vänliga hälsningar,
Finto-teamet
Englanniksi
We are in the process of deploying a new Suggestion system. The necessary modifications will be carried out between April xx, 2020 - April xx, 2020
During the implementation it is not possible to send new suggestions or modification for present suggestions. The new Suggestion system at the same address (http://ehdotus.finto.fi) will be operational on April 6, 2020.
We apologize for the interruption!
Best regards,
Finto-team
[ ] "Viimeinen" push omaan branchiin
[ ] Merge: "viimeinen" oma branch -> develop-branch
[ ] päivittyikö ehdotus.dev.finto.fi (varmista tarvittaessa Portainerissa webpackin tiedostoista muutokset)?
[ ] Merge: develop-branch -> master-branch
[ ] päivittyikö production.ehdotus.dev.finto.fi (varmista tarvittaessa Portainerissa webpackin tiedostoista muutokset)?
[ ] Sähköpostipalvelinasetukset tuotannossa Portainerissa kuntoon
Kohta 1 (Selvitä Artturilta)
Kohta 2 (Selvitä Artturilta)
Jne
[ ] Tervetuloa-tekstit kuntoon tuotannossa Portainerissa:
Teksti 1
Teksti 2
[ ] Kehityksen kannan droppaus
1) pg_dump -U dbUsername -W -F t dbName > /var/lib/postgresql/data/global/dump_somedate.tar
2) lataa Portainerin volumeista edellinen tar-paketti varmuuskopioksi omalle koneellesi
3) mene Portainerissa Api-konttiin:
4) avaa tietokantakonsoli komennolla: pgcli -h xyz -U xyz -d xyz
5) poista tietokannan skeema: DROP SCHEMA public CASCADE;
6) luo skeema uudelleen: CREATE SCHEMA public;
7) poistu: \q
[ ] Järjestelmän ensimmäinen käyttäjä:
1) Mene kehitysympäristön etusivulle
2) Luo järjestelmän ensimmäinen käyttäjä nimeltään FromGitHub
3) Varmista, että sait juuri määrittämääsi sähköpostiin Tervetuloa-viestin
[ ] GitHub-issueiden ehdotuksiksi haku viimeistä kertaa
1) pipenv run proddata-import
[ ] Tarkista edellisen ajoin onnistuttua pääpiirteittäin käyttöliittymästä, että kaikki on kunnossa
[ ] Luo itsellesi tuleva ADMIN-käyttäjä käyttöliittymän kautta
1) UPDATE users SET role='ADMIN' WHERE id=nnn; // nnn on sinun id:si
2) Kirjaudu järjestelmään ja tarkista, että asetuksissasi näkyy tunnisteidenmuokkain ja tee yksi tunniste
[ ] Closed issues -statuksella olevien issueiden labeleiden muuttaminen
1) aja komentorivillä compose_sql_statements_from_GitHub-repo.py -skripti alla kuvatuin säädöin:
1.1) säätö 1
1.2) säätö 2
2) Mene Portainerissa aiemmin kuvatulla tavalla api-kontin kautta tietokantaan
3) aja siellä skriptin muodostama sarja SQL-komentoja, kuten:
UPDATE suggestions SET status = 'ARCHIVED' where id = 7537; jne jne
(voidaan ajaa kerralla ctrl-c / ctrl-v & enter)
[ ] Siirto-labeleiden syöttäminen järjestelmään
1) aja komentorivillä compose_sql_statements_from_GitHub-repo.py -skripti alla kuvatuin säädöin:
1.1) säätö 1
1.2) säätö 2
2) Kirjaudu sisään järjestelmään omilla ADMIN-tunnuksillasi
3) Lisää Siirto-labelit skriptin tuottamien suggestionId-tietojen mukaan (ei ole kovin montaa tehtäväksi) käsin järjestelmän kauttaeli esim:
6989
6909
6899...
4) Tarkista joistakin id-listan mukaisista ehdotuksista, että Siirto-labelit ova tpaikallaan
[ ] Luo uudesta päivittyneestä tietokannasta Portainerin DB-kontissa tietokantadumppi
... jatkuu
[ ] Poista Portainerissa tuotannossa tietokannan skeema
... jatkuu
[ ] Tuo Portainerissa kehityksessä tehty uusi päivittynyt tietokantadumppi tuotannon tietokantaan
... jatkuu
[ ] Tuotanon käyttäjätunnukset
... jatkuu
[ ] Muuta tuotannon CORS-asetukset tuotannossa
[ ] dev.finto.fi:n ehdotuslomakkeella tehtävät testiehdotukset
... jatkuu
[ ] YSE-siirtimen testaus väliaikaiseen testisanastoon siirtämiseksi
... jatkuu
[ ] YSE-siirtimen cron-taskien valmistelu aktuaalista tuotantohetkeä silmälläpitäen
... jatkuu
Voitaisiin pullata, muuttaa ja pushata Finto-suggestioon GitHubiin, mutta lienee järkevintä ja suoraviivaisempaa, että Finto-kk:lla: Tiedostossa: /var/www/Finto-suggestio/dist/index.html: Kommentoidaan:
<nav class="navbar navbar-default">
ja<div class="container">
sisällöksi sijoitetaan seuraavat:Suomeksi:
Ruotsiksi
Englanniksi