Merge branch 'master' into nanterre-recette
This commit is contained in:
commit
63b7509e2f
|
@ -85,7 +85,12 @@ class Inactivity(object):
|
|||
|
||||
@cached_property
|
||||
def deletable_children(self):
|
||||
deletable_adults = self.exclude_newer_than_threshold(self.filter_no_federation(self.adults),
|
||||
self.adult_threshold)
|
||||
non_deletable_adults = self.adults.exclude(id__in=deletable_adults.values_list('id', flat=True))
|
||||
|
||||
potent = self.exclude_newer_than_threshold(self.filter_no_federation(self.children), self.child_threshold)
|
||||
potent = potent.exclude(right_relations__left__in=non_deletable_adults)
|
||||
potent_ids = potent.values_list('id', flat=True)
|
||||
|
||||
def filter_siblings_are_potent():
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
<li>Une fiche sans activité est une fiche dont la dernière date de modification et les dernières lignes du journal n'ont pas bougé depuis un certain nombre de jours</li>
|
||||
<li>Les fiches enfants sans activité depuis {{ child_delay }} jours sont considérées inactives.</li>
|
||||
<li>Les fiches adultes sans activité depuis {{ adult_delay }} jours sont considérées inactives.</li>
|
||||
<li>Les fratries (tous les enfants partageant au moins un parent commun) inactives et sans fédérations sont à supprimer.</li>
|
||||
<li>Les enfants dont les parents sont inactifs et sans fédérations et dont tous les enfants de la même fratrie (tous les enfants partageant au moins un parent commun) sont inactifs et sans fédération sont à supprimer.</li>
|
||||
<li>Les adultes sans liens matrimoniaux, inactifs, sans fédérations et dont tous les enfants sont à supprimer sont à supprimer.</li>
|
||||
<li>Les couples inactifs, sans fédérations et dont tous les enfants sont à supprimer sont à supprimer.</li>
|
||||
</ul>
|
||||
|
|
Loading…
Reference in New Issue