mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
change(room permissions): remove change settings permissions
This commit is contained in:
-2
@@ -52,7 +52,6 @@ class ChangeRoomPermissionsPresenter(
|
|||||||
)
|
)
|
||||||
RoomPermissionsSection.ManageSpace -> persistentListOf(
|
RoomPermissionsSection.ManageSpace -> persistentListOf(
|
||||||
RoomPermissionType.SPACE_MANAGE_ROOMS,
|
RoomPermissionType.SPACE_MANAGE_ROOMS,
|
||||||
RoomPermissionType.CHANGE_SETTINGS,
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -108,7 +107,6 @@ class ChangeRoomPermissionsPresenter(
|
|||||||
RoomPermissionType.ROOM_AVATAR -> currentPermissions?.copy(roomAvatar = powerLevel)
|
RoomPermissionType.ROOM_AVATAR -> currentPermissions?.copy(roomAvatar = powerLevel)
|
||||||
RoomPermissionType.ROOM_TOPIC -> currentPermissions?.copy(roomTopic = powerLevel)
|
RoomPermissionType.ROOM_TOPIC -> currentPermissions?.copy(roomTopic = powerLevel)
|
||||||
RoomPermissionType.SPACE_MANAGE_ROOMS -> currentPermissions?.copy(spaceChild = powerLevel)
|
RoomPermissionType.SPACE_MANAGE_ROOMS -> currentPermissions?.copy(spaceChild = powerLevel)
|
||||||
RoomPermissionType.CHANGE_SETTINGS -> currentPermissions?.copy(stateDefault = powerLevel)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
is ChangeRoomPermissionsEvent.Save -> coroutineScope.save()
|
is ChangeRoomPermissionsEvent.Save -> coroutineScope.save()
|
||||||
|
|||||||
-2
@@ -38,7 +38,6 @@ data class ChangeRoomPermissionsState(
|
|||||||
RoomPermissionType.ROOM_AVATAR -> RoomMember.Role.forPowerLevel(currentPermissions.roomAvatar)
|
RoomPermissionType.ROOM_AVATAR -> RoomMember.Role.forPowerLevel(currentPermissions.roomAvatar)
|
||||||
RoomPermissionType.ROOM_TOPIC -> RoomMember.Role.forPowerLevel(currentPermissions.roomTopic)
|
RoomPermissionType.ROOM_TOPIC -> RoomMember.Role.forPowerLevel(currentPermissions.roomTopic)
|
||||||
RoomPermissionType.SPACE_MANAGE_ROOMS -> RoomMember.Role.forPowerLevel(currentPermissions.spaceChild)
|
RoomPermissionType.SPACE_MANAGE_ROOMS -> RoomMember.Role.forPowerLevel(currentPermissions.spaceChild)
|
||||||
RoomPermissionType.CHANGE_SETTINGS -> RoomMember.Role.forPowerLevel(currentPermissions.stateDefault)
|
|
||||||
}
|
}
|
||||||
return when (role) {
|
return when (role) {
|
||||||
is RoomMember.Role.Owner,
|
is RoomMember.Role.Owner,
|
||||||
@@ -84,5 +83,4 @@ enum class RoomPermissionType {
|
|||||||
ROOM_AVATAR,
|
ROOM_AVATAR,
|
||||||
ROOM_TOPIC,
|
ROOM_TOPIC,
|
||||||
SPACE_MANAGE_ROOMS,
|
SPACE_MANAGE_ROOMS,
|
||||||
CHANGE_SETTINGS,
|
|
||||||
}
|
}
|
||||||
|
|||||||
-1
@@ -127,7 +127,6 @@ private fun titleForType(type: RoomPermissionType): String = when (type) {
|
|||||||
RoomPermissionType.ROOM_AVATAR -> stringResource(R.string.screen_room_change_permissions_room_avatar)
|
RoomPermissionType.ROOM_AVATAR -> stringResource(R.string.screen_room_change_permissions_room_avatar)
|
||||||
RoomPermissionType.ROOM_TOPIC -> stringResource(R.string.screen_room_change_permissions_room_topic)
|
RoomPermissionType.ROOM_TOPIC -> stringResource(R.string.screen_room_change_permissions_room_topic)
|
||||||
RoomPermissionType.SPACE_MANAGE_ROOMS -> stringResource(R.string.screen_room_change_permissions_manage_space_rooms)
|
RoomPermissionType.SPACE_MANAGE_ROOMS -> stringResource(R.string.screen_room_change_permissions_manage_space_rooms)
|
||||||
RoomPermissionType.CHANGE_SETTINGS -> stringResource(R.string.screen_room_change_permissions_change_settings)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
|
|||||||
Reference in New Issue
Block a user