src/cm/models.py
changeset 327 d858c3bb07fe
parent 305 df2c3202fd8e
child 347 0a359382701b
equal deleted inserted replaced
326:884e94895d69 327:d858c3bb07fe
   313     start_offset = models.IntegerField(null=True, blank=True)
   313     start_offset = models.IntegerField(null=True, blank=True)
   314     end_offset = models.IntegerField(null=True, blank=True)
   314     end_offset = models.IntegerField(null=True, blank=True)
   315 
   315 
   316     objects = CommentManager()
   316     objects = CommentManager()
   317     
   317     
   318     def save(self, force_insert=False, force_update=False, keep_dates=False):
   318     def save(self, keep_dates=False, **kwargs):
   319         if not keep_dates:
   319         if not keep_dates:
   320             now = datetime.now()
   320             now = datetime.now()
   321             if not self.id: 
   321             if not self.id: 
   322                 self.created = now  
   322                 self.created = now  
   323             self.modified = now 
   323             self.modified = now 
   324         super(PermanentModel, self).save() 
   324         super(PermanentModel, self).save(**kwargs) 
   325             
   325             
   326     def __unicode__(self):
   326     def __unicode__(self):
   327         return '<%d> %s [st_wrp:%s, st_ofs:%s, e_wrp:%s, e_ofs:%s]' % (self.id, self.title,  self.start_wrapper ,  self.start_offset,  self.end_wrapper,  self.end_offset, )    
   327         return '<%d> %s [st_wrp:%s, st_ofs:%s, e_wrp:%s, e_ofs:%s]' % (self.id, self.title,  self.start_wrapper ,  self.start_offset,  self.end_wrapper,  self.end_offset, )    
   328         
   328         
   329     def is_reply(self):
   329     def is_reply(self):