Code Monkey home page Code Monkey logo

worktime's People

Contributors

dirkvranckaert avatar

Watchers

 avatar

worktime's Issues

Hourly rates for projects

Provide an option to specify an hourly rate per project and per task.

The hourly rate per project (template rate) is used as template and will not be 
used for calculations.

When creating a new task for a project the default hourly rate will the same as 
the one of the project (the template rate). The user can then modify the hourly 
rate or even set it to zero.

When updating a project and changing the hourly rate it should be clear for the 
user that none of the previously created tasks are affected.

Original issue reported on code.google.com by [email protected] on 3 Aug 2011 at 6:15

Custom Reporting

A first reporting version should include some specific filters:

1. First of all filter on start- and/or ending date (just date, not the time)
2. Secondly let the user choose a project
3. Let the user choose a task (based on the selected project and only available 
to choose when chosen a project)

All those filters should be optional!

The result is displayed on the screen (if necessary a limit to only display in 
landscape is acceptable).

Original issue reported on code.google.com by [email protected] on 20 Jun 2011 at 11:32

Crash when deleting the first (default) project - (Unable to reproduce though)

What steps will reproduce the problem?
1. Open App
2. Have more than 1 project (I had 3)
3. Go to Projects
4. Delete the first project (Default)

What is the expected output?
Project is deleted

What do you see instead?
"De toepassing WorkTime (proces eu.vranckaert.worktime) is onverwacht gestopt. 
Probeer het opniew.

What version of the product are you using (check the about screen for the 
version or version number)?
1.0.0 - Beta 1 (build 8)

Please provide any additional information below.
I wasn't able to reproduce this a second time :( Also don't have a stacktrace 
:(. So in short, something can go wrong when deleting a project, but it has to 
be related to something linked to the project. I didn't get a message to remove 
existing registrations, but afaik I deleted them before. Maybe something in the 
logic when selecting a new default project? (even though I tried multiple 
names, orders, default, not default, ...)

Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 8:04

Due date for tasks

Schedule a due date for a task and the option to create a calendar item for the 
task in your Google calendar.

Original issue reported on code.google.com by [email protected] on 3 Aug 2011 at 7:03

Mark task/project as finished

The option to mark a task as finished will be available in the project detail 
screen, a long press on the task shows a popup with the different options. The 
option list will contain an option 'Mark finished'.

When a task is marked finished the task will not show up anymore in the 
task-selection dialog when starting a new time registration!

This option makes it possible to keep a clear overview on the task-selection 
list.

Original issue reported on code.google.com by [email protected] on 27 Jun 2011 at 6:00

Launch app when pressing the notification

When pressing the notification-item in the notification bar a popup asks to end 
the time registration or not. Actually there should be three options.

Title:
Choose action
Text:
Do you want to end the time registration or open the application
Options:
1. End
2. Open
3. Cancel

Original issue reported on code.google.com by [email protected] on 14 Jul 2011 at 8:46

Buttons in actionbar not shown correctly

The buttons in the action bar are not shown correctly as they should be 
separated from the rest of the layout with a thin white line.

The line is still there but to small. This makes the buttons less intuitive.

Original issue reported on code.google.com by [email protected] on 28 Mar 2011 at 9:08

Delete TR in context menu on TR list

On the time registration overview/list activity, when activating the context 
menu for a specific registration we should add the option 'Delete'. In the 
details this option should not be visible as there is a seperate button over 
there.

This issue is related with the issue 32 (both concerning the context menu on TR 
overview and TR detail)

Original issue reported on code.google.com by [email protected] on 2 Aug 2011 at 11:02

'View details' for time registration available from time registration detail view

Open the time registration detail view (using a single click or using the 
context menu), then press the pencil in the action bar on top, you can now see 
that in the new context menu the option 'View detail' is still available while 
we are already in the detail view.

Clicking it makes a new detail view (with the same content) show up, pressing 
back button closes the detail view but not all the detail views.

So the option should just be removed from the menu if we launch the menu from 
within the details view.

Original issue reported on code.google.com by [email protected] on 29 Jul 2011 at 1:01

Open app from comment-popup makes TR list close after edit

For issue 30 we implemented the button to go straight to the application from 
the enter-comment popup.

Now when pressing the button the list of TR show. Then I adjust time and click 
save. Instead of refreshing the list of TR's the screen closes.

Probably the finish() call in the popup is just after the call to start the 
activity...

However when pressing the button the application main screen should open, not 
the list...

Original issue reported on code.google.com by [email protected] on 4 Aug 2011 at 1:40

TXT export issue

TXT export sometimes crashes. When it doesn't and you have a look at the TXT 
file the layout sometimes get really f*cked up....

Original issue reported on code.google.com by [email protected] on 29 Apr 2011 at 3:48

Edit project/task in TR list/detail shows unfinished tasks

When editing a TR's project/task from the TR list or TR details the list of all 
tasks is displayed, not only the unfinished tasks!

Eventually we can add a preference 'showOnlyUnfinishedTasks' which should be 
default 'true'.

Both the list shown from the widget as the list for editing the TR's 
task/project should keep this preference in mind!

Original issue reported on code.google.com by [email protected] on 23 Aug 2011 at 6:11

Split time registrations

Currently using build 21...

The option to split a time registration should be possible to for example 
easily add a break in the middle of a registration...

* The popup menu should contain something like : 'Split...'
* Then you can set the end-time of the first time registration
* Next you can set the start-time of the second time registration, when 
changing the end-time a message or label should be shown notifying the user 
what the gap between the two time registrations is...

The logic for setting the start- and end-time can be re-used from the 
EditTimeRegistrationEndTimeActivity and EditTimeRegistrationStartTimeActivity.

Original issue reported on code.google.com by [email protected] on 4 May 2011 at 9:21

Customers Module

Add customers to the application. A project then can be linked to a customer 
(optional).

The option to generate reports on customer grouping should be available.

A CRUD screen for the customers should be available.

Original issue reported on code.google.com by [email protected] on 3 Aug 2011 at 6:10

Layout of application

Before releasing the application I should have a look at the layout of the 
manage project activity.

Original issue reported on code.google.com by [email protected] on 1 Apr 2011 at 3:59

Inconsistent usage of the time picker

When editing the start time of a time registration the time picker is shown in 
a 24-hour format.
When editing the end time of a time registration the time picker is shown in a 
12-hour format.

This should depend on the locale settings of the device unless the user 
overwrites it in the preferences (see issue 3).
If basing on the locale isn't possible use the 12-hour format by default.

Original issue reported on code.google.com by [email protected] on 27 Jun 2011 at 8:21

Default reporting

Default reports should be availble:

1. Time worked this week
2. Time worked today (or any other specific day)
3. Time worked on a certain project
4. Time worked on a certain task (merge in one feature with point 3!)

Original issue reported on code.google.com by [email protected] on 20 Jun 2011 at 11:32

  • Merged into: #25

Project/Task name not updated in widget and notification

What steps will reproduce the problem?
1. Open work time app by clicking on widget
2. Projects
3. Select Project
4. Edit project
5. Save
6. Keep pressing back until desktop is shown

What is the expected output?
New project name for selected project in the widget

What do you see instead?
The old project name

What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 - BETA_02 - build 24

Please provide any additional information below.
Workaround: Selecting the project again in the widget does the update.

Original issue reported on code.google.com by [email protected] on 23 May 2011 at 7:03

Time Registration: Comments

What steps will reproduce the problem?
1.Start Work Time through widget 
2.Stop Work Time

What is the expected output?
When stopping work time, I would like to be able to enter a work time 
comment/description

Same will be when Issue 2 will be fixed. Being able to edit work time 
comment/description


What do you see instead?
Nothing yet


What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 B 1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Mar 2011 at 9:48

Widget: Selection of Project: When Project Selected, the selection box should disappear

What steps will reproduce the problem?
1.Create more than 1 project
2.Install the Widget
3.On the widget, tap on the Red Header
4.Select the Project

What is the expected output?
When selecting the project, the "Select Project" Box should disappear.


What do you see instead?
The Box remains, have to press the back button.

What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 Beta 1


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Mar 2011 at 4:52

Preferences: 12-24h time configuration

What steps will reproduce the problem?
1.Open the application
2.Select preferences


What is the expected output?
Would like to be able to select 12-24h time display in registration


What do you see instead?
Not available


What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 Beta 1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Mar 2011 at 4:57

Time Registration: Must be Editable

What steps will reproduce the problem?
1.Open the application
2.Select Registrations
3.Try to select a time registration

What is the expected output?
Open the selected time registration in edit mode in order to modify registered 
time/date


What do you see instead?
Nothing 


What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 Beta 1


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Mar 2011 at 4:55

Uppercase keyboard by default

When showing the keyboard for input in the textedit's, the keyboard should by 
default be in uppercase for the first letter of the text!

Original issue reported on code.google.com by [email protected] on 9 Aug 2011 at 4:25

Creative Commons Licensing

The entire project will now be licensed under the Creative Commons 
international Attribution-NoDerivs 3.0 license.

Generate licence: http://creativecommons.org/choose/
The Commons Deed: http://creativecommons.org/licenses/by-nd/3.0/
The Legal Code (full licence): 
http://creativecommons.org/licenses/by-nd/3.0/legalcode

The user should accept the licence and any new version of the licence.

So add a new preferences key "acceptedLicenceVersion" which is default 0.
Add a constant for the licence version ("LicenceVersion") and set it to 1.

On the home-screen (aka dashboard) compare the preference 
"acceptedLicenceVersion" with the current licence version. If both are equal 
there's nothing todo, otherwise show the licence to the user to accept it. If 
not accepted  close the dashboard and don't update the preference. If accepted 
update the preference to the licence version.

The screen displayed to the user for accepting the licence should display the 
full licence (in some sort of HTML layout?) to the user in a scrollable layout 
in a popup.
At the bottom of the popup three buttons should be available:
1) Show Overview
2) Accept 
3) Don't accept
Choosing to show the overview of the licence should display something similar 
to the Commons Deed in another popup (see above).
Accept updates the preference.
The popups should be cancellable so the back button and the "Don't accept" 
button have the same purpose: Quit the application and show a dialog to 
indicate that the application cannot be used without accepting the licence.

The popup should also be shown from the widget (upon creation). However when 
not accepting the licence will not remove the widget. When opening the 
application/dashboard the licence will be displayed again.

Original issue reported on code.google.com by [email protected] on 17 Aug 2011 at 7:24

Disable notification in preferences

An option is missing in the preferences to turn of the notifications.

* Add category notifications
* Enable by default

Preferences category order:
1. Widget
2. Notifications
3. Comments
4. Export

Original issue reported on code.google.com by [email protected] on 20 Jun 2011 at 11:44

Editing projects doesn't work

What steps will reproduce the problem?
1.Click 'Projects'
2.Long click on a project

What is the expected output?
A popup appears in which you can edit the project settings:
- change name
- set/unset as default
...

What do you see instead?
Nothing happens

What version of the product are you using (check the about screen for the
version or version number)?
Version 1 beta

Please provide any additional information below.
- Would also be more userfriendly if the long click was available somewhere else
- To add/save projects, you'll have to click the icon on top, it's not 
intuïtive that the icon is a button. Functionality can be duplicated by just 
adding a default 'save/cancel' button and a 'new project' button

Original issue reported on code.google.com by [email protected] on 28 Mar 2011 at 8:22

Error messages when editing time registration start/end times should be simplified

I want to edit the latest (and running) time registration's start time.
Start date and time is "29/07/2011 14:57:23". When editing and setting the 
start time to "29/07/2011 11:46:00" a validation error is showing:

"The date and time you entered need to be before the ending date and time: 
29-jul.-2011 15:06:10. Press ok and correct your errors."

But the TR is running so there is no end-date... And the previous TR ended on 
"29/07/2011 11:45:00" so the start time of the TR I'm editing must be after 
this time which is the case in this issue!

My TR list:

29/07/2011 14:57:23
Until now...
-------------------
29/07/2011 11:12:21
29/07/2011 11:45:00
-------------------
29/07/2011 09:50:44
29/07/2011 11:12:02
-------------------
....

Original issue reported on code.google.com by [email protected] on 29 Jul 2011 at 1:08

Chaining time registrations

It would be nice to be able to chain registrations. As soon as you stop one 
registration with the widget, the next registration in the chain is started and 
displayed on the widget.

Original issue reported on code.google.com by [email protected] on 14 Apr 2011 at 9:39

No limit on project name

What steps will reproduce the problem?
1. create a new project
2. enter a long project name

What is the expected output?
Some place where I can see the complete project name.

What do you see instead?
Every screen that has the project name on it shows the name truncated.

What version of the product are you using (check the about screen for the 
version or version number)?
1.0.0 Beta 1 (build 8)

Please provide any additional information below.
Would be nice if you could see the complete project name somewhere.
(eg on a project details screen, together with some stats or so)

Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 7:11

Google Analytics Tracking

Track user actions with Google Analytics.

* Create a new profile
* Track events
  * Start TR
  * Stop TR
  * Edit TR - Start Time
  * Edit TR - End Time
  * Edit TR - Comment
  * Edit TR - Project and task
  * Delete TR
  * Edit Project
  * Delete Project
  * Create Project
  * Edit Task
  * Delete Task
  * Create Task
  * TR's exported
* Track pages/activities
  * TR overview
  * TR edit
  * TR export
  * Project overview
  * Project edit
  * Task edit
  * Preferences
  * About

Original issue reported on code.google.com by [email protected] on 2 Aug 2011 at 6:21

Restart a time registration

Currently when you accidently end a time registration there is no way to reset 
the ending time.
With this feature it should be possible to reset the time registration's 
end-time to null so it's ongoing again.

Original issue reported on code.google.com by [email protected] on 10 Aug 2011 at 6:18

Project: Tasks

What steps will reproduce the problem?
1.Open Application
2.Select Projects
3.Select a Project

What is the expected output?
Project configuration to be able to add tasks to project.
Widget should be able to select Project and Task or when Start Time, ask for 
Task


What do you see instead?
Nothing yet


What version of the product are you using (check the about screen for the
version or version number)?

1.0.0 Beta 1


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Mar 2011 at 5:02

Missing space

What steps will reproduce the problem?
1. select widget
2. press start
3. press stop
4. open app
5. select registrations
6. hit delete button
7. confirmation dialog "Do you want to delete this timeregistration?"

What is the expected output?
"Do you want to delete this time registration?"

What do you see instead?
"Do you want to delete this timeregistration?"

What version of the product are you using (check the about screen for the 
version or version number)?
1.0.0 - Beta 1 (build 8)

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 6:29

  • Merged into: #6

Project: Details: Total work time

What steps will reproduce the problem?
1.Open the application
2.Select Projects
3.Select a Project

What is the expected output?
Details about the project, list of work time + total with period range 
selection: Week, Month, Year, From To Period


What do you see instead?
Nothing yet


What version of the product are you using (check the about screen for the
version or version number)?
1.0.0 Beta 1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Mar 2011 at 5:00

Export doesn't work

What steps will reproduce the problem?
1. Open app
2. Open time registrations
3. 2 registrations are shown for 2 projects, 1 is "Until now..."
4. Click export button
5. Filename: Worktime
6. File Type: Text(TXT)
7. Click export button
8. Message exporting
9. Message "Export successfull to location : /mnt/sdcard/worktime/Worktime.txt"

What is the expected output?
A saved file

What do you see instead?
The "worktime" folder in /mnt/sdcard doesn't exist. (So neither does the file).

What version of the product are you using (check the about screen for the 
version or version number)?
1.0.0 - Beta 1 (build 8)

Please provide any additional information below.
 Even after the folder was manually created, there's no output in it. (Note that when I installed the application it didn't ask for any access rights - dunno if that's needed to write files). CSV doesn't work either


Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 6:55

Change labels to "punch in" and "punch out"

Change the texts 'start' and 'stop' on the widget to 'punch in' and 'punch out'.

Official explanation of punching in/out:
to record that one has left/entered one's workplace at a certain time. Why 
didn't you punch out when you left last night? I punched in at the regular time.

Original issue reported on code.google.com by [email protected] on 2 Aug 2011 at 9:31

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.