fixed hang after creating configuration on connection

- config created on connection is displayed as admin (platform name) on the client management page
- added config creation time on the client management page
This commit is contained in:
vladimir.kuznetsov 2023-12-21 17:47:34 +07:00
parent 0f1519a21f
commit 7aac9f9d0e
6 changed files with 21 additions and 7 deletions

View file

@ -14,6 +14,7 @@ class ClientManagementModel : public QAbstractListModel
public:
enum Roles {
ClientNameRole = Qt::UserRole + 1,
CreationDateRole
};
ClientManagementModel(std::shared_ptr<Settings> settings, QObject *parent = nullptr);
@ -26,7 +27,7 @@ public slots:
ErrorCode appendClient(const QString &clientId, const QString &clientName, const DockerContainer container,
ServerCredentials credentials);
ErrorCode renameClient(const int row, const QString &userName, const DockerContainer container,
ServerCredentials credentials);
ServerCredentials credentials, bool addTimeStamp = false);
ErrorCode revokeClient(const int index, const DockerContainer container, ServerCredentials credentials);
protected: