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/all kinds suggestions #755

Closed miggol closed 1 week ago

miggol commented 1 week ago

This PR attempts to make relationships between optional files more clear.

image

Slots can now receive an OptionalityGroup, which in the general case does nothing except be a renderable. However, the merge_groups utility can use these groups to add some structure to a list of slots.

Currently only one layer of optionality groups is supported. However, multiple layers can be implemented with recursion if necessary.

Also I've added help texts to the side of the attachment slots.

EdoStorm96 commented 1 week ago

Super nice, imma take this and merge it