Made some minor fixes in the notifications app
parent
19177a4773
commit
fbec917229
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue