class ChercheurManager(models.Manager):
def get_query_set(self):
- return ChercheurQuerySet(self.model)
+ return ChercheurQuerySet(self.model).filter(personne__actif=True)
def search(self, text):
return self.get_query_set().search(text)
# Manager
objects = ChercheurManager()
+ all_objects = models.Manager()
def __unicode__(self):
return u"%s %s" % (self.personne.nom.upper(), self.personne.prenom.title())
actif = models.BooleanField(editable=False)
def __unicode__(self):
- return self.titre
+ return self.titre or '(Aucun)'
class These(models.Model):
chercheur = models.OneToOneField(Chercheur, primary_key=True)
class ActualiteManager(models.Manager):
def get_query_set(self):
- return ActualiteQuerySet(self.model)
+ return ActualiteQuerySet(self.model).filter(visible=True)
def search(self, text):
return self.get_query_set().search(text)
regions = models.ManyToManyField(Region, blank=True, related_name="actualites", verbose_name='régions')
objects = ActualiteManager()
+ all_objects = models.Manager()
class Meta:
db_table = u'actualite'
class EvenementManager(models.Manager):
def get_query_set(self):
- return EvenementQuerySet(self.model)
+ return EvenementQuerySet(self.model).filter(approuve=True)
def search(self, text):
return self.get_query_set().search(text)
regions = models.ManyToManyField(Region, blank=True, related_name="evenements", verbose_name='régions')
objects = EvenementManager()
+ all_objects = models.Manager()
class Meta:
ordering = ['-debut']
class RecordManager(models.Manager):
def get_query_set(self):
- return RecordQuerySet(self.model)
+ return RecordQuerySet(self.model).filter(validated=True)
def search(self, text):
return self.get_query_set().search(text)
# Manager
objects = RecordManager()
+ all_objects = models.Manager()
class Meta:
verbose_name = 'ressource'
class SiteManager(models.Manager):
def get_query_set(self):
- return SiteQuerySet(self.model)
+ return SiteQuerySet(self.model).filter(actif=True)
def search(self, text):
return self.get_query_set().search(text)
# Manager
objects = SiteManager()
+ all_objects = models.Manager()
def __unicode__(self):
return "%s" % (self.titre)