コード例 #1
0
ファイル: models.py プロジェクト: hanleybrand/vic-mdid
 def save(self, force_update_name=False, **kwargs):
     unique_slug(self,
                 slug_literal='r-%s' % random.randint(1000000, 9999999),
                 slug_field='name',
                 check_current_slug=kwargs.get('force_insert')
                 or force_update_name)
     super(Record, self).save(kwargs)
コード例 #2
0
ファイル: models.py プロジェクト: agajania/rooibos
 def save(self, force_update_name=False, **kwargs):
     unique_slug(
         self,
         slug_literal=os.path.splitext(os.path.basename(self.url))[0]
         if self.url else "m-%s" % random.randint(1000000, 9999999),
         slug_field='name',
         check_current_slug=kwargs.get('force_insert') or force_update_name)
     super(Media, self).save(kwargs)
コード例 #3
0
 def save(self, **kwargs):
     unique_slug(
         self,
         slug_source='title',
         slug_field='name',
         check_current_slug=kwargs.get('force_insert')
     )
     super(FieldSet, self).save(kwargs)
コード例 #4
0
ファイル: models.py プロジェクト: hanleybrand/mUndid
 def save(self, **kwargs):
     unique_slug(
         self,
         slug_literal="m-%s" % random.randint(1000000, 9999999),
         slug_field="name",
         check_current_slug=kwargs.get("force_insert"),
     )
     super(Media, self).save(kwargs)
コード例 #5
0
ファイル: models.py プロジェクト: hanleybrand/rooibos
 def save(self, **kwargs):
     unique_slug(
         self,
         slug_source='title',
         slug_field='name',
         check_current_slug=kwargs.get('force_insert')
     )
     super(Presentation, self).save(kwargs)
コード例 #6
0
ファイル: models.py プロジェクト: hanleybrand/rooibos
 def save(self, **kwargs):
     unique_slug(
         self,
         slug_source='label',
         slug_field='name',
         check_current_slug=kwargs.get('force_insert')
     )
     super(Field, self).save(kwargs)
コード例 #7
0
ファイル: models.py プロジェクト: sourgrasses/rooibos
 def save(self, force_update_name=False, **kwargs):
     # TODO: update this to use something human readable and/or
     # globally unique
     unique_slug(self,
                 slug_literal='r-%s' % random.randint(1000000, 9999999),
                 slug_field='name',
                 check_current_slug=kwargs.get('force_insert')
                 or force_update_name)
     super(Record, self).save(kwargs)
コード例 #8
0
ファイル: models.py プロジェクト: hanleybrand/rooibos
 def save(self, force_update_name=False, **kwargs):
     # TODO: update this to use something human readable and/or
     # globally unique
     unique_slug(
         self,
         slug_literal='r-%s' % random.randint(1000000, 9999999),
         slug_field='name',
         check_current_slug=kwargs.get('force_insert') or force_update_name
     )
     super(Record, self).save(kwargs)
コード例 #9
0
ファイル: models.py プロジェクト: eResearchSandpit/rooibos
 def save(self, force_update_name=False, **kwargs):
     unique_slug(
         self,
         slug_literal=os.path.splitext(os.path.basename(self.url))[0]
         if self.url
         else "m-%s" % random.randint(1000000, 9999999),
         slug_field="name",
         check_current_slug=kwargs.get("force_insert") or force_update_name,
     )
     super(Media, self).save(kwargs)
コード例 #10
0
ファイル: models.py プロジェクト: hanleybrand/rooibos
 def save(self, force_update_name=False, **kwargs):
     if self.url:
         slug_literal = os.path.splitext(os.path.basename(self.url))[0]
     else:
         slug_literal = "m-%s" % random.randint(1000000, 9999999)
     unique_slug(
         self,
         slug_literal=slug_literal,
         slug_field='name',
         check_current_slug=kwargs.get('force_insert') or force_update_name
     )
     super(Media, self).save(kwargs)
コード例 #11
0
ファイル: models.py プロジェクト: thenoviceoof/rooibos
 def save(self, force_update_name=False, **kwargs):
     unique_slug(self, slug_literal='r-%s' % random.randint(1000000, 9999999),
                 slug_field='name', check_current_slug=kwargs.get('force_insert') or force_update_name)
     super(Record, self).save(kwargs)
コード例 #12
0
ファイル: models.py プロジェクト: mdid-devs/mdid-assignments
 def save(self, force_update_name=False, **kwargs):
     unique_slug(self, slug_literal=self.__unicode__(),
                 slug_field='name', check_current_slug=kwargs.get('force_insert') or force_update_name)
     super(Semester, self).save(kwargs)
コード例 #13
0
ファイル: models.py プロジェクト: hanleybrand/vic-mdid
 def save(self, **kwargs):
     unique_slug(self,
                 slug_literal="m-%s" % random.randint(1000000, 9999999),
                 slug_field='name',
                 check_current_slug=kwargs.get('force_insert'))
     super(Media, self).save(kwargs)
コード例 #14
0
ファイル: models.py プロジェクト: hanleybrand/mUndid
 def save(self, **kwargs):
     unique_slug(self, slug_source="title", slug_field="name", check_current_slug=kwargs.get("force_insert"))
     super(Storage, self).save(kwargs)