-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.2.0 Testplan #63
Comments
Current Status:
Edge-case:
Input required:
|
@michaelstingl , @felixboehm , this seems important. We didn't consider this in the clients good enough. When we release the clients with OAuth2 support, we should expect that many current OC users are interested in it, and they will expect that the change is seamless. They will expect that their current accounts using basic auth can be upgraded to OAuth2 without having to delete, create and sync them again . And with the scope we had in mind for the release of OAuth2 this is just not true. This is not trivial, and would delay, once again, the release of OAuth2 support in clients, but it's not something we can ignore. Any other opinions about it? |
On the iOS side we can take advantage of the migration of URL feature. |
I think people will enable OAuth for testing and expect it just works. Some might disable it on the server because they don't like, and probably expect login still works. If we release OAuth support as a tech preview in the next mobile releases, we would need at least a warning message that tells the user what is going on and how to resolve it. (reinstall app, remove account…). Perhaps then it would be enough to ship migration in the next release. Behaviour should be similar in desktop, Android, iOS in the end. |
@pmaier1 , I update the first comment with the current state of support in mobile apps. Do you need more details? |
Thanks! This is enough, I think. |
Updated state of mobile apps in first comment. |
I'm also opening & auto-assigning an issue for an app-centric tesplan for the OAuth app: owncloud/QA#485 This one will include actions like handling client id/secrets, removing OAuth sessions, etc. No big priority for the upcoming release. EDIT: done in owncloud/QA#498 |
Is there anything to be done here - or closing? |
@patrickjahns updated the "blockers" status on #63 (comment) with the latest developments in owncloud/core#28733 (need to test this tho) -> it will close #89 Apart from that, there's some more things to consider in order to improve the production-readiness of this version of the OAuth2 app; these are some:
EDIT: also, reviews on owncloud/QA#498 are welcome 👀 |
The question was related, if there are things to be done related this ticket topic "testplan 0.2.0" - not what needs to be done with the app itself. If the testplan for 0.2.0 was completed, we should close the issue - or otherwise document what needs to be done for having a proper testplan for this app |
Due to the special nature of the app, these 3 testplans complement each other. I think for the current state (as in version 0.2 - still a tech preview: #63 (comment)) of this app is enough. Closing here. Will try to come up with a way to better express my production-readiness ideas for the app. |
Needs:
Please add test cases and test results here.
@jesmrec @davitol @SamuAlfageme @michaelstingl
App-centric testplan:
Sync Client
iOS
Updated on 31/08/2017
Android
Updated on 31/08/2017
QA Approved
The text was updated successfully, but these errors were encountered: