fix(CommunityPermissionsViewPage): prevent from modifying singleton's data from storybook's page
This commit is contained in:
parent
ec51fbe0e0
commit
aff97d741e
|
@ -31,14 +31,15 @@ SplitView {
|
||||||
store: CommunitiesStore {
|
store: CommunitiesStore {
|
||||||
id: mockedCommunity
|
id: mockedCommunity
|
||||||
|
|
||||||
readonly property var permissionsModel:
|
readonly property ListModel permissionsModel: ListModel {
|
||||||
PermissionsModel.permissionsModel
|
Component.onCompleted: append(PermissionsModel.permissionsModelData)
|
||||||
|
}
|
||||||
|
|
||||||
readonly property var assetsModel: AssetsModel {
|
readonly property AssetsModel assetsModel: AssetsModel {
|
||||||
id: assetsModel
|
id: assetsModel
|
||||||
}
|
}
|
||||||
|
|
||||||
readonly property var collectiblesModel: CollectiblesModel {
|
readonly property CollectiblesModel collectiblesModel: CollectiblesModel {
|
||||||
id: collectiblesModel
|
id: collectiblesModel
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,64 +9,67 @@ import AppLayouts.Chat.controls.community 1.0
|
||||||
QtObject {
|
QtObject {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
readonly property var permissionsModel: ListModel {
|
readonly property var permissionsModelData: [
|
||||||
Component.onCompleted:
|
{
|
||||||
append([
|
holdingsListModel: root.createHoldingsModel1(),
|
||||||
{
|
channelsListModel: root.createChannelsModel1(),
|
||||||
holdingsListModel: root.createHoldingsModel1(),
|
permissionType: PermissionTypes.Type.Admin,
|
||||||
channelsListModel: root.createChannelsModel1(),
|
isPrivate: true
|
||||||
permissionType: PermissionTypes.Type.Admin,
|
},
|
||||||
isPrivate: true
|
{
|
||||||
},
|
holdingsListModel: root.createHoldingsModel2(),
|
||||||
{
|
channelsListModel: root.createChannelsModel2(),
|
||||||
holdingsListModel: root.createHoldingsModel2(),
|
permissionType: PermissionTypes.Type.Member,
|
||||||
channelsListModel: root.createChannelsModel2(),
|
isPrivate: false
|
||||||
permissionType: PermissionTypes.Type.Member,
|
}
|
||||||
isPrivate: false
|
]
|
||||||
}
|
|
||||||
])
|
readonly property var shortPermissionsModelData: [
|
||||||
|
{
|
||||||
|
holdingsListModel: root.createHoldingsModel3(),
|
||||||
|
channelsListModel: root.createChannelsModel1(),
|
||||||
|
permissionType: PermissionTypes.Type.Admin,
|
||||||
|
isPrivate: true,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
readonly property var longPermissionsModelData: [
|
||||||
|
{
|
||||||
|
holdingsListModel: root.createHoldingsModel4(),
|
||||||
|
channelsListModel: root.createChannelsModel1(),
|
||||||
|
permissionType: PermissionTypes.Type.Admin,
|
||||||
|
isPrivate: true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
holdingsListModel: root.createHoldingsModel3(),
|
||||||
|
channelsListModel: root.createChannelsModel2(),
|
||||||
|
permissionType: PermissionTypes.Type.Member,
|
||||||
|
isPrivate: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
holdingsListModel: root.createHoldingsModel2(),
|
||||||
|
channelsListModel: root.createChannelsModel2(),
|
||||||
|
permissionType: PermissionTypes.Type.Member,
|
||||||
|
isPrivate: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
channelsListModel: root.createChannelsModel2(),
|
||||||
|
holdingsListModel: root.createHoldingsModel1(),
|
||||||
|
permissionType: PermissionTypes.Type.Member,
|
||||||
|
isPrivate: false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
readonly property ListModel permissionsModel: ListModel {
|
||||||
|
Component.onCompleted: append(permissionsModelData)
|
||||||
}
|
}
|
||||||
|
|
||||||
readonly property var shortPermissionsModel: ListModel {
|
readonly property var shortPermissionsModel: ListModel {
|
||||||
Component.onCompleted:
|
Component.onCompleted: append(shortPermissionsModelData)
|
||||||
append([
|
|
||||||
{
|
|
||||||
holdingsListModel: root.createHoldingsModel3(),
|
|
||||||
channelsListModel: root.createChannelsModel1(),
|
|
||||||
permissionType: PermissionTypes.Type.Admin,
|
|
||||||
isPrivate: true,
|
|
||||||
}
|
|
||||||
])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
readonly property var longPermissionsModel: ListModel {
|
readonly property var longPermissionsModel: ListModel {
|
||||||
Component.onCompleted:
|
Component.onCompleted: append(longPermissionsModelData)
|
||||||
append([
|
|
||||||
{
|
|
||||||
holdingsListModel: root.createHoldingsModel4(),
|
|
||||||
channelsListModel: root.createChannelsModel1(),
|
|
||||||
permissionType: PermissionTypes.Type.Admin,
|
|
||||||
isPrivate: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
holdingsListModel: root.createHoldingsModel3(),
|
|
||||||
channelsListModel: root.createChannelsModel2(),
|
|
||||||
permissionType: PermissionTypes.Type.Member,
|
|
||||||
isPrivate: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
holdingsListModel: root.createHoldingsModel2(),
|
|
||||||
channelsListModel: root.createChannelsModel2(),
|
|
||||||
permissionType: PermissionTypes.Type.Member,
|
|
||||||
isPrivate: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
channelsListModel: root.createChannelsModel2(),
|
|
||||||
holdingsListModel: root.createHoldingsModel1(),
|
|
||||||
permissionType: PermissionTypes.Type.Member,
|
|
||||||
isPrivate: false
|
|
||||||
}
|
|
||||||
])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function createHoldingsModel1() {
|
function createHoldingsModel1() {
|
||||||
|
|
Loading…
Reference in New Issue