You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/01/13 01:13:30 UTC

svn commit: r1557634 - /bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py

Author: rjollos
Date: Mon Jan 13 00:13:30 2014
New Revision: 1557634

URL: http://svn.apache.org/r1557634
Log:
0.8dev: Missing change from [1556758]. Refs #671.

Modified:
    bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py

Modified: bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py?rev=1557634&r1=1557633&r2=1557634&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py (original)
+++ bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py Mon Jan 13 00:13:30 2014
@@ -206,11 +206,11 @@ class ModelBase(object):
             TicketSystem(self._env).reset_ticket_fields()
         ResourceSystem(self._env).resource_created(self)
 
-    def _update_relations(self, db):
+    def _update_relations(self, db, author=None):
         """Extra actions due to update"""
         pass
     
-    def update(self):
+    def update(self, author=None):
         """Update the matching record in the database"""
         if self._old_data == self._data:
             return 
@@ -239,7 +239,7 @@ class ModelBase(object):
                           if self._data.get(k) != v)
         with self._env.db_transaction as db:
             db(sql, setvalues + values)
-            self._update_relations(db)
+            self._update_relations(db, author)
             self._old_data.update(self._data)
             TicketSystem(self._env).reset_ticket_fields()