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")),
)
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"))
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"))
class Meta:
@ -95,11 +95,14 @@ class WatchedMixin(object):
and suscribed_watcher.allow_notify_by_me(changer)):
watchers_to_notify.add(suscribed_watcher)
#(project, project_owner) = watchers_by_role.get("project_owner")
#if project_owner \
# and project_owner.allow_notify_project(project) \
# and project_owner.allow_notify_by_me(self._changer):
# watchers_to_notify.add(project_owner)
(project, project_owner) = watchers_by_role.get("project_owner")
if project_owner \
and project_owner.allow_notify_project(project) \
and project_owner.allow_notify_by_me(self._changer):
watchers_to_notify.add(project_owner)
if changer.notify_changes_by_me:
watchers_to_notify.add(changer)
return watchers_to_notify

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p>
<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>
{% endfor %}
</ul>

View File

@ -1,6 +1,6 @@
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}}".
{% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p>
<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>
{% endfor %}
</ul>

View File

@ -1,6 +1,6 @@
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}}".
{% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p>
<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>
{% endfor %}
</ul>

View File

@ -1,6 +1,6 @@
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}}".
{% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p>
<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>
{% endfor %}
</ul>

View File

@ -1,6 +1,6 @@
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}}".
{% endfor %}

View File

@ -1,6 +1,6 @@
<p>Updated fields by {{ changer }}:</p>
<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>
{% endfor %}
</ul>

View File

@ -1,6 +1,6 @@
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}}".
{% endfor %}

View File

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

View File

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