Changeset 1393 for HelpIM3

Show
Ignore:
Timestamp:
02/15/11 12:04:59 (15 months ago)
Author:
zeank
Message:

mail link: automagicaly set user invited when opening mailto link

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • HelpIM3/branches/chatgroups/HelpIM/chatgroup/pages/Group.py

    r1367 r1393  
    7878                 {'type': 'action'}, 
    7979                 [{'action': 
    80                    [{'text': 'mail'}, 
    81                     [{'actionLink': 
    82                       [{'valueAttr': 'chat_link'}] 
    83                       }] 
     80                   [{'name': self.function, 
     81                     'text': 'mail', 
     82                     'title': 'click to send email', 
     83                     'html:onclick': "var tmpW = window.open('mailto:'+HIM.getUrlParam('email', this.href)+'?body='+HIM.getUrlParam('chat_link', this.href)+'?token='+HIM.getUrlParam('chat_link_token', this.href)); tmpW.close(); return true;"}, 
     84                    [{'actionParm': [{'name': 'group_id=%s&action=toggleInviteSent&member_id' % self.getParam('group_id'), 
     85                                      'valueAttr': 'id'}]}, 
     86                     {'actionParm': [{'name': 'email'}, 
     87                                     {'valueAttr': 'email'}]}, 
     88                     {'actionParm': [{'name': 'chat_link'}, 
     89                                     {'valueAttr': 'chat_link'}]}, 
     90                     {'actionParm': [{'name': 'chat_link_token'}, 
     91                                     {'valueAttr': 'chat_link_token'}]} 
     92                     ], 
    8493                    ] 
    8594                   }] 
     
    201210            members = [] 
    202211            for member in group.members: 
    203                 member.chat_link = 'mailto:%s?body=%s' % ( 
    204                     member.email, 
    205                     self.site.getChatgroupLink(self.site, 
    206                                                member, 
    207                                                *args, 
    208                                                **kwargs)) 
     212                member.chat_link = self.site.getChatgroupLink(self.site, 
     213                                                              member, 
     214                                                              *args, 
     215                                                              **kwargs) 
    209216                if member.is_admin: 
    210217                    member.facilitator = 'ja'