Hey, I'm making a popup radio player with an attached shoutbox with django and i'm having trouble getting the admin functionality I want.
I have two models:
1) A Stream (which represents a certain radio stream that the admin can publish to play on the frontpage - i.e. there are multiple saved streams, but only one is playing on the frontpage at a time, at the discretion of the admin)
2) A Shout (a shout that has been entered into the shoutbox, and is associated to a certain stream, i.e. every stream has multiple shouts that are entered by users of the site.)
I want the admin to be able to log into the back end, create multiple streams, but only select one to be published at any one time. Presumabley each stream should have an attribute (i.e is_published) and I should create an admin action to perform a check of every stream, and publish only the correct one? Is this the correct way to go about it or am I missing something