src/cm/models.py
changeset 515 0be906e586e6
parent 514 f99c7f7401b0
child 518 9172f4c6ad70
equal deleted inserted replaced
514:f99c7f7401b0 515:0be906e586e6
   415     objects = ConfigurationManager()
   415     objects = ConfigurationManager()
   416     
   416     
   417     def __unicode__(self):
   417     def __unicode__(self):
   418         return '%s: %s' % (self.key, self.value)    
   418         return '%s: %s' % (self.key, self.value)    
   419     
   419     
       
   420 ApplicationConfiguration = Configuration.objects     
       
   421 
   420 class AttachmentManager(KeyManager):
   422 class AttachmentManager(KeyManager):
   421     def create_attachment(self, text_version, filename, data):
   423     def create_attachment(self, text_version, filename, data):
   422         attach = self.create(text_version=text_version)
   424         attach = self.create(text_version=text_version)
   423         ff = ContentFile(data)
   425         ff = ContentFile(data)
   424         attach.data.save(filename, ff)
   426         attach.data.save(filename, ff)
   602             return user
   604             return user
   603         else:
   605         else:
   604             return user_with_email
   606             return user_with_email
   605         
   607         
   606 
   608 
   607 ApplicationConfiguration = Configuration.objects     
       
   608 
       
   609 from cm.utils.mail import send_mail
   609 from cm.utils.mail import send_mail
   610 
   610 
   611 class UserProfile(KeyModel):
   611 class UserProfile(KeyModel):
   612     modified = models.DateTimeField(auto_now=True)
   612     modified = models.DateTimeField(auto_now=True)
   613     created = models.DateTimeField(auto_now_add=True)
   613     created = models.DateTimeField(auto_now_add=True)