Give feedback whether owncloud login credentials are correct in Marble
completed by: Benjamin Kaiser
mentors: Utku Aydın, Torsten Rahn, Dennis Nienhüser
Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world!
The owncloud sync settings widget of Marble allows the user to input his owncloud server URL and credentials (username and password). In this task the values filled in by the user should be checked and validated:
- if all fields contains something and the user finishes editing of one of the fields, trigger a method that checks the connection to the server
- Ideally the method can distinguish the following cases and report them to the user:
- the server cannot be contacted (hint for user: Check URL)
- the server can be contacted, but is not an owncloud server
- the server is an owncloud server, but the username is not known
- the server is an owncloud server, but the password for the given user is wrong
- the server is an owncloud server, username and password are fine, but the Marble owncloud app is not installed on the server
Helpful links:
- The easiest way to reach Marble developers to help you is to visit the #marble IRC channel in freenode. Watch out for Earthwings
- http://marble.kde.org/