timetracker.git
5 years agoInitial release of multiple group by in reports.
Nik Okuntseff [Tue, 30 Oct 2018 16:17:54 +0000 (16:17 +0000)]
Initial release of multiple group by in reports.

5 years agoInitial attempt to refactor ttReportHelper::getSubtotals to use multiple group by.
Nik Okuntseff [Tue, 30 Oct 2018 16:13:22 +0000 (16:13 +0000)]
Initial attempt to refactor ttReportHelper::getSubtotals to use multiple group by.

5 years agoAdded user input check for multiple group by.
Nik Okuntseff [Mon, 29 Oct 2018 14:51:31 +0000 (14:51 +0000)]
Added user input check for multiple group by.

5 years agoRefactored ttReportHelper::getItems for multiple group by condition.
Nik Okuntseff [Mon, 29 Oct 2018 14:19:52 +0000 (14:19 +0000)]
Refactored ttReportHelper::getItems for multiple group by condition.

5 years agoA bit of refactoring.
Nik Okuntseff [Mon, 29 Oct 2018 13:14:09 +0000 (13:14 +0000)]
A bit of refactoring.

5 years agoSome more work in progress on multiple grouping by.
Nik Okuntseff [Mon, 29 Oct 2018 13:03:03 +0000 (13:03 +0000)]
Some more work in progress on multiple grouping by.

5 years agoA bit more work in progress on multiple levels of grouping by in reports.
Nik Okuntseff [Sun, 28 Oct 2018 21:21:49 +0000 (21:21 +0000)]
A bit more work in progress on multiple levels of grouping by in reports.

5 years agoFixed report exports to files for a renamed field.
Nik Okuntseff [Sun, 28 Oct 2018 20:46:08 +0000 (20:46 +0000)]
Fixed report exports to files for a renamed field.

5 years agoFixed export-import for renamed field.
Nik Okuntseff [Sun, 28 Oct 2018 20:35:40 +0000 (20:35 +0000)]
Fixed export-import for renamed field.

5 years agoSome fixes associated with renaming the group_by field.
Nik Okuntseff [Sun, 28 Oct 2018 18:43:40 +0000 (18:43 +0000)]
Some fixes associated with renaming the group_by field.

5 years agoAdded 2 additional group by fields in database as part of ongoing work on multiple...
Nik Okuntseff [Sun, 28 Oct 2018 17:56:59 +0000 (17:56 +0000)]
Added 2 additional group by fields in database as part of ongoing work on multiple level grouping.

5 years agoMore work in progress on multiple group by.
Nik Okuntseff [Sun, 28 Oct 2018 16:14:19 +0000 (16:14 +0000)]
More work in progress on multiple group by.

5 years agoWork in progress on multiple group by options in reports.
Nik Okuntseff [Sun, 28 Oct 2018 15:24:34 +0000 (15:24 +0000)]
Work in progress on multiple group by options in reports.

5 years agoStarted to work on multiple grouping in reports.
Nik Okuntseff [Sun, 28 Oct 2018 14:03:27 +0000 (14:03 +0000)]
Started to work on multiple grouping in reports.

5 years agoFixed a typo in comment.
Nik Okuntseff [Sun, 28 Oct 2018 13:01:51 +0000 (13:01 +0000)]
Fixed a typo in comment.

5 years agoImproved error.mail_send text by adding MAIL_SMTP_DEBUG part.
Nik Okuntseff [Sun, 28 Oct 2018 12:56:56 +0000 (12:56 +0000)]
Improved error.mail_send text by adding MAIL_SMTP_DEBUG part.

5 years agoAdded <> handler to conditions.
Nik Okuntseff [Thu, 25 Oct 2018 18:47:30 +0000 (18:47 +0000)]
Added <> handler to conditions.

5 years agoExtended conditions to include >=, <, <=, and = situations.
Nik Okuntseff [Thu, 25 Oct 2018 17:00:09 +0000 (17:00 +0000)]
Extended conditions to include >=, <, <=, and = situations.

5 years agoMoved plugins config out to a separate plugins.php page.
Nik Okuntseff [Sun, 9 Sep 2018 18:42:53 +0000 (18:42 +0000)]
Moved plugins config out to a separate plugins.php page.

5 years agoSome recycling in translation files.
Nik Okuntseff [Sun, 9 Sep 2018 18:29:00 +0000 (18:29 +0000)]
Some recycling in translation files.

5 years agoMore work in progress on separate page for plugins config.
Nik Okuntseff [Sun, 9 Sep 2018 18:09:03 +0000 (18:09 +0000)]
More work in progress on separate page for plugins config.

5 years agoA bit more work on separate page for plugins config.
Nik Okuntseff [Sun, 9 Sep 2018 17:59:02 +0000 (17:59 +0000)]
A bit more work on separate page for plugins config.

5 years agoWork in progress on separate page for plugins config.
Nik Okuntseff [Sun, 9 Sep 2018 17:46:27 +0000 (17:46 +0000)]
Work in progress on separate page for plugins config.

5 years agoAdded adjustOptions function to ttFavRepportHelper class and started to use it in...
Nik Okuntseff [Sun, 9 Sep 2018 17:09:19 +0000 (17:09 +0000)]
Added adjustOptions function to ttFavRepportHelper class and started to use it in cron.php.

5 years agoDutch translation improved.
Nik Okuntseff [Wed, 5 Sep 2018 18:04:49 +0000 (18:04 +0000)]
Dutch translation improved.

5 years agoImproved access check for cf_custom_field_add.php.
Nik Okuntseff [Tue, 14 Aug 2018 21:16:29 +0000 (21:16 +0000)]
Improved access check for cf_custom_field_add.php.

5 years agoCosmetic changes in the German file.
Nik Okuntseff [Sat, 11 Aug 2018 17:19:28 +0000 (17:19 +0000)]
Cosmetic changes in the German file.

5 years agoGerman (formal) translation (#66)
Stefan [Sat, 11 Aug 2018 17:13:06 +0000 (19:13 +0200)]
German (formal) translation (#66)

* Update de.lang.php

* Update de.lang.php

Translated missing strings

5 years agoMerged prepareReportBody and prepareFavReportBody into one function.
Nik Okuntseff [Mon, 6 Aug 2018 14:41:50 +0000 (14:41 +0000)]
Merged prepareReportBody and prepareFavReportBody into one function.

5 years agoA bit of refactoring.
Nik Okuntseff [Mon, 6 Aug 2018 14:02:29 +0000 (14:02 +0000)]
A bit of refactoring.

5 years agoResuming refactoring report related functions.
Nik Okuntseff [Mon, 6 Aug 2018 13:49:19 +0000 (13:49 +0000)]
Resuming refactoring report related functions.

5 years agoMerged getSubtotals and getFavSubtotals into one function.
Nik Okuntseff [Sat, 4 Aug 2018 19:45:02 +0000 (19:45 +0000)]
Merged getSubtotals and getFavSubtotals into one function.

5 years agoFixed a bug in sql query for work units calculation.
Nik Okuntseff [Sat, 4 Aug 2018 18:58:36 +0000 (18:58 +0000)]
Fixed a bug in sql query for work units calculation.

5 years agoMerged getTotals and getFavTotals into one function.
Nik Okuntseff [Sat, 4 Aug 2018 17:36:41 +0000 (17:36 +0000)]
Merged getTotals and getFavTotals into one function.

5 years agoMerged getItems and getFavItems into one function.
Nik Okuntseff [Sat, 4 Aug 2018 17:08:23 +0000 (17:08 +0000)]
Merged getItems and getFavItems into one function.

5 years agoSome more refactoring.
Nik Okuntseff [Sat, 4 Aug 2018 16:57:45 +0000 (16:57 +0000)]
Some more refactoring.

5 years agoResuming refactoring reports.
Nik Okuntseff [Sat, 4 Aug 2018 16:30:38 +0000 (16:30 +0000)]
Resuming refactoring reports.

5 years agoMore refactoring in reports.
Nik Okuntseff [Wed, 1 Aug 2018 00:36:03 +0000 (00:36 +0000)]
More refactoring in reports.

5 years agoSome more refactoring.
Nik Okuntseff [Wed, 1 Aug 2018 00:17:18 +0000 (00:17 +0000)]
Some more refactoring.

5 years agoA bit more refactoring...
Nik Okuntseff [Wed, 1 Aug 2018 00:06:10 +0000 (00:06 +0000)]
A bit more refactoring...

5 years agoMore refactoring in reports.
Nik Okuntseff [Tue, 31 Jul 2018 23:54:08 +0000 (23:54 +0000)]
More refactoring in reports.

5 years agoA little bit more refactoring.
Nik Okuntseff [Tue, 31 Jul 2018 23:32:49 +0000 (23:32 +0000)]
A little bit more refactoring.

5 years agoMore refactoring in reports.
Nik Okuntseff [Tue, 31 Jul 2018 23:25:50 +0000 (23:25 +0000)]
More refactoring in reports.

5 years agoSome more work on refactoring reports.
Nik Okuntseff [Tue, 31 Jul 2018 23:11:54 +0000 (23:11 +0000)]
Some more work on refactoring reports.

5 years agoMerged getWhere and getFavWhere into one function.
Nik Okuntseff [Sun, 29 Jul 2018 23:30:38 +0000 (23:30 +0000)]
Merged getWhere and getFavWhere into one function.

5 years agoOptimized determining inactive groups.
Nik Okuntseff [Sun, 29 Jul 2018 17:42:28 +0000 (17:42 +0000)]
Optimized determining inactive groups.

5 years agoAdded indexes on group_id to speed up searches by group_id.
Nik Okuntseff [Sun, 29 Jul 2018 16:53:01 +0000 (16:53 +0000)]
Added indexes on group_id to speed up searches by group_id.

5 years agoAdded group_id to getWhere parts as additional protection.
Nik Okuntseff [Sat, 28 Jul 2018 21:48:56 +0000 (21:48 +0000)]
Added group_id to getWhere parts as additional protection.

5 years agoWrote code to update group_id in 2 tables.
Nik Okuntseff [Sat, 28 Jul 2018 20:58:10 +0000 (20:58 +0000)]
Wrote code to update group_id in 2 tables.

5 years agoMore progress on storing group_id on new inserts.
Nik Okuntseff [Sat, 28 Jul 2018 18:50:15 +0000 (18:50 +0000)]
More progress on storing group_id on new inserts.

5 years agoStarted to populate group_id on new time entry inserts.
Nik Okuntseff [Sat, 28 Jul 2018 18:15:05 +0000 (18:15 +0000)]
Started to populate group_id on new time entry inserts.

5 years agoAdded group_id field to tt_log and tt_expense_items tables.
Nik Okuntseff [Sat, 28 Jul 2018 16:55:24 +0000 (16:55 +0000)]
Added group_id field to tt_log and tt_expense_items tables.

5 years agoResumed refactoring of reports.
Nik Okuntseff [Sat, 28 Jul 2018 16:08:21 +0000 (16:08 +0000)]
Resumed refactoring of reports.

5 years agoFixed a bug when reports where still sent with disabled Notifications.
Nik Okuntseff [Sat, 28 Jul 2018 14:13:15 +0000 (14:13 +0000)]
Fixed a bug when reports where still sent with disabled Notifications.

5 years agoSecurity fix for reports.
Nik Okuntseff [Fri, 27 Jul 2018 20:29:50 +0000 (20:29 +0000)]
Security fix for reports.

5 years agoMore refactoring in reports.
Nik Okuntseff [Fri, 27 Jul 2018 19:18:19 +0000 (19:18 +0000)]
More refactoring in reports.

5 years agoMore refactoring in reports.
Nik Okuntseff [Fri, 27 Jul 2018 17:22:58 +0000 (17:22 +0000)]
More refactoring in reports.

5 years agoA bit more progress on report refactoring.
Nik Okuntseff [Fri, 27 Jul 2018 16:57:36 +0000 (16:57 +0000)]
A bit more progress on report refactoring.

5 years agoSome renaming for ongoing report refactoring.
Nik Okuntseff [Fri, 27 Jul 2018 16:21:42 +0000 (16:21 +0000)]
Some renaming for ongoing report refactoring.

5 years agoA bit more refactoring in reports.
Nik Okuntseff [Fri, 27 Jul 2018 15:28:04 +0000 (15:28 +0000)]
A bit more refactoring in reports.

5 years agoRefactoring of reports started.
Nik Okuntseff [Fri, 27 Jul 2018 14:06:39 +0000 (14:06 +0000)]
Refactoring of reports started.

5 years agoFixed typo in a comment.
Nik Okuntseff [Wed, 25 Jul 2018 02:35:16 +0000 (02:35 +0000)]
Fixed typo in a comment.

5 years agoIntroduced totals only option for work units.
Nik Okuntseff [Wed, 25 Jul 2018 01:25:03 +0000 (01:25 +0000)]
Introduced totals only option for work units.

5 years agoWork in progress on totals only config option for Work units plugin.
Nik Okuntseff [Tue, 24 Jul 2018 17:49:57 +0000 (17:49 +0000)]
Work in progress on totals only config option for Work units plugin.

5 years agoAdded work units to emailed fav reports.
Nik Okuntseff [Sun, 22 Jul 2018 17:53:59 +0000 (17:53 +0000)]
Added work units to emailed fav reports.

5 years agoAdded work units in output for emailed reports.
Nik Okuntseff [Sun, 22 Jul 2018 17:31:54 +0000 (17:31 +0000)]
Added work units in output for emailed reports.

5 years agoAdded handling of show work units in fav reports and export / import.
Nik Okuntseff [Sun, 22 Jul 2018 15:58:05 +0000 (15:58 +0000)]
Added handling of show work units in fav reports and export / import.

5 years agoIntroduced show_work_units field in tt_fav_reports table.
Nik Okuntseff [Sun, 22 Jul 2018 15:36:43 +0000 (15:36 +0000)]
Introduced show_work_units field in tt_fav_reports table.

5 years agoEnhanced ttConfigHelper class a bit.
Nik Okuntseff [Sun, 22 Jul 2018 14:01:07 +0000 (14:01 +0000)]
Enhanced ttConfigHelper class a bit.

5 years agoAdjusted Work units plugin to count only bullable units.
Nik Okuntseff [Fri, 20 Jul 2018 20:29:13 +0000 (20:29 +0000)]
Adjusted Work units plugin to count only bullable units.

5 years agoFixed export to PDF to include work units.
Nik Okuntseff [Fri, 20 Jul 2018 18:44:26 +0000 (18:44 +0000)]
Fixed export to PDF to include work units.

5 years agoFixed export to CSV and XML to include work units.
Nik Okuntseff [Fri, 20 Jul 2018 18:29:32 +0000 (18:29 +0000)]
Fixed export to CSV and XML to include work units.

5 years agoRemoved conditional include of the Work units plugin to facilitate user testing.
Nik Okuntseff [Fri, 20 Jul 2018 16:55:45 +0000 (16:55 +0000)]
Removed conditional include of the Work units plugin to facilitate user testing.

5 years agoInitial work done on Work units plugin. Still in debug mode.
Nik Okuntseff [Fri, 20 Jul 2018 16:06:16 +0000 (16:06 +0000)]
Initial work done on Work units plugin. Still in debug mode.

5 years agoA bit more progress on Work units plugin, made its config page working.
Nik Okuntseff [Thu, 19 Jul 2018 23:53:58 +0000 (23:53 +0000)]
A bit more progress on Work units plugin, made its config page working.

5 years agoResource file changes for work units plugin (in progress).
Nik Okuntseff [Thu, 19 Jul 2018 21:08:04 +0000 (21:08 +0000)]
Resource file changes for work units plugin (in progress).

5 years agoStarted coding Work units plugin.
Nik Okuntseff [Thu, 19 Jul 2018 16:49:37 +0000 (16:49 +0000)]
Started coding Work units plugin.

5 years agoFixed visibility of checkboxes on the Group edit page.
Nik Okuntseff [Thu, 19 Jul 2018 16:09:15 +0000 (16:09 +0000)]
Fixed visibility of checkboxes on the Group edit page.

5 years agoDutch translation improved.
Nik Okuntseff [Sun, 17 Jun 2018 14:55:32 +0000 (14:55 +0000)]
Dutch translation improved.

5 years agoDutch translation improved.
Nik Okuntseff [Fri, 15 Jun 2018 13:18:59 +0000 (13:18 +0000)]
Dutch translation improved.

5 years agoFixed update role_id step in dbinstall.php.
Nik Okuntseff [Fri, 8 Jun 2018 17:13:44 +0000 (17:13 +0000)]
Fixed update role_id step in dbinstall.php.

6 years agoCorrected the day of Whit Monday in Germany 2018 (#64)
eschaettin [Wed, 16 May 2018 19:52:26 +0000 (21:52 +0200)]
Corrected the day of Whit Monday in Germany 2018 (#64)

Whit Monday is in 05/21 not on 05/28

6 years agoUpdated readme with a note about file and directory permissions for hosting providers.
Nik Okuntseff [Wed, 9 May 2018 20:47:47 +0000 (20:47 +0000)]
Updated readme with a note about file and directory permissions for hosting providers.

6 years agoFixing file permissions issue for some hostings.
Nik Okuntseff [Wed, 9 May 2018 20:14:51 +0000 (20:14 +0000)]
Fixing file permissions issue for some hostings.

6 years agoCosmetic - fix in path, not relevant to core functionality.
Nik Okuntseff [Sat, 21 Apr 2018 18:40:20 +0000 (18:40 +0000)]
Cosmetic - fix in path, not relevant to core functionality.

6 years agoCosmetic maintenance fixes.
Nik Okuntseff [Sun, 15 Apr 2018 18:11:38 +0000 (18:11 +0000)]
Cosmetic maintenance fixes.

6 years agoReplaced all calls to canManageTeam() with rights checks.
Nik Okuntseff [Sat, 14 Apr 2018 13:50:14 +0000 (13:50 +0000)]
Replaced all calls to canManageTeam() with rights checks.

6 years agoMore progress on removing dependency on canManageTeam().
Nik Okuntseff [Sat, 14 Apr 2018 13:34:14 +0000 (13:34 +0000)]
More progress on removing dependency on canManageTeam().

6 years agoSome more refactoring.
Nik Okuntseff [Sat, 14 Apr 2018 13:07:37 +0000 (13:07 +0000)]
Some more refactoring.

6 years agoMore refactoring.
Nik Okuntseff [Sat, 14 Apr 2018 12:51:57 +0000 (12:51 +0000)]
More refactoring.

6 years agoMore progress on replacing canManagerTeam() with rights checks.
Nik Okuntseff [Sat, 14 Apr 2018 12:40:32 +0000 (12:40 +0000)]
More progress on replacing canManagerTeam() with rights checks.

6 years agoOngoing refactoring, getting rid of canManageTeam().
Nik Okuntseff [Sat, 14 Apr 2018 12:16:20 +0000 (12:16 +0000)]
Ongoing refactoring, getting rid of canManageTeam().

6 years agoFixed getUser to include client_id.
Nik Okuntseff [Sat, 14 Apr 2018 11:49:47 +0000 (11:49 +0000)]
Fixed getUser to include client_id.

6 years agoA bit more progress on removing dependency on canManageTeam().
Nik Okuntseff [Sat, 14 Apr 2018 01:26:53 +0000 (01:26 +0000)]
A bit more progress on removing dependency on canManageTeam().

6 years agoA bit of refactoring.
Nik Okuntseff [Fri, 13 Apr 2018 23:24:06 +0000 (23:24 +0000)]
A bit of refactoring.

6 years agoRemoved no longer needed isManager() function.
Nik Okuntseff [Fri, 13 Apr 2018 23:09:32 +0000 (23:09 +0000)]
Removed no longer needed isManager() function.

6 years agoRemoved unused function.
Nik Okuntseff [Thu, 12 Apr 2018 01:30:07 +0000 (01:30 +0000)]
Removed unused function.

6 years agoRemoved a no longer used function.
Nik Okuntseff [Wed, 11 Apr 2018 23:44:54 +0000 (23:44 +0000)]
Removed a no longer used function.

6 years agoRenamed group settings keys in translation files.
Nik Okuntseff [Wed, 11 Apr 2018 23:27:29 +0000 (23:27 +0000)]
Renamed group settings keys in translation files.

6 years agoA bit of refactoring in translation files.
Nik Okuntseff [Wed, 11 Apr 2018 22:32:43 +0000 (22:32 +0000)]
A bit of refactoring in translation files.