Search found 469 matches

by Nik
Mon May 13, 2019 3:20 pm
Forum: Time Tracker
Topic: Session Issue Time Tracker
Replies: 7
Views: 86

Re: Session Issue Time Tracker

Does the TT environment have some logging enabled? This is important for the reproduction of the error in order to pinpoint the exact time of this issue. Well, there is DEBUG , or AUTH_DEBUG option in config.php, depending on Time Tracker version you use, which can be used to diagnose authenticatio...
by Nik
Mon May 13, 2019 1:00 pm
Forum: Time Tracker
Topic: Session Issue Time Tracker
Replies: 7
Views: 86

Re: Session Issue Time Tracker

We do not share same browser. we're not even on the same computer, that's the weirdest part of this issue. The only thing is that the both users are logging in at the same time. In order to troubleshoot this we need to know if the problem is with your environment or with Time Tracker code. The best...
by Nik
Fri Apr 19, 2019 8:20 pm
Forum: Time Tracker
Topic: Negative hours
Replies: 6
Views: 538

Re: Negative hours

I did some initial work to support negative durations in Time Tracker 1.19.1.4962.
by Nik
Fri Apr 19, 2019 5:57 pm
Forum: Time Tracker
Topic: Report run only active users
Replies: 1
Views: 216

Re: Report run only active users

In Time Tracker 1.19.1.4962, I split the users section on reports in two: one for active users, another for inactive users. Inactive users should be de-selected by default. I hope I did not break anything doing this. I was also thinking of maybe providing another checkbox on report display options t...
by Nik
Wed Apr 17, 2019 4:37 pm
Forum: Time Tracker
Topic: Work plugin design
Replies: 0
Views: 124

Work plugin design

I am thinking about creating a Work plugin , to add a capability to outsource or bid on work to / from other groups either on the same server or worldwide. This post is to gather your feedback about Work Plugin design. As work plugin deviates from basic Time Tracking requirements significantly, I am...
by Nik
Mon Apr 15, 2019 2:15 pm
Forum: Time Tracker
Topic: Blank Page
Replies: 9
Views: 466

Re: Blank Page

I added some debug trace in version 1.18.65.4942. Try installing it. Then, in your config.php, make sure that DEBUG constant is defined as true. define('DEBUG', true); Then try accessing the time.php page. You should see some diagnostics messages printed on screen. Example of expected output is atta...
by Nik
Sun Apr 14, 2019 12:19 pm
Forum: Time Tracker
Topic: echo custom field in table on 'time' page?
Replies: 5
Views: 2778

Re: echo custom field in table on 'time' page?

Custom field output is included on time.php page in Time Tracker 1.18.65.4934.
by Nik
Wed Mar 27, 2019 2:47 pm
Forum: Time Tracker
Topic: Blank Page
Replies: 9
Views: 466

Re: Blank Page

Latest version is 1.18.61.4886, you can see it on the footer of the login.php page.

What does your web server error log say when a blank page occurs?
by Nik
Mon Mar 11, 2019 11:45 pm
Forum: Time Tracker
Topic: Print CSS
Replies: 2
Views: 252

Re: Print CSS

how would I submit my suggested changes for review by Anuko? --Brian You can do a pull request for the project in GitHub or post your diff here. Best way is to keep changes small in scope per request to reduce risk of breaking things. You can also use the contact form on Anuko website to send a pri...
by Nik
Sat Feb 23, 2019 12:16 am
Forum: Time Tracker
Topic: Stuck in uncompleted entry loop
Replies: 4
Views: 362

Re: Stuck in uncompleted entry loop

We allow entries with 0 durations on invoices, because at some point someone asked for this (I don't remember full details now). As a side effect of this, apparently, uncompleted entries can also be included in invoices, which seems like a bug. I don't know if we can fix it nicely without breaking a...
by Nik
Thu Feb 14, 2019 7:09 pm
Forum: Time Tracker
Topic: User roles and rights redesign
Replies: 58
Views: 12859

Re: User roles and rights redesign

As part of timesheet approval workflow add-on, which is currently ongoing, I added the following rights: "view_own_timesheets" and "manage_own_timesheets" to USER. "view_own_timesheets" to CLIENT. "view_timesheets" , "manage_timesheets" , and "approve_timesheets" to SUPERVISOR. "view_all_timesheets"...
by Nik
Wed Feb 13, 2019 11:10 pm
Forum: Time Tracker
Topic: Reports problem - Incorrect "Start date" data.
Replies: 6
Views: 537

Re: Reports problem - Incorrect "Start date" data.

Well, actually, the session path check above is unreliable because open_basedir restriction could be in effect. In this case the error is printed while nothing is wrong. So, I replaced this check with browser cookie check instead, because this could also be the root problem. browser_cookies_check.jpg
by Nik
Wed Feb 13, 2019 3:03 pm
Forum: Time Tracker
Topic: Timesheet approval workflow design
Replies: 1
Views: 315

Re: Timesheet approval workflow design

I have now finished (mostly) working on this feature, so Timesheets are actually ready for use (as a Timesheets plugin). I had to make some significant design changes though. Below are most important things: 1) Only time log entries get to timesheets. No expenses. At first I though, what the hell, l...
by Nik
Tue Feb 12, 2019 1:23 pm
Forum: Time Tracker
Topic: Timesheet approval workflow design
Replies: 1
Views: 315

Timesheet approval workflow design

Hello, I am trying to figure out if I can add a Timesheet approval feature to Time Tracker, with a simple workflow that would allow users to create timesheets, submit them for approval, and allow supervisors / managers to approve of disapprove them. This thread is to collect your feedback on how to ...
by Nik
Mon Feb 11, 2019 6:33 pm
Forum: Time Tracker
Topic: Reports problem - Incorrect "Start date" data.
Replies: 6
Views: 537

Re: Reports problem - Incorrect "Start date" data.

We may need to add a check whether PHP_SESSION_PATH (either customset or default) is writable in environment checks in dbinstall.php. In Time Tracker 1.18.36.4715, I added a check for PHP session path to be writable in dbinstall.php. If the path is not writable, then the error message is printed ou...