[LRA-231] Test the ToDos Android app Created: 22/Mar/16  Updated: 27/Apr/16  Resolved: 13/Apr/16

Status: Resolved
Project: Liferay Apps
Component/s: ToDos
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: mcalvo Assignee: Ronny Vargas
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Please test the oldest version supported by the app and in the latest one.


 Description   
The app documentation is here:
http://wiki.rivetlogic.com/display/LRA/ToDos

 Comments   
Comment by Luis Hernandez [X] (Inactive) [ 22/Mar/16 ]
1- [Bug] The tasks are not well displayed when a task option is selected

ENVIRONMENT
====================
Andriod Version: JellyBean 4.1.2 and JellyBean 4.2.2
Device: Any Device

PRIORITY
====================
Critical

REPRODUCIBILITY LEVEL:
====================
Always

STEPS:
====================
1. Go to the login screen of the application and configure to use your local Liferay Server and your instance id (companyID)
2. Go back to the login screen and provide valid credentials
3. Click on SIGN IN
4. Select any of the options for the tasks dropdown list
5. Review the list of tasks

CURRENT RESULT:
====================
The list of task are not well displayed and apparently only the description is displayed

See the next image:
http://screencast.com/t/1wL5ZGxXwKB
 
EXPECTED RESULT:
====================
All the tasks should be displayed with the title in the upside and the description at the bottom of the task (over the title)

See the next image of the correct behavior in the android version: KitKat 4.4
http://screencast.com/t/p9m9Exmscb


--Verified as resolved on 27/04/2016 build--
Comment by Luis Hernandez [X] (Inactive) [ 22/Mar/16 ]
2- [Bug] The tasks checkboxes are not working correctly when the user clicks on them

ENVIRONMENT
====================
Andriod Version: JellyBean 4.3.2, KitKat 4.4 and higher versions
Device: Any Device

PRIORITY
====================
Blocker

REPRODUCIBILITY LEVEL:
====================
Always

STEPS:
====================
1. Go to the login screen of the application and configure to use your local Liferay Server and your instance id (companyID)
2. Go back to the login screen and provide valid credentials
3. Click on SIGN IN
4. Select any of the options for the tasks dropdown list
5. Review the list of tasks, and click on any task checkbox at the left side

CURRENT RESULT:
====================
The tasks checkboxes are not working correctly when the user clicks on them

Watch the video image:
http://screencast.com/t/rRWnomZxf
 
EXPECTED RESULT:
====================
All the selected and clicked tasks checkboxes should be displayed as “checked” when the user clicks on them


--According to the developer, this checkboxes indicates if the task was completed. Therefore this bug is not valid.
Resolution for this bug: Won't Fix/Invalid
---
Comment by Luis Hernandez [X] (Inactive) [ 22/Mar/16 ]
I'm testing this app with the next android versions (and with the different ee/ce liferay versions as server):
JellyBean 4.1.2, 4.2.1, 4.3.1
KitKat 4.4
Marshmallow 6.0

And, different screen resolutions (multiple devices)
Comment by Luis Hernandez [X] (Inactive) [ 22/Mar/16 ]
3- [Enhancements] Consider to add the next elements and features to the app
-Back button at the settings screen to return to the login screen
-Logout button at the tasks screen to return to the login screen
-[Restriction] Application should not allow to return to the login screen when the user clicks in the back button of the device (this should be behavior for a logout button). Watch the next video: http://screencast.com/t/nsAIq6fmw
-Warning/Error Message when there are not tasks for the option selected ( http://screencast.com/t/Wxf9YizLp )


--Verified as IMPLEMENTED the next items:
-Logout button at the tasks screen to return to the login screen
-[Restriction] Application should not allow to return to the login screen when the user clicks in the back button of the device (this should be behavior for a logout button). Watch the next video: http://screencast.com/t/nsAIq6fmw

However, the configuration screen does not have a "Save" button with the proper "success" message to confirm the settings, and another button like "Cancel" or "Back" to return to the Login Page.
This part can be Implemented as an future enhancement.

On 27/04/2016 build
--
Comment by Luis Hernandez [X] (Inactive) [ 23/Mar/16 ]
According to the dev, this application should be tested from the JellyBean (4.1.2) Android version, to the latest version (https://www.android.com/history/) .
Comment by Ronny Vargas [ 06/Apr/16 ]
1- [Bug] The tasks are not well displayed when a task option is selected
Fixed, was a problem for jellybean 4.1 y 4.2 (API versions 16 -17)
Comment by Ronny Vargas [ 13/Apr/16 ]
included a menu on the left and a log-out option, back action no longer takes the user to the login screen.
Comment by Luis Hernandez [X] (Inactive) [ 27/Apr/16 ]
Pending the testing for the new "Sandwich" menu and his functionalities for the 27/04/2016 build.

Please, see the last status and edited comment for the enhancement above (comment #3)
Generated at Sat Feb 10 05:49:33 GMT 2024 using Jira 8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6.