mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 10:15:38 +08:00
Ref T401, mapping tool login updates crashpad info
This commit is contained in:
@@ -138,6 +138,7 @@ namespace BlackGui
|
||||
|
||||
void CDbLoginComponent::setUserInfo(const CAuthenticatedUser &user)
|
||||
{
|
||||
if (!sGui || sGui->isShuttingDown()) { return; }
|
||||
if (user.isAuthenticated())
|
||||
{
|
||||
CLogMessage(this).info("User authenticated: %1") << user.toQString();
|
||||
@@ -152,6 +153,10 @@ namespace BlackGui
|
||||
{
|
||||
ui->le_Info->setText("You can create model change requests");
|
||||
}
|
||||
|
||||
// crashpad info
|
||||
sGui->setCrashInfoUserName(user.getRealNameAndId());
|
||||
sGui->appendCrashInfo(QStringLiteral("Login as user %1 %2").arg(user.getRealNameAndId(), user.getRolesAsString()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <QJsonArray>
|
||||
#include <QJsonValue>
|
||||
#include <QStringBuilder>
|
||||
#include <QtGlobal>
|
||||
|
||||
namespace BlackMisc
|
||||
@@ -38,7 +39,7 @@ namespace BlackMisc
|
||||
{
|
||||
if (hasValidRealName())
|
||||
{
|
||||
return m_realname + " " + getDbKeyAsStringInParentheses();
|
||||
return m_realname % QStringLiteral(" ") % getDbKeyAsStringInParentheses();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -49,13 +50,8 @@ namespace BlackMisc
|
||||
QString CAuthenticatedUser::convertToQString(bool i18n) const
|
||||
{
|
||||
Q_UNUSED(i18n);
|
||||
if (m_realname.isEmpty()) return "<no realname>";
|
||||
QString s = m_realname;
|
||||
if (this->hasValidDbKey())
|
||||
{
|
||||
s.append(this->getDbKeyAsStringInParentheses(" "));
|
||||
}
|
||||
return s;
|
||||
if (m_realname.isEmpty()) { return QStringLiteral("<no realname>"); }
|
||||
return m_realname % (this->hasValidDbKey() ? this->getDbKeyAsStringInParentheses(" ") : QStringLiteral(""));
|
||||
}
|
||||
|
||||
CAuthenticatedUser CAuthenticatedUser::fromDatabaseJson(const QJsonObject &json)
|
||||
|
||||
Reference in New Issue
Block a user