Add roles and permissions screen (#2505)
The screen hasn't been added to the flows yet.
This commit is contained in:
@@ -59,6 +59,19 @@ extension RoomMemberProxyMock {
|
||||
canInviteUsers: true))
|
||||
}
|
||||
|
||||
static var mockMeAdmin: RoomMemberProxyMock {
|
||||
RoomMemberProxyMock(with: .init(userID: "@me:matrix.org",
|
||||
displayName: "Me admin",
|
||||
avatarURL: URL.picturesDirectory,
|
||||
membership: .join,
|
||||
isAccountOwner: true,
|
||||
powerLevel: 100,
|
||||
role: .administrator,
|
||||
canInviteUsers: true,
|
||||
canKickUsers: true,
|
||||
canBanUsers: true))
|
||||
}
|
||||
|
||||
static var mockAlice: RoomMemberProxyMock {
|
||||
RoomMemberProxyMock(with: .init(userID: "@alice:matrix.org",
|
||||
displayName: "Alice",
|
||||
@@ -154,4 +167,16 @@ extension Array where Element == RoomMemberProxyMock {
|
||||
.mockInvited,
|
||||
.mockIgnored
|
||||
]
|
||||
|
||||
static let allMembersAsAdmin: [RoomMemberProxyMock] = [
|
||||
.mockMeAdmin,
|
||||
.mockAlice,
|
||||
.mockBob,
|
||||
.mockCharlie,
|
||||
.mockDan,
|
||||
.mockInvited,
|
||||
.mockIgnored,
|
||||
.mockAdmin,
|
||||
.mockModerator
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user