mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Restore permissions to creator and display them as owners in the list (#4369)
* restore permissions to creator and display them as owners in the list * improved the code to use actually 5 roles in the app to distinguish a real creator from an owner
This commit is contained in:
@@ -18,6 +18,7 @@ struct RoomPowerLevelsProxyMockConfiguration {
|
||||
var canUserTriggerRoomNotification = false
|
||||
var canUserPin = true
|
||||
var canUserJoinCall = true
|
||||
var canUserEditRoomsAndPermissions = true
|
||||
}
|
||||
|
||||
extension RoomPowerLevelsProxyMock {
|
||||
@@ -25,9 +26,7 @@ extension RoomPowerLevelsProxyMock {
|
||||
self.init()
|
||||
|
||||
underlyingValues = RoomPowerLevelsValues.mock
|
||||
|
||||
suggestedRoleForUserReturnValue = .administrator
|
||||
|
||||
|
||||
canOwnUserSendMessageReturnValue = configuration.canUserSendMessage
|
||||
canOwnUserSendStateEventReturnValue = configuration.canUserSendState
|
||||
canOwnUserInviteReturnValue = configuration.canUserInvite
|
||||
@@ -38,6 +37,7 @@ extension RoomPowerLevelsProxyMock {
|
||||
canOwnUserTriggerRoomNotificationReturnValue = configuration.canUserTriggerRoomNotification
|
||||
canOwnUserPinOrUnpinReturnValue = configuration.canUserPin
|
||||
canOwnUserJoinCallReturnValue = configuration.canUserJoinCall
|
||||
canOwnUserEditRolesAndPermissionsReturnValue = configuration.canUserEditRoomsAndPermissions
|
||||
|
||||
canUserUserIDSendMessageReturnValue = .success(configuration.canUserSendMessage)
|
||||
canUserUserIDSendStateEventReturnValue = .success(configuration.canUserSendState)
|
||||
|
||||
Reference in New Issue
Block a user