From 71800b7a45de9d3ee3431f11eb0152b5a7876877 Mon Sep 17 00:00:00 2001 From: Kelrap Date: Wed, 29 May 2024 15:01:16 -0400 Subject: [PATCH] Exchanges can only be added if user is admin --- lib/pangea/widgets/class/add_space_toggles.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pangea/widgets/class/add_space_toggles.dart b/lib/pangea/widgets/class/add_space_toggles.dart index 9e51b12d9..b4d1ebaea 100644 --- a/lib/pangea/widgets/class/add_space_toggles.dart +++ b/lib/pangea/widgets/class/add_space_toggles.dart @@ -144,7 +144,9 @@ class AddToSpaceState extends State { Widget getAddToSpaceToggleItem(int index) { final Room possibleParent = possibleParents[index]; - final bool canAdd = possibleParent.canIAddSpaceChild(room); + final bool canAdd = !(!possibleParent.isRoomAdmin && + widget.mode == AddToClassMode.exchange) && + possibleParent.canIAddSpaceChild(room); return Opacity( opacity: canAdd ? 1 : 0.5,