Fix permission model

Make sure `Permissions.qml` uses the right role.
This commit is contained in:
James Graham
2023-06-17 09:34:42 +00:00
parent 402f99923c
commit a27f4765e4
2 changed files with 2 additions and 1 deletions

View File

@@ -45,6 +45,7 @@ public:
PowerLevelRole, /**< The user's power level in the current room. */
PowerLevelStringRole, /**< The name of the user's power level in the current room. */
};
Q_ENUM(EventRoles)
UserListModel(QObject *parent = nullptr);

View File

@@ -44,7 +44,7 @@ Kirigami.ScrollablePage {
sortRole: "powerLevel"
sortOrder: Qt.DescendingOrder
filterRowCallback: function(source_row, source_parent) {
let powerLevelRole = sourceModel.data(sourceModel.index(source_row, 0, source_parent), Qt.UserRole + 5)
let powerLevelRole = sourceModel.data(sourceModel.index(source_row, 0, source_parent), UserListModel.PowerLevelRole)
return powerLevelRole > 0;
}
}