-
Type:
Task
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: None
-
Labels:None
-
Environment:Initial version of Liferay 6.2 and latest version of Liferay 6.2 CE and EE. Tomcat
Create an app that allows admin user to
+ Define resources categories. For example: books, shared accounts, device, etc.
+ Define how many hours a person that is queue and has been chosen as the next one, has to confirm that still wants to book the resource.
+ Create a shared resource: title, description, picture (optional, we should have a default picture if not provided), categories.
+ They should be able erase or inactivate previously created resource. Inactive resources should not appear in lists of resources that can be booked.
Then the regular user should be able to search those shared resources or browse then by category. They should be able to see the resource status: booked or available.
+ If it is booked they should be able to see who is using it and since when, they should be able to send a message to the person that currently is using that resource. They can also request to be in the resource queue.
+ If it is not booked they should be able to book the resource. After booking that resource it should appear in "My bookings list". Then I can pick any of those and confirm that the resource is available for others to use. After that it should not longer appear in "My bookings list".
After someone made a resource available the app should pick the next person (based on request date) and inform that person that the resource is available, then this person will have certain number of hours to confirm that still wants to book the resource. The resource would be put in "pre-booked state" while waiting for that confirmation (no one can book it). If that person doesn't book the resource in the specified time-frame or confirms that no longer needs it, then the next one in the queue will notified. If no one else is in queue then the resource status will be put as available again.
+ Define resources categories. For example: books, shared accounts, device, etc.
+ Define how many hours a person that is queue and has been chosen as the next one, has to confirm that still wants to book the resource.
+ Create a shared resource: title, description, picture (optional, we should have a default picture if not provided), categories.
+ They should be able erase or inactivate previously created resource. Inactive resources should not appear in lists of resources that can be booked.
Then the regular user should be able to search those shared resources or browse then by category. They should be able to see the resource status: booked or available.
+ If it is booked they should be able to see who is using it and since when, they should be able to send a message to the person that currently is using that resource. They can also request to be in the resource queue.
+ If it is not booked they should be able to book the resource. After booking that resource it should appear in "My bookings list". Then I can pick any of those and confirm that the resource is available for others to use. After that it should not longer appear in "My bookings list".
After someone made a resource available the app should pick the next person (based on request date) and inform that person that the resource is available, then this person will have certain number of hours to confirm that still wants to book the resource. The resource would be put in "pre-booked state" while waiting for that confirmation (no one can book it). If that person doesn't book the resource in the specified time-frame or confirms that no longer needs it, then the next one in the queue will notified. If no one else is in queue then the resource status will be put as available again.