
    xh                     R    S SK Jr  S SKJr  S SKJr  \" 5       r " S S\5      rS rg)    )settings)get_user_model)GlitchTipEmailc                   8   ^  \ rS rSrSrSrSrSrU 4S jrSr	U =r
$ )
AlertEmail	   zalerts/issue.htmlzalerts/issue.txtzalerts/issue-subject.txtNc                   > [         T	U ]  " S0 UD6nU R                  nUR                  R	                  5       R                  5       n[        R                  R                  5       nUR                  R                  R                  nU SU SUR                   3nU SU SUR                  R                   3nUR                  US'   UR                  US'   XBS'   XrS'   UR                  R	                  5       US'   UR                  R                  5       US	'   XS
'   XbS'   U SU SUR                  R                   3US'   U$ )N/z/issues/z/settings/projects/issue_titleproject_namefirst_issue
issue_linkissuesissue_count"project_notification_settings_linkorg_slugz/issues?project=project_link )superget_context_datanotificationr   allfirstr   GLITCHTIP_URLgeturlprojectorganizationslugidtitlecount)
selfkwargscontextr   r   base_urlr   r   settings_link	__class__s
            /code/apps/alerts/email.pyr   AlertEmail.get_context_data   sR   '*4V4(("))--/557))002&&3388 z8*H[^^4DE
j(#6{7J7J7O7O6PQ 	 "-!2!2"-"5"5!, *(//335!-!4!4!:!:!<8E45&
j(#3K4G4G4J4J3KL 	     r   )__name__
__module____qualname____firstlineno__html_template_nametext_template_namesubject_template_namer   r   __static_attributes____classcell__)r'   s   @r(   r   r   	   s$    ,+6L r*   r   c                     [        5       nXl        [        R                  R	                  U 5      nUR                  5       (       d  g UR                  U5        g )N)r   r   Userobjectsalert_notification_recipientsexistssend_users_email)r   emailuserss      r(   send_email_notificationr<   (   s?    LE%LL66|DE<<>>	5!r*   N)	django.confr   django.contrib.authr   glitchtip.emailr   r5   r   r<   r   r*   r(   <module>r@      s'      . * >"r*   