Changeset 8543

Show
Ignore:
Timestamp:
08/22/07 13:46:35 (16 months ago)
Author:
asterix
Message:

allow participants to invite contacts in continued groupchats. see #2095

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/gajim.py

    r8535 r8543  
    209209from common import helpers 
    210210from common import optparser 
     211from common import dataforms 
    211212 
    212213if verbose: gajim.verbose = True 
     
    12081209                room_jid = array[0].split('/')[0] 
    12091210                if room_jid in gajim.automatic_rooms[account]: 
    1210                         # use default configuration 
    1211                         gajim.connections[account].send_gc_config(room_jid, array[1]) 
     1211                        if gajim.automatic_rooms[account][room_jid].has_key('continue_tag'): 
     1212                                # We're converting chat to muc. allow participants to invite 
     1213                                form = dataforms.ExtendForm(node = array[1]) 
     1214                                for f in form.iter_fields(): 
     1215                                        if f.var == 'muc#roomconfig_allowinvites': 
     1216                                                f.value = True 
     1217                                gajim.connections[account].send_gc_config(room_jid, form) 
     1218                        else: 
     1219                                # use default configuration 
     1220                                gajim.connections[account].send_gc_config(room_jid, array[1]) 
    12121221                        # invite contacts 
    12131222                        # check if it is necessary to add <continue />