timetracker.git
5 years agoAdded group key to creating subgroups.
Nik Okuntseff [Tue, 19 Mar 2019 15:53:41 +0000 (15:53 +0000)]
Added group key to creating subgroups.

5 years agoStarted to create group keys upon group creation.
Nik Okuntseff [Tue, 19 Mar 2019 15:28:02 +0000 (15:28 +0000)]
Started to create group keys upon group creation.

5 years agoAdded group_key field to tt_groups.
Nik Okuntseff [Tue, 19 Mar 2019 14:58:32 +0000 (14:58 +0000)]
Added group_key field to tt_groups.

5 years agoResuming work on attachments handling.
Nik Okuntseff [Tue, 19 Mar 2019 14:07:38 +0000 (14:07 +0000)]
Resuming work on attachments handling.

5 years agoAdded file_key field to tt_files table.
Nik Okuntseff [Sun, 17 Mar 2019 20:26:23 +0000 (20:26 +0000)]
Added file_key field to tt_files table.

5 years agoMore progress on attachment handling.
Nik Okuntseff [Sun, 17 Mar 2019 19:18:27 +0000 (19:18 +0000)]
More progress on attachment handling.

5 years agoMore progress with attachments.
Nik Okuntseff [Sun, 17 Mar 2019 17:43:17 +0000 (17:43 +0000)]
More progress with attachments.

5 years agoA bit more work in progress on attachment handling.
Nik Okuntseff [Sun, 17 Mar 2019 16:04:31 +0000 (16:04 +0000)]
A bit more work in progress on attachment handling.

5 years agoWork in progress on project attachments.
Nik Okuntseff [Sun, 17 Mar 2019 14:17:23 +0000 (14:17 +0000)]
Work in progress on project attachments.

5 years agoIntroduced tt_files table.
Nik Okuntseff [Sat, 16 Mar 2019 17:57:46 +0000 (17:57 +0000)]
Introduced tt_files table.

5 years agoWork in progress on project attachments.
Nik Okuntseff [Sat, 16 Mar 2019 16:04:19 +0000 (16:04 +0000)]
Work in progress on project attachments.

5 years agoA bit more work in progress on project attachments.
Nik Okuntseff [Fri, 15 Mar 2019 21:56:01 +0000 (21:56 +0000)]
A bit more work in progress on project attachments.

5 years agoWork in progress on project attachments.
Nik Okuntseff [Fri, 15 Mar 2019 21:28:37 +0000 (21:28 +0000)]
Work in progress on project attachments.

5 years agoWork in progress on project attachments.
Nik Okuntseff [Fri, 15 Mar 2019 19:55:24 +0000 (19:55 +0000)]
Work in progress on project attachments.

5 years agoAdded label.files to translation files.
Nik Okuntseff [Fri, 15 Mar 2019 18:57:28 +0000 (18:57 +0000)]
Added label.files to translation files.

5 years agoAdded label.attachments to translation files.
Nik Okuntseff [Fri, 15 Mar 2019 18:05:57 +0000 (18:05 +0000)]
Added label.attachments to translation files.

5 years agoStarting to work on attachments plugin.
Nik Okuntseff [Fri, 15 Mar 2019 17:59:18 +0000 (17:59 +0000)]
Starting to work on attachments plugin.

5 years agoCosmetic refactoring in plugins.tpl.
Nik Okuntseff [Thu, 14 Mar 2019 15:26:13 +0000 (15:26 +0000)]
Cosmetic refactoring in plugins.tpl.

5 years agoDutch translation improved.
Nik Okuntseff [Wed, 13 Mar 2019 20:39:52 +0000 (20:39 +0000)]
Dutch translation improved.

5 years agoA fix for access rights for manager.
Nik Okuntseff [Wed, 13 Mar 2019 19:16:01 +0000 (19:16 +0000)]
A fix for access rights for manager.

5 years agoAdded a link explaining timesheets plugin.
Nik Okuntseff [Tue, 12 Mar 2019 21:15:21 +0000 (21:15 +0000)]
Added a link explaining timesheets plugin.

5 years agoImproved plugins.tpl to hide unnecessary label.
Nik Okuntseff [Mon, 11 Mar 2019 17:41:19 +0000 (17:41 +0000)]
Improved plugins.tpl to hide unnecessary label.

5 years agoCosmetic.
Nik Okuntseff [Mon, 11 Mar 2019 17:31:43 +0000 (17:31 +0000)]
Cosmetic.

5 years agoA fix for pdf report page breaks option.
Nik Okuntseff [Sun, 10 Mar 2019 21:35:45 +0000 (21:35 +0000)]
A fix for pdf report page breaks option.

5 years agoAdded an option to use page breaks on PDF reports after grouped by blocks.
Nik Okuntseff [Sun, 10 Mar 2019 21:27:44 +0000 (21:27 +0000)]
Added an option to use page breaks on PDF reports after grouped by blocks.

5 years agoAdjusted PDF reports to print notes on separate lines.
Nik Okuntseff [Sun, 10 Mar 2019 19:11:12 +0000 (19:11 +0000)]
Adjusted PDF reports to print notes on separate lines.

5 years agoConditional printing of only not null note rows.
Nik Okuntseff [Sun, 10 Mar 2019 18:48:45 +0000 (18:48 +0000)]
Conditional printing of only not null note rows.

5 years agoFixed emailed reports to have note on separate row.
Nik Okuntseff [Sun, 10 Mar 2019 18:32:26 +0000 (18:32 +0000)]
Fixed emailed reports to have note on separate row.

5 years agoA fix for column span for user reports.
Nik Okuntseff [Sun, 10 Mar 2019 18:16:30 +0000 (18:16 +0000)]
A fix for column span for user reports.

5 years agoWork in progress improving report formatting by placing note on a separate row.
Nik Okuntseff [Sun, 10 Mar 2019 17:48:44 +0000 (17:48 +0000)]
Work in progress improving report formatting by placing note on a separate row.

5 years agoFixed export-import of line breaks.
Nik Okuntseff [Sun, 10 Mar 2019 16:40:30 +0000 (16:40 +0000)]
Fixed export-import of line breaks.

5 years agoAdded import of templates.
Nik Okuntseff [Sat, 9 Mar 2019 21:57:43 +0000 (21:57 +0000)]
Added import of templates.

5 years agoAdded templates to group export.
Nik Okuntseff [Sat, 9 Mar 2019 18:15:04 +0000 (18:15 +0000)]
Added templates to group export.

5 years agoAdded audit info for template create and modify events.
Nik Okuntseff [Sat, 9 Mar 2019 18:00:09 +0000 (18:00 +0000)]
Added audit info for template create and modify events.

5 years agoAdded audit info for timesheet create and modify events.
Nik Okuntseff [Sat, 9 Mar 2019 16:57:56 +0000 (16:57 +0000)]
Added audit info for timesheet create and modify events.

5 years agoAdded template selector on mobile pages.
Nik Okuntseff [Sat, 9 Mar 2019 16:01:12 +0000 (16:01 +0000)]
Added template selector on mobile pages.

5 years agoAdded template selector on time_edit.php.
Nik Okuntseff [Sat, 9 Mar 2019 15:37:52 +0000 (15:37 +0000)]
Added template selector on time_edit.php.

5 years agoRemoving use of TEMPLATES_DEBUG.
Nik Okuntseff [Fri, 8 Mar 2019 22:45:34 +0000 (22:45 +0000)]
Removing use of TEMPLATES_DEBUG.

5 years agoReleasing templates plugin for testing.
Nik Okuntseff [Fri, 8 Mar 2019 22:42:28 +0000 (22:42 +0000)]
Releasing templates plugin for testing.

5 years agoAdded a template selector on time.php.
Nik Okuntseff [Fri, 8 Mar 2019 22:09:00 +0000 (22:09 +0000)]
Added a template selector on time.php.

5 years agoTemplate editor done.
Nik Okuntseff [Fri, 8 Mar 2019 19:56:41 +0000 (19:56 +0000)]
Template editor done.

5 years agoSome fixes to templates.php.
Nik Okuntseff [Fri, 8 Mar 2019 19:46:07 +0000 (19:46 +0000)]
Some fixes to templates.php.

5 years agoWork in progress on template edit.
Nik Okuntseff [Fri, 8 Mar 2019 17:54:42 +0000 (17:54 +0000)]
Work in progress on template edit.

5 years agoAdded 2 more template strings in translation files.
Nik Okuntseff [Fri, 8 Mar 2019 17:26:59 +0000 (17:26 +0000)]
Added 2 more template strings in translation files.

5 years agoWork in progress on templates.php.
Nik Okuntseff [Fri, 8 Mar 2019 16:54:19 +0000 (16:54 +0000)]
Work in progress on templates.php.

5 years agoImplemented template add.
Nik Okuntseff [Fri, 8 Mar 2019 16:30:13 +0000 (16:30 +0000)]
Implemented template add.

5 years agoAdded label.template to translation files.
Nik Okuntseff [Fri, 8 Mar 2019 16:05:24 +0000 (16:05 +0000)]
Added label.template to translation files.

5 years agoWork in progress on template_add.php.
Nik Okuntseff [Fri, 8 Mar 2019 15:50:21 +0000 (15:50 +0000)]
Work in progress on template_add.php.

5 years agoAdded strings to translation files for templates plugin.
Nik Okuntseff [Fri, 8 Mar 2019 15:28:24 +0000 (15:28 +0000)]
Added strings to translation files for templates plugin.

5 years agoWork in progress on templates plugin.
Nik Okuntseff [Fri, 8 Mar 2019 15:13:42 +0000 (15:13 +0000)]
Work in progress on templates plugin.

5 years agoAdded description field to tt_templates.
Nik Okuntseff [Fri, 8 Mar 2019 14:50:14 +0000 (14:50 +0000)]
Added description field to tt_templates.

5 years agoWork in progress on templates plugin.
Nik Okuntseff [Thu, 7 Mar 2019 22:34:56 +0000 (22:34 +0000)]
Work in progress on templates plugin.

5 years agoIntroduced tt_templates database table.
Nik Okuntseff [Thu, 7 Mar 2019 19:21:27 +0000 (19:21 +0000)]
Introduced tt_templates database table.

5 years agoAdded a what is it link explaining templates.
Nik Okuntseff [Thu, 7 Mar 2019 18:48:27 +0000 (18:48 +0000)]
Added a what is it link explaining templates.

5 years agoAdded title.templates to translation files.
Nik Okuntseff [Thu, 7 Mar 2019 18:07:33 +0000 (18:07 +0000)]
Added title.templates to translation files.

5 years agoStarting work on Templates plugin.
Nik Okuntseff [Thu, 7 Mar 2019 17:54:49 +0000 (17:54 +0000)]
Starting work on Templates plugin.

5 years agoProhibited editing approved expense items.
Nik Okuntseff [Thu, 7 Mar 2019 16:50:07 +0000 (16:50 +0000)]
Prohibited editing approved expense items.

5 years agoAdded what is it link explaining report approval.
Nik Okuntseff [Thu, 7 Mar 2019 02:25:15 +0000 (02:25 +0000)]
Added what is it link explaining report approval.

5 years agoBetter protection against editing and deleting approved records.
Nik Okuntseff [Wed, 6 Mar 2019 22:12:43 +0000 (22:12 +0000)]
Better protection against editing and deleting approved records.

5 years agoProhibiting editing approved records.
Nik Okuntseff [Wed, 6 Mar 2019 19:43:34 +0000 (19:43 +0000)]
Prohibiting editing approved records.

5 years agoTranslation files work.
Nik Okuntseff [Wed, 6 Mar 2019 14:19:01 +0000 (14:19 +0000)]
Translation files work.

5 years agoCosmetic comment fix.
Nik Okuntseff [Tue, 5 Mar 2019 21:26:56 +0000 (21:26 +0000)]
Cosmetic comment fix.

5 years agoAdded code to handle projects field in tt_clients on project deletion.
Nik Okuntseff [Tue, 5 Mar 2019 21:24:56 +0000 (21:24 +0000)]
Added code to handle projects field in tt_clients on project deletion.

5 years agoAdded project filter on reports depending on selected client.
Nik Okuntseff [Tue, 5 Mar 2019 18:42:59 +0000 (18:42 +0000)]
Added project filter on reports depending on selected client.

5 years agoTimesheet email workflow done.
Nik Okuntseff [Tue, 5 Mar 2019 17:03:41 +0000 (17:03 +0000)]
Timesheet email workflow done.

5 years agoAdded timesheet approval email notification.
Nik Okuntseff [Tue, 5 Mar 2019 16:29:17 +0000 (16:29 +0000)]
Added timesheet approval email notification.

5 years agoRenamed a function for clarity.
Nik Okuntseff [Tue, 5 Mar 2019 15:57:11 +0000 (15:57 +0000)]
Renamed a function for clarity.

5 years agoImplemented sending email to timesheet approver.
Nik Okuntseff [Tue, 5 Mar 2019 15:43:17 +0000 (15:43 +0000)]
Implemented sending email to timesheet approver.

5 years agoAdded a check for timesheet delete operation possibility.
Nik Okuntseff [Mon, 4 Mar 2019 18:41:53 +0000 (18:41 +0000)]
Added a check for timesheet delete operation possibility.

5 years agoImprovements to timesheet assignment algorithm.
Nik Okuntseff [Mon, 4 Mar 2019 17:13:44 +0000 (17:13 +0000)]
Improvements to timesheet assignment algorithm.

5 years agoImproved sfety of inner join for timesheet assignment.
Nik Okuntseff [Mon, 4 Mar 2019 15:30:40 +0000 (15:30 +0000)]
Improved sfety of inner join for timesheet assignment.

5 years agoImproved safety of timesheet assignment by adding an inner join.
Nik Okuntseff [Sun, 3 Mar 2019 23:57:49 +0000 (23:57 +0000)]
Improved safety of timesheet assignment by adding an inner join.

5 years agoAdded a mechanism to assign report items to timesheets.
Nik Okuntseff [Sun, 3 Mar 2019 21:56:31 +0000 (21:56 +0000)]
Added a mechanism to assign report items to timesheets.

5 years agoA bit of refactoring in report.php for timesheet assignment.
Nik Okuntseff [Sun, 3 Mar 2019 17:40:36 +0000 (17:40 +0000)]
A bit of refactoring in report.php for timesheet assignment.

5 years agoAdded a string to translation files.
Nik Okuntseff [Sun, 3 Mar 2019 16:00:50 +0000 (16:00 +0000)]
Added a string to translation files.

5 years agoAdded a string to translation files.
Nik Okuntseff [Sun, 3 Mar 2019 15:40:39 +0000 (15:40 +0000)]
Added a string to translation files.

5 years agoProhibited adding overlapping timesheets.
Nik Okuntseff [Sun, 3 Mar 2019 15:11:20 +0000 (15:11 +0000)]
Prohibited adding overlapping timesheets.

5 years agoRealeasing timesheets feature for user testing.
Nik Okuntseff [Sat, 2 Mar 2019 18:58:24 +0000 (18:58 +0000)]
Realeasing timesheets feature for user testing.

5 years agoDropped timesheet_id from tt_expense_items and simplified sql.
Nik Okuntseff [Sat, 2 Mar 2019 18:44:23 +0000 (18:44 +0000)]
Dropped timesheet_id from tt_expense_items and simplified sql.

5 years agoFixed reports for renamed timesheet field.
Nik Okuntseff [Sat, 2 Mar 2019 17:22:56 +0000 (17:22 +0000)]
Fixed reports for renamed timesheet field.

5 years agoSome more work on timesheets.
Nik Okuntseff [Sat, 2 Mar 2019 17:11:08 +0000 (17:11 +0000)]
Some more work on timesheets.

5 years agoMore timesheet related refactoring.
Nik Okuntseff [Sat, 2 Mar 2019 16:41:44 +0000 (16:41 +0000)]
More timesheet related refactoring.

5 years agoMore refactoring on timesheet code.
Nik Okuntseff [Sat, 2 Mar 2019 16:05:40 +0000 (16:05 +0000)]
More refactoring on timesheet code.

5 years agoRefactoring timesheet related code.
Nik Okuntseff [Sat, 2 Mar 2019 15:50:33 +0000 (15:50 +0000)]
Refactoring timesheet related code.

5 years agoSome fixes to export/import of timesheets.
Nik Okuntseff [Sat, 2 Mar 2019 15:16:55 +0000 (15:16 +0000)]
Some fixes to export/import of timesheets.

5 years agoA few fixes related to tt_timesheets fields renaming.
Nik Okuntseff [Sat, 2 Mar 2019 14:46:01 +0000 (14:46 +0000)]
A few fixes related to tt_timesheets fields renaming.

5 years agoAdded project_id to tt_timesheets table.
Nik Okuntseff [Fri, 1 Mar 2019 23:49:49 +0000 (23:49 +0000)]
Added project_id to tt_timesheets table.

5 years agoAdded conditional display of show approvers.
Nik Okuntseff [Fri, 1 Mar 2019 18:55:38 +0000 (18:55 +0000)]
Added conditional display of show approvers.

5 years agoFurther streamlining of access rights.
Nik Okuntseff [Fri, 1 Mar 2019 18:29:55 +0000 (18:29 +0000)]
Further streamlining of access rights.

5 years agoA bit of cleanup for timesheet redesign.
Nik Okuntseff [Fri, 1 Mar 2019 18:07:36 +0000 (18:07 +0000)]
A bit of cleanup for timesheet redesign.

5 years agoCleaning up no longer needed access rights.
Nik Okuntseff [Fri, 1 Mar 2019 17:49:49 +0000 (17:49 +0000)]
Cleaning up no longer needed access rights.

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.