mcpolemic / btms Goto Github PK
View Code? Open in Web Editor NEWA Better Time Management System
A Better Time Management System
No matter how many tasks I add to the my tasks page in /admin/, none of them show up.
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?
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.
The text input boxes don't have unique fields on the time sheet page. Without those, there's no way for the server to know what fields are updated.
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.
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.
There is no way to delete a row on the Timesheet page.
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.
Columns are not totaling on the fly.
Reports page link at the top is clickable, but not do anything when clicked.
When you go to save a timesheet after making changes, it warns you about leaving the page. It shouldn't warn at that time.
Search page link is at the top, but it does nothing.
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.
On the time sheet page, the save button doesn't appear to do anything.
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
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.
Weekly totals for a row are not automatically adding up.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.