A couple features we've created...

Hello,

I've just stumbled across this site, and am excited that our rickety timesheet application has been resurrected. Thank you.

I haven't even looked at the NG code yet; I will, but I thought I'd take some time to tell you about some of the features that we've added to the original php timesheet app.

We had some problems with contractors going way back in time and screwing with their hours after we'd billed clients, which would then mess up any reports we'd create. So, we made it so people could not go back more than a single pay period and edit their hours. We gave them 3 days leeway, so that once a pay period is done, they have 3 days to adjust hours, after that, that pay period is locked down.

I think this could become generalized so that the "rules" could be placed in the config file if this was desired.

We also created several "reports" that help our management/finance people. Those may be useful as well.

-Scott

Comments

#1 tommo

Locking down the entered times is missing from the timesheet today, and as you say makes trusting the reports tricky. If we can implement something simply, for a start that would be great. This is definitely "desired".

More reports would also help, especially to gain experience from the user base as to which reports are really used in the wild, so that we can improve them.

#2 Scott Miller

What is the best way to send in patches/entire files? I've also sent email to the ibrow email address, but didn't see any replies to those. I also sent in two bug reports with patches included, but it appears they might be munged up within the ticketing system.

Attaching a file to the ticket would take several steps for me (start filezilla, transfer the file, then attach it), and yesterday I was attempting to be lazy but still get the patches sent in. If attaching is a file is what I need to do, I'll start doing that.

-Scott