| 
				
			 | 
			
			
				@@ -4,20 +4,17 @@ from email.mime.multipart import MIMEMultipart 
			 | 
		
	
		
			
			| 
				4
			 | 
			
				4
			 | 
			
			
				 from email.mime.text import MIMEText 
			 | 
		
	
		
			
			| 
				5
			 | 
			
				5
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				 import lxml 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				
			 | 
			
			
				-import tg 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				7
			 | 
			
			
				 from lxml.html.diff import htmldiff 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				8
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				10
			 | 
			
				9
			 | 
			
			
				 from mako.template import Template 
			 | 
		
	
		
			
			| 
				11
			 | 
			
				10
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				12
			 | 
			
				11
			 | 
			
			
				 from tg.i18n import lazy_ugettext as l_ 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				12
			 | 
			
			
				 from tg.i18n import ugettext as _ 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				
			 | 
			
			
				-from tg.support.registry import StackedObjectProxy 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				13
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				16
			 | 
			
				14
			 | 
			
			
				 from tracim.lib.base import logger 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				15
			 | 
			
			
				 from tracim.lib.email import SmtpConfiguration 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				16
			 | 
			
			
				 from tracim.lib.email import EmailSender 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				17
			 | 
			
			
				 from tracim.lib.user import UserApi 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				
			 | 
			
			
				-from tracim.lib.utils import initialize_app 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				18
			 | 
			
			
				 from tracim.lib.workspace import WorkspaceApi 
			 | 
		
	
		
			
			| 
				22
			 | 
			
				19
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				23
			 | 
			
				20
			 | 
			
			
				 from tracim.model.serializers import Context 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -228,13 +225,6 @@ class EmailNotifier(object): 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				225
			 | 
			
			
				         user = UserApi(None).get_one(event_actor_id) 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				226
			 | 
			
			
				         logger.debug(self, 'Content: {}'.format(event_content_id)) 
			 | 
		
	
		
			
			| 
				230
			 | 
			
				227
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				231
			 | 
			
				
			 | 
			
			
				-        # HACK, view https://github.com/tracim/tracim/issues/173 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				
			 | 
			
			
				-        try: 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				
			 | 
			
			
				-            context = StackedObjectProxy(name="context") 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				
			 | 
			
			
				-            context.translator 
			 | 
		
	
		
			
			| 
				235
			 | 
			
				
			 | 
			
			
				-        except TypeError: 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				
			 | 
			
			
				-            initialize_app(tg.config.get('__file__')) 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				238
			 | 
			
				228
			 | 
			
			
				         content = ContentApi(user, show_archived=True, show_deleted=True).get_one(event_content_id, ContentType.Any) # TODO - use a system user instead of the user that has triggered the event 
			 | 
		
	
		
			
			| 
				239
			 | 
			
				229
			 | 
			
			
				         main_content = content.parent if content.type==ContentType.Comment else content 
			 | 
		
	
		
			
			| 
				240
			 | 
			
				230
			 | 
			
			
				         notifiable_roles = WorkspaceApi(user).get_notifiable_roles(content.workspace) 
			 |