-
Notifications
You must be signed in to change notification settings - Fork 2
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
Nesutampa šaltinio nuoroda su senos portalo versijos nuoroda #808
Comments
@aurjas ar testavai šį pataisymą? Nes visos išorinių šaltinių nuorodos sugadintos ir neveikia. @adp-atea prašau, prieš atiduodant pataisymus, pasitikrinti, ar jie veikia. Dabar turime tokį pataisymą: katalogas/vitrina/resources/models.py Lines 168 to 171 in 1511640
Kuris suformuoja tokią nuorodą, kuri veda į neegzistuojantį adresą, ir net į neegzistuojantį domeną. Nereikia daryti nukreipimo į Buvo padaryta failų migracija į Filer: katalogas/scripts/migrate_files.py Lines 42 to 62 in a29672d
Bet buvo pamiršta pataisyti distribucijų nuorodas ir padaryti peradresavimą, kad senos nuorodos būtų nukreiptos į naują vietą. |
Atstačiau, kaip buvo O dėl pačio task`o tai tuos nurodos imamamos iš čia, download_url lauko.
|
Turint dabartinius sąryšius modeliuose nelabai, kaip yra parašyti tokį scriptą / migraciją. Kaip suprantu fileri`o nuorodos yra čia filer_file.file ir beveik nėra kaip pasiekti iš distribution objekto fileri`o nuoroda. Vienientelis ką sugalvojau, tai paimti distribution.download_url, jį išsplitinti ir gavus failo pavadinima, pagal tai paimti filerio nuoroda, bet tai padengtų ne visus įrašus. Kiek žiūrėjau yra apie 20 tokių įrašų Ir ta nuorodą galima pakeisti per patį web`ą, tai gal tai galėtų padaryti sistemos administratoriai? |
Rinkinys https://data.gov.lt/datasets/1894/
Šaltinyje pateikto failo nuoroda yra nauja ir nesutampa su senos portalo versijos nuoroda. Paspaudus šią nuorodą https://data.gov.lt/dataset/1894/download/14071/TUB_duomenys.csv, išmeta klaidą "Not Found". Tačiau pridėjus "old." prie nuorodos https://old.data.gov.lt/dataset/1894/download/14071/TUB_duomenys.csv, jau failą randa.
Prie to paties, reikėtų įsitikinti ar veikia ir peradresavimas nuorodoms į seną portalo versiją (redirect).
Dar pridėsiu vieną klaidą, užvedus pelės kursorių ant "Atsisiųsti" (žr. paveiksliuką), rodo, kad tai yra csv failas, bet paspaudus "Atsisiųsti" išsaugoti leidžia tik kaip .txt failą. Tokiu atveju duomenų naudotojui reiktų pasikeisti failo formatą.
Susiję
The text was updated successfully, but these errors were encountered: