I am not exactly sure what you really want to achieve, but I did something like that where the user is allow to change from one group to an other base on preset of allowed groups. If you are interested I can show you the code.
Richard On Tue, Jul 24, 2012 at 9:09 AM, Alec Taylor <alec.tayl...@gmail.com> wrote: > I'm trying to create a simple form which presents the user with a > functional "Join" button if they aren't a member, and a "Leave group" > button if they aren't. > > Unfortunately I seem to be overcomplicating this: > > @auth.requires_login()def group_membership(group_id): > is_member = False > try: > if auth.user.id in db(db.group_of_events.id == > group_id).select()[0].members: > is_member=True > except TypeError: > pass > > return dict(is_member=is_member) > > @auth.requires_login()def add_member_to_group(group_id): > success=False > try: > group = db(db.group_of_events.id == group_id).select()[0] > if auth.user.id not in group.members: > group.update_record( members=group.members+auth.user.id ) > success=True > except TypeError: > pass > > return dict(success=success) > > > Is there an easier way of creating a form with one option? > > Thanks for all suggestions, > > Alec Taylor > > -- > > > > --