manager: display applications (#86636) #162
No reviewers
Labels
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: entrouvert/lingo#162
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/86636-applification-in-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
25eadefb47
to9988f5fb7c
(Je commence à relire.)
9988f5fb7c
to0253fed31e
Deux mini trucs relevés (edit: en fait un seul truc) au passage, plus pour ma compréhension propre qu’une remise en question de la PR.
@ -23,1 +23,4 @@
class WithApplicationMixin:
@property
def applications(self):
Ok, j’ai loupé un bout de l’UI applification je pense alors je ne suis pas sûr de comprendre : je vois plus bas cette propriété utilisée dans les templates, mais c’est dans quels cas qu’on a intérêt à consulter les applications dont l’objet fait partie plutôt que le (a priori plus intuitif) inverse à savoir les objets contenus dans une application ?
Edit: Ah, ok, pigé dans la suite de la relecture, on affiche l’info de la liste des applications concernées pour chaque objet concerné dans le BO.
@ -109,0 +106,4 @@
@classmethod
def get_orphan_objects_for_object_class(cls, object_class):
content_type = ContentType.objects.get_for_model(object_class)
elements = ApplicationElement.objects.filter(content_type=content_type, application__visible=True)
Pour quelle raison ici la recherche des objets orphelins se soucie de
application__visible=True
alors que la méthode similaireget_objects_for_object_class
(juste au dessus) ne prend pas en compte ce flagvisible
?get_objects_for_object_class
s'applique à une Application déjà connue (on l'a dans l'url), et visible:(cf WithApplicationsMixin)
get_orphan_objects_for_object_class
cherche les objets ne faisant partie d'aucune application visibleHmm, okay, j’avais loupé ça, merci pour l’explication.
0253fed31e
tof82468d154