Made some minor fixes in the notifications app
parent
19177a4773
commit
fbec917229
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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 = [
|
||||
|
|
|
@ -28,4 +28,5 @@ python-dateutil==2.1
|
|||
pytz==2013b
|
||||
six==1.3.0
|
||||
djmail>=0.1
|
||||
|
||||
jinja2==2.7
|
||||
pygments==1.6
|
||||
|
|
Loading…
Reference in New Issue