diff --git a/core-models/src/main/java/com/anytypeio/anytype/core_models/multiplayer/Multiplayer.kt b/core-models/src/main/java/com/anytypeio/anytype/core_models/multiplayer/Multiplayer.kt index 866bcd8a27..7dfb25fb0d 100644 --- a/core-models/src/main/java/com/anytypeio/anytype/core_models/multiplayer/Multiplayer.kt +++ b/core-models/src/main/java/com/anytypeio/anytype/core_models/multiplayer/Multiplayer.kt @@ -35,6 +35,10 @@ enum class SpaceMemberPermissions( OWNER(2), NO_PERMISSIONS(3); + fun isOwner() : Boolean { + return this == OWNER + } + fun isOwnerOrEditor() : Boolean { return this == OWNER || this == WRITER } diff --git a/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/Settings.kt b/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/Settings.kt index 6f9740c4ad..db29a605c7 100644 --- a/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/Settings.kt +++ b/ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/Settings.kt @@ -141,7 +141,7 @@ fun SpaceSettingsScreen( } when(state) { is ViewState.Success -> { - if (state.data.permissions.isOwnerOrEditor()) { + if (state.data.permissions.isOwner()) { item { Option( image = R.drawable.ic_file_storage,