def envia_email_user_convidado(context,is_edit=True): tools = UtilMyvindula() list_user = [context.getOwner().getUserName()] list_user += context.getConvidados() titulo_compromisso = context.Title() link_agenda = '%s/minha-agenda' % context.portal_url() data_compromisso = '%s às %s' %(context.start_datetime.strftime('%d/%m/%Y %H:%M'), context.end_datetime.strftime('%d/%m/%Y %H:%M')) if is_edit: assunto = 'O Compromisso %s foi editado.' % titulo_compromisso else: assunto = 'O Compromisso %s foi criado.' % titulo_compromisso msg = '''Olá, %s você acaba de ser convidado a participar do compromisso %s, que será realizado no pedíodo de %s. <br/> Para maiores informações acesse o <a href="%s"> link </a>.''' for username in list_user: obj_user = tools.get_prefs_user(username) email = obj_user.get('email') if email: tools.envia_email(context, msg %(obj_user.get('name',username), titulo_compromisso, data_compromisso, link_agenda), assunto, email)
def get_user(self,instance_id): username_field = self.get_value_field(instance_id,'username') tool = UtilMyvindula() if username_field: obj_user = tool.get_prefs_user(username_field.value) return obj_user return {}
def getDataFieldByUser(self, field): tool = UtilMyvindula() username = self.get_username_login().decode('utf-8') return tool.get_prefs_user(username).get(field, '')
def get_email_user_login(self): tool = UtilMyvindula() obj_user = tool.get_prefs_user(self.get_username_login()) return obj_user.get('email', 'none')
def getDataFieldByUser(self, field): tool = UtilMyvindula() username = self.get_username_login().decode('utf-8') return tool.get_prefs_user(username).get(field,'')
def get_email_user_login(self): tool = UtilMyvindula() obj_user = tool.get_prefs_user(self.get_username_login()) return obj_user.get('email','none')