djangoflow / flutter-odoo-timesheets

Timesheet tracking app for Odoo
0 stars 3 forks source link

Odoo timesheets V2 scope #15

Closed ivan1px closed 1 year ago

ivan1px commented 1 year ago

Note: This task is under constriction and will be updated based on #14 task results.

App persistence

App should function the way that timers should not be lost even if app crashed or user lost his internet connection.

No Back-end (log-in) is required by default

When user is opening the app we should display the list of timers (or a page to select the timer) and when he will do it we will propose to select the task from the odoo/GitHub. In order to do it he will need to sign-in.

Multiple Back-end support by architecture

In this version we will implement the GitHub support in order to fetch task name and use it later when we submit the timer.

In V2 we will submit the time only to the Odoo but by the architecture multiple app submit should be possible. Example: Clickup, export via file and share the file.

Multiple timers support

We need to be able to support multiple timers and it should be really easy to switch between them or start multiple.

Task history

Clicking on the task should display the history of this timer usage. Including start/stop time, date and time logged.

Note: when we will submit the timer we should use this information in order to input correct time and date for time logged

ivan1px commented 1 year ago

Done