The arrangement of SessionTile needs to be more configurable for the different uses it now has. These configurations should be able to be set from a containing component like a ScheduleView or WhatsOnView so each use of those components can have different SessionTile arrangement.
Each bit of the component (title, header, footer, speakers & content) should be toggle-able to be turned on/off. The current customisation of the header & footer should stay the same.
The decision of wether to make a session large/small should also be configurable at this point, so the layout field SessionType can be deprecated as it is a bit of a lost legacy field that doesn't make sense anymore. Instead it should be configured which session types should be made large/small at this level, rather than by a SessionType. This would mean different ScheduleView instances could highlight different sessions if they liked.
It might also be useful to configure the SessionTile for each the larger (plenary) and smaller (workshop) renderings to create nicer designs.
Wether to collapse workshop types or not should also be configurable here too.
It could control which actions are allowed to be shown next to a SessionTile
The arrangement of
SessionTile
needs to be more configurable for the different uses it now has. These configurations should be able to be set from a containing component like aScheduleView
orWhatsOnView
so each use of those components can have differentSessionTile
arrangement.Each bit of the component (
title
,header
,footer
,speakers
&content
) should be toggle-able to be turned on/off. The current customisation of theheader
&footer
should stay the same.The decision of wether to make a session large/small should also be configurable at this point, so the
layout
fieldSessionType
can be deprecated as it is a bit of a lost legacy field that doesn't make sense anymore. Instead it should be configured which session types should be made large/small at this level, rather than by aSessionType
. This would mean differentScheduleView
instances could highlight different sessions if they liked.It might also be useful to configure the
SessionTile
for each the larger (plenary) and smaller (workshop) renderings to create nicer designs.Wether to collapse workshop types or not should also be configurable here too.
It could control which actions are allowed to be shown next to a
SessionTile