timetracker.git
5 years agoSome more work in progress on timesheets.
Nik Okuntseff [Fri, 1 Mar 2019 17:30:17 +0000 (17:30 +0000)]
Some more work in progress on timesheets.

5 years agoChanged structure of tt_timesheets table as part of redesign work.
Nik Okuntseff [Fri, 1 Mar 2019 15:49:45 +0000 (15:49 +0000)]
Changed structure of tt_timesheets table as part of redesign work.

5 years agoA bit of refactoring.
Nik Okuntseff [Thu, 28 Feb 2019 22:47:13 +0000 (22:47 +0000)]
A bit of refactoring.

5 years agoDisallowed editing records assigned to timesheets.
Nik Okuntseff [Thu, 28 Feb 2019 22:23:59 +0000 (22:23 +0000)]
Disallowed editing records assigned to timesheets.

5 years agoMore work in progress on timesheets, simplifying access rights.
Nik Okuntseff [Thu, 28 Feb 2019 22:00:25 +0000 (22:00 +0000)]
More work in progress on timesheets, simplifying access rights.

5 years agoWrote createTimesheet function.
Nik Okuntseff [Thu, 28 Feb 2019 17:07:09 +0000 (17:07 +0000)]
Wrote createTimesheet function.

5 years agoCoded ttTimesheetHelper::timesheetItemsExist().
Nik Okuntseff [Thu, 28 Feb 2019 16:33:04 +0000 (16:33 +0000)]
Coded ttTimesheetHelper::timesheetItemsExist().

5 years agoA bit more progress on timesheet coding.
Nik Okuntseff [Thu, 28 Feb 2019 16:04:17 +0000 (16:04 +0000)]
A bit more progress on timesheet coding.

5 years agoA bit of cleanup with ongoing timesheet redesign.
Nik Okuntseff [Wed, 27 Feb 2019 21:02:28 +0000 (21:02 +0000)]
A bit of cleanup with ongoing timesheet redesign.

5 years agoStarted redesign of timesheets feature.
Nik Okuntseff [Wed, 27 Feb 2019 19:42:10 +0000 (19:42 +0000)]
Started redesign of timesheets feature.

5 years agoFixed fav report import by including missing fields.
Nik Okuntseff [Wed, 27 Feb 2019 15:34:55 +0000 (15:34 +0000)]
Fixed fav report import by including missing fields.

5 years agoFixed fav report export by adding missing fields.
Nik Okuntseff [Wed, 27 Feb 2019 14:50:20 +0000 (14:50 +0000)]
Fixed fav report export by adding missing fields.

5 years agoFixed adjusting users for clients in fav report emails.
Nik Okuntseff [Wed, 27 Feb 2019 00:59:55 +0000 (00:59 +0000)]
Fixed adjusting users for clients in fav report emails.

5 years agoFixed emailed reports for approved and timesheet columns.
Nik Okuntseff [Tue, 26 Feb 2019 23:34:09 +0000 (23:34 +0000)]
Fixed emailed reports for approved and timesheet columns.

5 years agoA fix for fav reports sent to clients.
Nik Okuntseff [Tue, 26 Feb 2019 21:16:58 +0000 (21:16 +0000)]
A fix for fav reports sent to clients.

5 years agoMade fav reports to remember approved and timesheet options.
Nik Okuntseff [Tue, 26 Feb 2019 19:25:31 +0000 (19:25 +0000)]
Made fav reports to remember approved and timesheet options.

5 years agoExtended tt_fav_reports table for approved and timesheet options.
Nik Okuntseff [Tue, 26 Feb 2019 17:09:27 +0000 (17:09 +0000)]
Extended tt_fav_reports table for approved and timesheet options.

5 years agoRemoved view_client_unapproved right from default client role.
Nik Okuntseff [Tue, 26 Feb 2019 16:01:34 +0000 (16:01 +0000)]
Removed view_client_unapproved right from default client role.

5 years agoFixes to import/export for timesheets and approval status.
Nik Okuntseff [Mon, 25 Feb 2019 22:00:22 +0000 (22:00 +0000)]
Fixes to import/export for timesheets and approval status.

5 years agoFixed export by adding approved status and timesheets to output.
Nik Okuntseff [Mon, 25 Feb 2019 19:54:48 +0000 (19:54 +0000)]
Fixed export by adding approved status and timesheets to output.

5 years agoReleasing Approval plugin for testing.
Nik Okuntseff [Mon, 25 Feb 2019 17:40:15 +0000 (17:40 +0000)]
Releasing Approval plugin for testing.

5 years agoAdded approval handling to reports.
Nik Okuntseff [Mon, 25 Feb 2019 16:54:38 +0000 (16:54 +0000)]
Added approval handling to reports.

5 years agoMore refactoring in translation files.
Nik Okuntseff [Mon, 25 Feb 2019 16:27:57 +0000 (16:27 +0000)]
More refactoring in translation files.

5 years agoSome refactoring in translations.
Nik Okuntseff [Mon, 25 Feb 2019 16:17:40 +0000 (16:17 +0000)]
Some refactoring in translations.

5 years agoMore work in progress on report approval.
Nik Okuntseff [Mon, 25 Feb 2019 15:55:05 +0000 (15:55 +0000)]
More work in progress on report approval.

5 years agoAdded label.mark_approved to translation files.
Nik Okuntseff [Mon, 25 Feb 2019 15:04:16 +0000 (15:04 +0000)]
Added label.mark_approved to translation files.

5 years agoFixed creating invoices by excluding uncompleted records.
Nik Okuntseff [Sun, 24 Feb 2019 23:26:25 +0000 (23:26 +0000)]
Fixed creating invoices by excluding uncompleted records.

5 years agoFixed export to files and PDF with approved column.
Nik Okuntseff [Sun, 24 Feb 2019 22:02:23 +0000 (22:02 +0000)]
Fixed export to files and PDF with approved column.

5 years agoMade approval control filtering work on reports.
Nik Okuntseff [Sun, 24 Feb 2019 19:05:46 +0000 (19:05 +0000)]
Made approval control filtering work on reports.

5 years agoAdded controls for report approval options on reports.php.
Nik Okuntseff [Sun, 24 Feb 2019 18:07:06 +0000 (18:07 +0000)]
Added controls for report approval options on reports.php.

5 years agoCosmetic maintenance tune-up.
Nik Okuntseff [Sun, 24 Feb 2019 17:36:43 +0000 (17:36 +0000)]
Cosmetic maintenance tune-up.

5 years agoWork on progress on report approval plugin.
Nik Okuntseff [Sun, 24 Feb 2019 17:33:22 +0000 (17:33 +0000)]
Work on progress on report approval plugin.

5 years agoIntroduced approve_reports and approve_all_reports rights.
Nik Okuntseff [Sun, 24 Feb 2019 16:35:18 +0000 (16:35 +0000)]
Introduced approve_reports and approve_all_reports rights.

5 years agoAdded approved field to tt_log and tt_expense_items tables.
Nik Okuntseff [Sun, 24 Feb 2019 15:52:47 +0000 (15:52 +0000)]
Added approved field to tt_log and tt_expense_items tables.

5 years agoImproved usability by hiding not relevant controls for client users.
Nik Okuntseff [Sun, 24 Feb 2019 14:51:10 +0000 (14:51 +0000)]
Improved usability by hiding not relevant controls for client users.

5 years agoFixed timesheet_view.php.
Nik Okuntseff [Sat, 23 Feb 2019 22:30:31 +0000 (22:30 +0000)]
Fixed timesheet_view.php.

5 years agoFixed ttTimesheetHelper::getApprovers function.
Nik Okuntseff [Sat, 23 Feb 2019 22:21:48 +0000 (22:21 +0000)]
Fixed ttTimesheetHelper::getApprovers function.

5 years agoAdjusted client access to unapproved records.
Nik Okuntseff [Sat, 23 Feb 2019 22:02:58 +0000 (22:02 +0000)]
Adjusted client access to unapproved records.

5 years agoIntroduced view_client_unapproved access right.
Nik Okuntseff [Sat, 23 Feb 2019 21:47:45 +0000 (21:47 +0000)]
Introduced view_client_unapproved access right.

5 years agoFixed subtotals for timesheet options.
Nik Okuntseff [Sat, 23 Feb 2019 19:23:47 +0000 (19:23 +0000)]
Fixed subtotals for timesheet options.

5 years agoSome more work in progress on timesheet reporting.
Nik Okuntseff [Sat, 23 Feb 2019 18:45:44 +0000 (18:45 +0000)]
Some more work in progress on timesheet reporting.

5 years agoAdded 2 strings to translation files.
Nik Okuntseff [Sat, 23 Feb 2019 15:51:48 +0000 (15:51 +0000)]
Added 2 strings to translation files.

5 years agoAdded timesheet output to CSV, XML, and PDF reports.
Nik Okuntseff [Sat, 23 Feb 2019 15:30:54 +0000 (15:30 +0000)]
Added timesheet output to CSV, XML, and PDF reports.

5 years agoFixed report filter by timesheet assignment.
Nik Okuntseff [Sat, 23 Feb 2019 15:10:00 +0000 (15:10 +0000)]
Fixed report filter by timesheet assignment.

5 years agoFixed display of Timesheet checkbox for clients.
Nik Okuntseff [Sat, 23 Feb 2019 14:57:01 +0000 (14:57 +0000)]
Fixed display of Timesheet checkbox for clients.

5 years agoAdded timesheet name to report output.
Nik Okuntseff [Sat, 23 Feb 2019 14:44:39 +0000 (14:44 +0000)]
Added timesheet name to report output.

5 years agoFixed menu display for client role.
Nik Okuntseff [Sat, 23 Feb 2019 13:58:42 +0000 (13:58 +0000)]
Fixed menu display for client role.

5 years agoImplemented timesheet approval in initial form.
Nik Okuntseff [Fri, 22 Feb 2019 22:13:15 +0000 (22:13 +0000)]
Implemented timesheet approval in initial form.

5 years agoMore progress on timesheet approval workflow.
Nik Okuntseff [Fri, 22 Feb 2019 21:38:50 +0000 (21:38 +0000)]
More progress on timesheet approval workflow.

5 years agoStarted to work on timesheet approval workflow.
Nik Okuntseff [Fri, 22 Feb 2019 16:16:25 +0000 (16:16 +0000)]
Started to work on timesheet approval workflow.

5 years agoSome more work in progress on timesheets.
Nik Okuntseff [Thu, 21 Feb 2019 23:16:53 +0000 (23:16 +0000)]
Some more work in progress on timesheets.

5 years agoSome fixes on timesheets.php for clients.
Nik Okuntseff [Thu, 21 Feb 2019 22:44:01 +0000 (22:44 +0000)]
Some fixes on timesheets.php for clients.

5 years agoImplemented timesheet view.
Nik Okuntseff [Thu, 21 Feb 2019 17:11:44 +0000 (17:11 +0000)]
Implemented timesheet view.

5 years agoA bit more work in progress on timesheet view.
Nik Okuntseff [Thu, 21 Feb 2019 14:13:34 +0000 (14:13 +0000)]
A bit more work in progress on timesheet view.

5 years agoStarting work on timesheet view.
Nik Okuntseff [Thu, 21 Feb 2019 13:32:57 +0000 (13:32 +0000)]
Starting work on timesheet view.

5 years agoAdded associating items with a timesheet upon its creation.
Nik Okuntseff [Wed, 20 Feb 2019 18:29:34 +0000 (18:29 +0000)]
Added associating items with a timesheet upon its creation.

5 years agoRemove unused parameter.
Nik Okuntseff [Wed, 20 Feb 2019 17:11:12 +0000 (17:11 +0000)]
Remove unused parameter.

5 years agoAnother fix for timesheets.php.
Nik Okuntseff [Wed, 20 Feb 2019 17:05:54 +0000 (17:05 +0000)]
Another fix for timesheets.php.

5 years agoSome fixes to timesheets.php page.
Nik Okuntseff [Wed, 20 Feb 2019 17:00:53 +0000 (17:00 +0000)]
Some fixes to timesheets.php page.

5 years agoFixed mobile user pages for client role.
Nik Okuntseff [Wed, 20 Feb 2019 16:09:57 +0000 (16:09 +0000)]
Fixed mobile user pages for client role.

5 years agoFixed user add to hide projects for client role.
Nik Okuntseff [Wed, 20 Feb 2019 15:53:01 +0000 (15:53 +0000)]
Fixed user add to hide projects for client role.

5 years agoFixed user edit to hide projects for client roles.
Nik Okuntseff [Wed, 20 Feb 2019 15:37:47 +0000 (15:37 +0000)]
Fixed user edit to hide projects for client roles.

5 years agoA bit more timesheet work.
Nik Okuntseff [Tue, 19 Feb 2019 16:12:47 +0000 (16:12 +0000)]
A bit more timesheet work.

5 years agoFixes to translations.
Nik Okuntseff [Tue, 19 Feb 2019 15:56:44 +0000 (15:56 +0000)]
Fixes to translations.

5 years agoRenamed client access rights for clarity.
Nik Okuntseff [Tue, 19 Feb 2019 15:28:59 +0000 (15:28 +0000)]
Renamed client access rights for clarity.

5 years agoMoved Delete to timesheet_edit.php to have room for paid status column.
Nik Okuntseff [Tue, 19 Feb 2019 13:12:17 +0000 (13:12 +0000)]
Moved Delete to timesheet_edit.php to have room for paid status column.

5 years agoAdded inactive timesheets to timesheets.php display.
Nik Okuntseff [Tue, 19 Feb 2019 12:51:00 +0000 (12:51 +0000)]
Added inactive timesheets to timesheets.php display.

5 years agoA bit more progress with timesheets.
Nik Okuntseff [Mon, 18 Feb 2019 21:38:27 +0000 (21:38 +0000)]
A bit more progress with timesheets.

5 years agoAdded rights to view, manage, and approve all timesheets.
Nik Okuntseff [Mon, 18 Feb 2019 19:56:29 +0000 (19:56 +0000)]
Added rights to view, manage, and approve all timesheets.

5 years agoWork in progress on timesheet edit.
Nik Okuntseff [Mon, 18 Feb 2019 17:04:48 +0000 (17:04 +0000)]
Work in progress on timesheet edit.

5 years agoImplemented deleting a timesheet.
Nik Okuntseff [Mon, 18 Feb 2019 16:23:41 +0000 (16:23 +0000)]
Implemented deleting a timesheet.

5 years agoMore progress on timesheets.
Nik Okuntseff [Mon, 18 Feb 2019 14:19:48 +0000 (14:19 +0000)]
More progress on timesheets.

5 years agoAdded client_id to timesheet insert.
Nik Okuntseff [Sun, 17 Feb 2019 22:13:38 +0000 (22:13 +0000)]
Added client_id to timesheet insert.

5 years agoMore progress on creating a new timesheet.
Nik Okuntseff [Sun, 17 Feb 2019 18:45:40 +0000 (18:45 +0000)]
More progress on creating a new timesheet.

5 years agoWork in progress on adding timesheets.
Nik Okuntseff [Sun, 17 Feb 2019 14:58:45 +0000 (14:58 +0000)]
Work in progress on adding timesheets.

5 years agoAdded Create timesheet button on report.php.
Nik Okuntseff [Sun, 17 Feb 2019 14:17:06 +0000 (14:17 +0000)]
Added Create timesheet button on report.php.

5 years agoRefactoring ttReportHelper for timesheets.
Nik Okuntseff [Sun, 17 Feb 2019 13:05:55 +0000 (13:05 +0000)]
Refactoring ttReportHelper for timesheets.

5 years agoAdded button.create_timesheet to translation files.
Nik Okuntseff [Sat, 16 Feb 2019 22:11:19 +0000 (22:11 +0000)]
Added button.create_timesheet to translation files.

5 years agoRefactored reports.php for timesheets.
Nik Okuntseff [Sat, 16 Feb 2019 18:25:30 +0000 (18:25 +0000)]
Refactored reports.php for timesheets.

5 years agoStarted refactoring reports.php for timesheets.
Nik Okuntseff [Sat, 16 Feb 2019 14:00:21 +0000 (14:00 +0000)]
Started refactoring reports.php for timesheets.

5 years agoAdded a couple more strings to translation files.
Nik Okuntseff [Fri, 15 Feb 2019 22:18:32 +0000 (22:18 +0000)]
Added a couple more strings to translation files.

5 years agoA bit more work in progress on timesheets.
Nik Okuntseff [Fri, 15 Feb 2019 21:58:24 +0000 (21:58 +0000)]
A bit more work in progress on timesheets.

5 years agoAdded 2 labels for timesheets in translation files.
Nik Okuntseff [Fri, 15 Feb 2019 17:14:50 +0000 (17:14 +0000)]
Added 2 labels for timesheets in translation files.

5 years agoA bit more work in progress on timesheets.
Nik Okuntseff [Fri, 15 Feb 2019 16:26:23 +0000 (16:26 +0000)]
A bit more work in progress on timesheets.

5 years agoAdded timesheets menu.
Nik Okuntseff [Fri, 15 Feb 2019 15:36:32 +0000 (15:36 +0000)]
Added timesheets menu.

5 years agoAdjusting rights for timesheets plugin.
Nik Okuntseff [Fri, 15 Feb 2019 15:09:15 +0000 (15:09 +0000)]
Adjusting rights for timesheets plugin.

5 years agoAdded 2 more strings in translation files for timesheets.
Nik Okuntseff [Thu, 14 Feb 2019 15:46:13 +0000 (15:46 +0000)]
Added 2 more strings in translation files for timesheets.

5 years agoAdded menu.timesheets to translation files.
Nik Okuntseff [Thu, 14 Feb 2019 15:19:25 +0000 (15:19 +0000)]
Added menu.timesheets to translation files.

5 years agoAdded Timeheets plugin checkbox.
Nik Okuntseff [Thu, 14 Feb 2019 15:07:12 +0000 (15:07 +0000)]
Added Timeheets plugin checkbox.

5 years agoResuming work on timesheets.
Nik Okuntseff [Thu, 14 Feb 2019 14:37:56 +0000 (14:37 +0000)]
Resuming work on timesheets.

5 years agoRemoved unreliable PHP session path check, added cookies check instead.
Nik Okuntseff [Wed, 13 Feb 2019 22:59:26 +0000 (22:59 +0000)]
Removed unreliable PHP session path check, added cookies check instead.

5 years agoFixed db version update.
Nik Okuntseff [Wed, 13 Feb 2019 17:39:49 +0000 (17:39 +0000)]
Fixed db version update.

5 years agoWork started on timesheet approval workflow.
Nik Okuntseff [Wed, 13 Feb 2019 17:29:19 +0000 (17:29 +0000)]
Work started on timesheet approval workflow.

5 years agoFixed a typo.
Nik Okuntseff [Mon, 11 Feb 2019 18:22:27 +0000 (18:22 +0000)]
Fixed a typo.

5 years agoAdded a check for a writable PHP session path.
Nik Okuntseff [Mon, 11 Feb 2019 18:20:28 +0000 (18:20 +0000)]
Added a check for a writable PHP session path.

5 years agoFixed broken link.
Nik Okuntseff [Sun, 27 Jan 2019 18:55:30 +0000 (18:55 +0000)]
Fixed broken link.

5 years agoCosmetic.
Nik Okuntseff [Sun, 27 Jan 2019 18:54:06 +0000 (18:54 +0000)]
Cosmetic.

5 years agoCosmetic text improvements.
Nik Okuntseff [Sun, 27 Jan 2019 18:44:33 +0000 (18:44 +0000)]
Cosmetic text improvements.

5 years agoUpdated CONTRIBUTING.md.
Nik Okuntseff [Sun, 27 Jan 2019 18:33:53 +0000 (18:33 +0000)]
Updated CONTRIBUTING.md.

5 years agoCreate CONTRIBUTING.md (#73)
Anti Räis [Sun, 27 Jan 2019 12:57:25 +0000 (14:57 +0200)]
Create CONTRIBUTING.md (#73)