DH-IT-Portal-Development / ethics

Ethical Committee web application in Django
http://fetc.hum.uu.nl
MIT License
2 stars 1 forks source link

Feature/break up page 1 #679

Closed EdoStorm96 closed 4 months ago

EdoStorm96 commented 4 months ago

Well, here it is: the long awaited break up of page 1. It took me a while to wrap my head around it ... I've had a meeting with the secretary about the desired new architecture and we landed on this. I think it make quite a lot of sense like this, breaking up the giant start page, actually allowed for a lot of simplification. Notably in the forms and the views. For instance, we now just have one UpdateView, instead of different versions for different proposal types, which is quite nice.

I think this is mostly self explanatory. There are some big commits here, but that was kindoff unavoidable.

Regarding 5b3b043, This template was not displaying pre form messages correctly. This solution works well for me, but I am open to other suggestions.

I am pretty happy with how this turned out, so I am eager to hear your thoughts :)