SoK/2018/StatusReport/Veluri Mithun: Difference between revisions
< SoK | 2018/StatusReport
(6 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
'''Design documents:''' | '''Design documents:''' | ||
*For OAuth the logic for OAuth support is described in Phabricator patch. | *For OAuth the logic for OAuth support is described in [https://phabricator.kde.org/D10154 Phabricator patch]. | ||
*Creating test app uses Qcombobox and QQuickView are used for loading and displaying qml files. | *Creating test app uses Qcombobox and QQuickView are used for loading and displaying qml files. | ||
*To maintain consistency in code, the logic which Montel followed for rocketchattest and modeltests is replicated for roomModel and other classes also. | *To maintain consistency in code, the logic which Montel followed for rocketchattest and modeltests is replicated for roomModel and other classes also. | ||
''' | ='''Links to the commits:'''= | ||
*[https://cgit.kde.org/ruqola.git/commit/?id=c8ac2f8357445a4d53f3dce41747628e999fca45 OAuth] | *[https://cgit.kde.org/ruqola.git/commit/?id=c8ac2f8357445a4d53f3dce41747628e999fca45 OAuth] Implementation is done using O2 libraries. And there is a problem in the Findo2.cmake file in the O2 source repo for which Montel is already in the process of providing the patch. | ||
*[https://cgit.kde.org/ruqola.git/commit/?id=53b37cdb36d05152b8594a57293e67eb950ef33f Qml file test app] | *[https://cgit.kde.org/ruqola.git/commit/?id=53b37cdb36d05152b8594a57293e67eb950ef33f Qml file test app] | ||
*[https://cgit.kde.org/ruqola.git/commit/?id=1e58cc64f1e0ac14107bfcc3c75072a7abd0ec7e Autotests] | *[https://cgit.kde.org/ruqola.git/commit/?id=1e58cc64f1e0ac14107bfcc3c75072a7abd0ec7e Autotests] | ||
Line 18: | Line 18: | ||
'''Screenshots related to OAuth:''' | '''Screenshots related to OAuth:''' | ||
*Ruqola login page | *Ruqola login page | ||
[[File:loginPage.png]] | |||
*Google request for permmision | *Google request for permmision | ||
[[File:requestPrompt.png]] | |||
'''Links to blog posts:''' | |||
For more information on the work flow you can vist my blog posts. | |||
*[https://mithunveluri.wordpress.com/2018/03/03/oauth-workflow/ OAuth workflow] in this blog I've written a detailed description of workflow in OAuth. | |||
*[https://mithunveluri.wordpress.com/2018/02/23/oauth-for-ruqola/ OAuth] | |||
*[https://mithunveluri.wordpress.com/2018/01/19/sok-2018/ qml test app and Autotests] |
Latest revision as of 10:55, 13 September 2020
Enhance Ruqola
Project Goals:
- OAuth support for Ruqola.
- To create qml file testing app.
- To create autotests for some classes in Ruqola.
Design documents:
- For OAuth the logic for OAuth support is described in Phabricator patch.
- Creating test app uses Qcombobox and QQuickView are used for loading and displaying qml files.
- To maintain consistency in code, the logic which Montel followed for rocketchattest and modeltests is replicated for roomModel and other classes also.
Links to the commits:
- OAuth Implementation is done using O2 libraries. And there is a problem in the Findo2.cmake file in the O2 source repo for which Montel is already in the process of providing the patch.
- Qml file test app
- Autotests
Screenshots related to OAuth:
- Ruqola login page
- Google request for permmision
Links to blog posts: For more information on the work flow you can vist my blog posts.
- OAuth workflow in this blog I've written a detailed description of workflow in OAuth.
- OAuth
- qml test app and Autotests