GithubHelp home page GithubHelp logo

btms's People

Contributors

mcpolemic avatar

Stargazers

Jacob Hitze avatar  avatar

Watchers

James Cloos avatar  avatar

btms's Issues

Delete button in My Tasks does nothing

The delete button on "my tasks" section currently does nothing

Also, it is confusing.
Is this to delete a row off of "my tasks"
or
to delete a row off of "timesheet", like the add button does?

No error with unsaved data

I put in time for the current week, then clicked older to move back a week.
When I returned, my data was gone.

It should prevent me from moving on with unsaved data.

Comments

There is currently no way to add comments.
I think this is vital for employee -> manager communication. Because they don't read their emails.

I like being able to write comments why i put that many hours on a specific task.

Need a way to provide status messages to the user

Currently, there's no feedback saving the timesheet. It would be ideal to have an area above the timesheet that could just have a summary of what was saved, if there were errors, etc.

Something like
"24 events added, 3 changed, 2 deleted", or even "Timesheet saved" fading out over 5-10 seconds.

This will probably have to be deferred until after logins/users are implemented. I believe I'd have to use the Django Messages framework, which requires messages be tied to a user.

lock timesheet after deadline

Not really a big issue right now, but we need to be able to lock a timesheet week/period.

This prevents non-mangers from changing their time after reports have already been compiled.

We can't trust non-mangers to do anything correctly. / Don't trust the users.

Timesheet warns when saving

When you go to save a timesheet after making changes, it warns you about leaving the page. It shouldn't warn at that time.

Tasks aren't separated by users

Currently, all tasks are shown for every user. This should be put behind some kind of login and show only the tasks for the logged-in user.

"UnboundLocalError" when saving

After adding and changing events, hitting "Save" returns an UnboundLocalError.

UnboundLocalError at /entry/2012/3/26/update/
local variable 'task' referenced before assignment
Request Method: POST
Request URL:    http://localhost:8000/entry/2012/3/26/update/
Django Version: 1.3.1
Exception Type: UnboundLocalError
Exception Value:    
local variable 'task' referenced before assignment
Exception Location: /Users/adam/software/programming/btms_heroku/btms/timetrack/views.py in save_week, line 132
Python Executable:  /usr/bin/python
Python Version: 2.7.1

Limit hours to possible amount per day/week

There are currently no limits for entering time.

save doesn't work correctly, or i'd check there.

my example:
entering 1000 hours for a single task for a single day.
Daily entry should be limited to 24, for all tasks that day combined.
Weekly entry should be limited to 168, for all tasks that week combined.

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.