Show hidden accounts at the end in the list

Simplify statistics computation in AccountPanel
Don't take in account simple credit on blocked accounts
This commit is contained in:
2012-05-05 16:49:24 +02:00
parent aff6e14072
commit c565c7740d
2 changed files with 49 additions and 121 deletions

View File

@@ -266,7 +266,7 @@ User* Database::LoadUser(const QString& name)
query.clear();
req = QString("SELECT * FROM account WHERE user='%1' ORDER BY default_account DESC, blocked, virtual, name ASC").arg(user->_id);
req = QString("SELECT * FROM account WHERE user='%1' ORDER BY default_account DESC, hidden, blocked, virtual, name ASC").arg(user->_id);
EXECUTE_SQL_QUERY_WITH_CODE(req, 0, {delete user;}, {delete user;});
@@ -279,7 +279,7 @@ User* Database::LoadUser(const QString& name)
query.clear();
req = QString("SELECT * FROM account WHERE id IN (SELECT account FROM shared_account WHERE user='%1') ORDER BY name, blocked, virtual ASC").arg(user->_id);
req = QString("SELECT * FROM account WHERE id IN (SELECT account FROM shared_account WHERE user='%1') ORDER BY default_account DESC, hidden, blocked, virtual, name ASC").arg(user->_id);
EXECUTE_SQL_QUERY_WITH_CODE(req, 0, {delete user;}, {delete user;});