Bokningssystemet inför säsongen 2016

Det har varit ett väldigt intensivt år och det finns fortfarande lösa trådar kvar att ta tag i för 2015.

Inför säsongen 2016 har jag nu tagit tag och utvecklat vidare bokningssystemet Hollyrosa. Nyheterna i år är att drop-down listorna för grupp och program nu är smarta filtrerande drop-down, hela user-management har fått ett lyft och room & staff bokningsdelarna har fått en massa buggar fixade. Dessutom kör vi nu helt bakom SSL.

Dagarna för säsongen 2016 är inlagda och jag har gjort en schema ändring som vi talat om, “Lots” och “Torekov” aktiviteterna är nu sammanslagna till en aktivitet som heter “storbåt”.

På den pedagogiska fronten så har jag gjort en liten insats och gjort en screencast för systemet i hela fem delar.

Välkommen till 2016

Hollyrosa 2016 – Arbetsblock 2

Schema 2016

[ X ] Lots+Torekov = Storbåt
[ / ] Verify external booking request works with lot/storbåt

Maintainance

[ X ] dojo-1.11
[ X ] JavaScript cleanup

[ X ] Move from Toscawidgets1 to Toscawidgets2
[ X ] supervisord (not needed as latest version now runs behind WSGI which is a much better idea)
[ X ] tg.2.3.8 and gearbox – major progress since everythings cleaner now and with tg 2.3.9 we are close to python3. mod_wsgi also fairly easy now.

Hollyrosa 2016 – Arbetsblock del 1

För att fortsätta historien om den tid på året då man sitter inne och tittar ut mot brun snö täckt av grå himmel. Det är tid att programmera.

Nu är det dags att planera 2016 års arbete och det här är del 1 (sprint 1 om man så vill)

Del 1 – room/program/staff

Sommar förberedelser

[ X ] Lägg in rums-scheman för hela sommaren

[ X ] Lägg in funk-scheman för hela sommaren, betyder att vi måste återanvända booking_day.live() , men också att adressboken börjar bli akut.

UTB

[ X ] Screen Cast

Utveckling

[ X ] new booking fungerar inte bra Live vyn, den listar inte grupper och den får inte datumen rätt heller. Plus att den borde ha auto-uppslagning av namn och kanske även import från adressboken.

[ X ] block slot / unblock slot har problem, den behöver få reda på subtype på schema för att göra redirecten korrekt. Ev. skall schema slås upp från slot_id men det är lite vanskligt.

[ X ] new booking skall bara lista vissa aktiviteter, så man måste kolla i schema och slå mot listade visiting groups id för att få det rätt. (klart för program booking, ej room booking/staff booking)

[ X ] Listning av grupper mm måste göras om så den tål att alla funktionärer finns inlagda jämte alla grupper, annars kommer våra list views fullständigt explodera överallt. Vi kommer i princip inte klara av rums- och funk- bokning om inte detta löses. Förmodligen får vi gå mot att intelligenta text-fält med auto-ifyllning eller liknande.

[ X ] List all visiting groups skall bara lista ifyllda: visiting groups, funk, kurs – iden är att ha en drop down meny likt filer activity groups.

[ X ] Autoifyllning på övriga alternativt bara lista visiting_group. (klart för program booking, ej room booking/staff booking)