Fix user groups page when a persona is deleted

This commit is contained in:
Weves
2024-07-13 15:29:09 -07:00
committed by Chris Weaver
parent 36da2e4b27
commit b6bd818e60
2 changed files with 5 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ class UserGroup(BaseModel):
personas=[
PersonaSnapshot.from_model(persona)
for persona in user_group_model.personas
if not persona.deleted
],
is_up_to_date=user_group_model.is_up_to_date,
is_up_for_deletion=user_group_model.is_up_for_deletion,

View File

@@ -21,6 +21,10 @@ function PersonaTypeDisplay({ persona }: { persona: Persona }) {
return <Text>Global</Text>;
}
if (persona.groups.length > 0 || persona.users.length > 0) {
return <Text>Shared</Text>;
}
return <Text>Personal {persona.owner && <>({persona.owner.email})</>}</Text>;
}