Made some minor fixes in the notifications app

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-07-18 15:38:49 +02:00
parent 19177a4773
commit fbec917229
13 changed files with 24 additions and 20 deletions

View File

@ -16,9 +16,9 @@ class WatcherMixin(object):
("no_events", _(u"No events")), ("no_events", _(u"No events")),
) )
notify_level = models.CharField(max_length=32, null=False, blank=False, default="only_watching", notify_level = models.CharField(max_length=32, null=False, blank=False, default="all_owned_projects",
choices=NOTIFY_LEVEL_CHOICES, verbose_name=_(u"notify level")) choices=NOTIFY_LEVEL_CHOICES, verbose_name=_(u"notify level"))
notify_changes_by_me = models.BooleanField(null=False, blank=True, notify_changes_by_me = models.BooleanField(null=False, blank=True, default=True,
verbose_name=_(u"notify changes made by me")) verbose_name=_(u"notify changes made by me"))
class Meta: class Meta:
@ -95,11 +95,14 @@ class WatchedMixin(object):
and suscribed_watcher.allow_notify_by_me(changer)): and suscribed_watcher.allow_notify_by_me(changer)):
watchers_to_notify.add(suscribed_watcher) watchers_to_notify.add(suscribed_watcher)
#(project, project_owner) = watchers_by_role.get("project_owner") (project, project_owner) = watchers_by_role.get("project_owner")
#if project_owner \ if project_owner \
# and project_owner.allow_notify_project(project) \ and project_owner.allow_notify_project(project) \
# and project_owner.allow_notify_by_me(self._changer): and project_owner.allow_notify_by_me(self._changer):
# watchers_to_notify.add(project_owner) watchers_to_notify.add(project_owner)
if changer.notify_changes_by_me:
watchers_to_notify.add(changer)
return watchers_to_notify return watchers_to_notify

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p> <p>Updated fields by {{ changer }}:</p>
<ul> <ul>
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
<li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li> <li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -1,6 +1,6 @@
Updated fields by {{ changer }}: Updated fields by {{ changer }}:
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}". ** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}".
{% endfor %} {% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p> <p>Updated fields by {{ changer }}:</p>
<ul> <ul>
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
<li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li> <li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -1,6 +1,6 @@
Updated fields by {{ changer }}: Updated fields by {{ changer }}:
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}". ** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}".
{% endfor %} {% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p> <p>Updated fields by {{ changer }}:</p>
<ul> <ul>
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
<li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li> <li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -1,6 +1,6 @@
Updated fields by {{ changer }}: Updated fields by {{ changer }}:
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}". ** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}".
{% endfor %} {% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p> <p>Updated fields by {{ changer }}:</p>
<ul> <ul>
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
<li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li> <li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -1,6 +1,6 @@
Updated fields by {{ changer }}: Updated fields by {{ changer }}:
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}". ** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}".
{% endfor %} {% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p> <p>Updated fields by {{ changer }}:</p>
<ul> <ul>
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
<li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li> <li><b>{{ field.verbose_name}}</b>: from "{{ field.old_value}}" to "{{ field.new_value}}".</li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -1,6 +1,6 @@
Updated fields by {{ changer }}: Updated fields by {{ changer }}:
{% for field in changed_fields %} {% for field in changed_fields_dict.values() %}
** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}". ** {{ field.verbose_name}}: from "{{ field.old_value}}" to "{{ field.new_value}}".
{% endfor %} {% endfor %}

View File

@ -158,8 +158,8 @@ STATICFILES_FINDERS = [
SECRET_KEY = 'aw3+t2r(8(0kkrhg8)gx6i96v5^kv%6cfep9wxfom0%7dy0m9e' SECRET_KEY = 'aw3+t2r(8(0kkrhg8)gx6i96v5^kv%6cfep9wxfom0%7dy0m9e'
TEMPLATE_LOADERS = [ TEMPLATE_LOADERS = [
'django.template.loaders.filesystem.Loader', 'django_jinja.loaders.AppLoader',
'django.template.loaders.app_directories.Loader', 'django_jinja.loaders.FileSystemLoader',
] ]
MIDDLEWARE_CLASSES = [ MIDDLEWARE_CLASSES = [

View File

@ -28,4 +28,5 @@ python-dateutil==2.1
pytz==2013b pytz==2013b
six==1.3.0 six==1.3.0
djmail>=0.1 djmail>=0.1
jinja2==2.7
pygments==1.6