User operation log, v1
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
#include <QPushButton>
|
||||
#include <QLineEdit>
|
||||
#include <src/event/EventCenter.h>
|
||||
#include <src/log/UserOperationLog.h>
|
||||
#include "db/SQLHelper.h"
|
||||
#include "models/User.h"
|
||||
AccountFormDialog::AccountFormDialog(QWidget *parent, Qt::WindowFlags f) : GUIFormBaseDialog(parent, f) {
|
||||
@@ -84,6 +85,7 @@ AccountFormDialog::AccountFormDialog(QWidget *parent, Qt::WindowFlags f) : GUIFo
|
||||
|
||||
connect(btn_Logout, &QAbstractButton::clicked, [=](){
|
||||
this->accept();
|
||||
LOG_USER_OPERATION(Logout);
|
||||
EventCenter::Default()->triggerEvent(GUIEvents::RequestLogin, nullptr, nullptr);
|
||||
});
|
||||
}
|
||||
@@ -96,5 +98,9 @@ bool AccountFormDialog::updateReferenceData() {
|
||||
if (!this->userNameChanged) return true;
|
||||
User::Current()->setUserName(m_NewUserName);
|
||||
bool ret = User::Current()->submitChange();
|
||||
if(ret)
|
||||
{
|
||||
LOG_USER_OPERATION(ChangeUserName);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user