void SystemUser::read(const QJsonObject &jsonObject) { setId(jsonObject["ID"].toVariant().toULongLong()); mUsername = jsonObject["USERNAME"].toString(); mPassword = jsonObject["PASSWORD"].toString(); mFirstName = jsonObject["FIRST_NAME"].toString(); mLastName = jsonObject["LAST_NAME"].toString(); mEmail = jsonObject["EMAIL"].toString(); auto strRole = jsonObject["ROLE"].toString(); mRole = stringToRole(strRole); }
QVariant Scripting::Project::resourceData( const KPlato::Resource *resource, const QString &property, const QString &role, long schedule ) { //m_resourceModel.setManager( project()->scheduleManager( schedule.toLong() ) ); return m_resourceModel.data( resource, resourceColumnNumber( property ), stringToRole( role ) ).toString(); }
QVariant Scripting::Project::resourceGroupData( const KPlato::ResourceGroup *group, const QString &property, const QString &role, long schedule ) { // m.setManager( project()->scheduleManager( schedule ) ); return m_resourceModel.data( group, resourceColumnNumber( property ), stringToRole( role ) ); }
QVariant Scripting::Project::nodeData( const KPlato::Node *node, const QString &property, const QString &role, long schedule ) { m_nodeModel.setManager( project()->scheduleManager( schedule ) ); return m_nodeModel.data( node, nodeColumnNumber( property ), stringToRole( role ) ).toString(); }
SystemUser::SystemUser(const QVariantMap &map) : Entity(map["ID"].toULongLong()), mUsername(map["USERNAME"].toString()), mPassword(map["PASSWORD"].toString()), mFirstName(map["FIRST_NAME"].toString()), mLastName(map["LAST_NAME"].toString()), mEmail(map["EMAIL"].toString()), mRole(stringToRole(map["ROLE"].toString())) {}