TODO for innsida.uka.no
Bugs
Features
Må gjøres
- Rive ut kode fra utdaterte prosjekter
- Bumpe innsida til en nyere Python- og Django-versjon
- Fikse Maktsys - Se egen side
- Noen migreringer som har borka testene
Oppgradering av innsida fra 1.6 -> 2.2 LTS og python 2.7 -> 3.7
Plan
- Forstå driftskritiske applikasjoner
- Bumpe django til 1.8, passe på at den er stabil der
- Skriv tester til maktsys, organisasjonskartet og avkrysning
- Integrere endringene inn i produksjon
- bumpe django gradvis opp mot 1.11 inn i produksjon
- skrive om til python 3.7(1.11 er siste versjon som støtter 2.7)
- Skrive god dokumentasjon og gjøre jobben lettere for nestemann som må jobbe på innsida
- lage et deployscript
- Bumpe versjonen til 2.2
Hva har skjedd
- django har blitt bumpet til 1.8
- Det skrives tester og funksjoner testes manuelt
- Boostrap har blitt bumpet fra 3 til 4
- Sidebars har blitt fjernet
- Bootstrap har blitt oppgradert
- django har blitt bumpet til 1.9
- django har blitt bumpet til 1.11
- innsida har blitt skrevet om til python3!
- et deployscript har blitt skrevet!
Oppgaver
- Fikse forslag til søk under ukefunker(det funker ikke å trykke på forslagene i dropdown)
- Kjør "python -Wa manage.py test" og fiks det den klager på. AKA bump til django 2.2 :)
- Tydeligere ikon-bruk vil nok gjøre siden mer brukervennlig 🐵 (Bootstrap 4 fjernet ikonene som var inkludert i BS3. det må fikses)
- Organisasjonskartet overlapper med UKEkvitr med zoom over 120%ish
- Skiftredigeringen er ubrukelig i den tilstanden den er i nå
- Bruk debug_toolbar til å gjøre litt profilering, siden siden er til tider meget treg
- Ukeflørt trenger masse visuell kjærlighet 🐵
- Ganske sikkert på at Shift og Schedule kun trenger foreign-key relasjon, ikke mange-til-mange. Big rewrite, men mye performance gain
- Formset har en maksgrense på 1000 forms, user-checklist vil brekke når vi har tatt opp mer enn 1000 ukefunker
- All logikken for kvitr-likes er implementert, men undertegnende klarer ikke å binde en button til en javascript-funksjon. help 🐵
- kvitr nærmer seg å bli Innsida sin viktigste applikasjon, men har likevel ikke tester 🐵
- How-to må oppdateres
- Sortere etter shiftstart inne på maktsys 🐵
- Relaterte artikler bryr seg ikke om publiseringsstatusen til artikler. Det leder til at folk blir anbefalt artikler som ikke er publisert🐵
Lenker: Start, innsida, hvordan utvikle
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2021-09-13 22:35 | Revisjon: 42 (historie, blame) | Totalt: 1905 kB | Rediger