def save(self, *args, **kwargs): now = datetime.datetime.now() if not self.id: self.cOn = self.oOn = now self.mOn = now errors = helpers.recurseValidateAndVOnUpSert(self) self._meta['collection'] = 'pls' if type(errors) == list: self._data['myErrors'] = errors else: # we want to generate a slug and make sure whatever slug may have been # given, if any, will be unique slugDefault = self.slug or self.dNamS or self.dNam self.slug = self.generate_slug(slugDefault) # turning off validation cause we do that in recurseValidateAndVOnUpSert kwargs['validate'] = False # this will return error if duplicate entries are attempted try: super(Pl, self).save(*args, **kwargs) except Exception, e: self._data['myErrors'] = e
def save(self, *args, **kwargs): now = datetime.datetime.now() if not self.id: self.cOn = self.oOn = now self.mOn = now errors = helpers.recurseValidateAndVOnUpSert(self) self._meta["collection"] = "tags" if type(errors) == list: self._data["myErrors"] = errors else: if not self.slug: self.slug = self.generate_slug(self.dNamS) # turning off validation cause we do that in recurseValidateAndVOnUpSert kwargs["validate"] = False # this will return error if duplicate entries are attempted try: super(Tag, self).save(*args, **kwargs) except Exception, e: self._data["myErrors"] = e
def save(self, *args, **kwargs): now = datetime.datetime.now() if not self.id: self.cOn = self.oOn = now self.mOn = now errors = helpers.recurseValidateAndVOnUpSert(self) self._meta['collection'] = 'cnts' if type(errors) == list: self._data['myErrors'] = errors else: super(Cnt, self).save(*args, **kwargs)
def save(self, *args, **kwargs): now = datetime.datetime.now() if not self.id: self.cOn = self.oOn = now self.mOn = now errors = helpers.recurseValidateAndVOnUpSert(self) # needed this otherwise it would use d for collection name self._meta['collection'] = 'cnts' if type(errors) == list: self._data['myErrors'] = errors else: # we want to generate a slug and make sure whatever slug may have been # given, if any, will be unique if self.slug: slugDefault = self.slug else: try: raw_data = dict([(k,v) for k,v in self._data.iteritems() if v]) slugDefault = getattr(ctrs, self._c).vNam(**raw_data) except: slugDefault = '' self.slug = self.generate_slug(slugDefault) # turning off validation cause we do that in recurseValidateAndVOnUpSert kwargs['validate'] = False # this will return error if duplicate entries are attempted try: super(Cnt, self).save(*args, **kwargs) except Exception, e: self._data['myErrors'] = e