modification in client def sandbox/maitai/forgerock3
authorPhilippe Lelong <lelong.ph@meltemus.com>
Fri, 16 Dec 2016 13:39:40 +0000 (14:39 +0100)
committerPhilippe Lelong <lelong.ph@meltemus.com>
Fri, 16 Dec 2016 13:39:40 +0000 (14:39 +0100)
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
HomeScreen/src2/usermanagement.cpp
HomeScreen/src2/usermanagement.h

index 54aff23..28c9894 100644 (file)
@@ -29,7 +29,10 @@ void UserManagement::setUser(const User &user)
     QMetaObject::invokeMethod(shortcutArea, "languageChanged", Q_ARG(QVariant, user.graphPreferredLanguage));
     QMetaObject::invokeMethod(statusArea, "languageChanged", Q_ARG(QVariant, user.graphPreferredLanguage));
     QMetaObject::invokeMethod(home, "showSign90", Q_ARG(QVariant, true));
-    QMetaObject::invokeMethod(home, "showVisa", Q_ARG(QVariant, true), Q_ARG(QVariant, "---- ---- ---- " + user.ccNumberMasked));
+    if(user.ccNumberMasked.isEmpty())
+        QMetaObject::invokeMethod(home, "showVisa", Q_ARG(QVariant, false), Q_ARG(QVariant, ""));
+    else
+        QMetaObject::invokeMethod(home, "showVisa", Q_ARG(QVariant, true), Q_ARG(QVariant, user.ccNumberMasked));
     const QString welcome = QString("%1").arg(user.graphPreferredLanguage == "fr" ? "Bonjour " : "Hello") + " ";
     QMetaObject::invokeMethod(home, "showHello", Q_ARG(QVariant, welcome + user.first_name));
 }
index 1b1427d..89735ab 100644 (file)
 #ifndef REAL_SERVER
 #include <QtWebSockets/QWebSocketServer>
 #endif
+//{"postal_address":"201 Mission Street","loc":"37.7914374,-122.3950694","country":"USA","mail":"bjensen@example.com",
+//"city":"San Francisco","graphEmail":"bjensen@example.com","graphPreferredLanguage":"en","ccNumberMasked":"************1212",
+//"ccExpYear":"19","description":"Original description","ccExpMonth":"01","groups":[],"last_name":"Jensen"
+//"ccNumber":"123-1111-2222-3333-1212","house_identifier":"ForgeRock","phone":"+1 408 555 1862","name":"bjensen"
+//"state":"CA","fax":"+1 408 555 1862","common_name":"Barbara Jensen","postal_code":"94105","first_name":"Barbara","keytoken":"EB:7C:23:C6:21:BF"}
 struct User {
     QString postal_address;
     QPointF loc;
@@ -21,8 +26,8 @@ struct User {
     QString graphPreferredLanguage;
     QString ccNumberMasked;
     QString ccExpYear;
-    QString ccExpMonth;
     QString description;
+    QString ccExpMonth;
     QStringList groups;
     QString last_name;
     QString ccNumber;
@@ -30,8 +35,8 @@ struct User {
     QString phone;
     QString name;
     QString state;
-    QString common_name;
     QString fax;
+    QString common_name;
     QString postal_code;
     QString first_name;
     QString keytoken;