timetracker.git
6 years agoA bit more refactoring for subgroups.
Nik Okuntseff [Wed, 5 Dec 2018 17:29:56 +0000 (17:29 +0000)]
A bit more refactoring for subgroups.

6 years agoMore refactoring for subgroups.
Nik Okuntseff [Wed, 5 Dec 2018 16:43:13 +0000 (16:43 +0000)]
More refactoring for subgroups.

6 years agoRenamed a function and made error output red.
Nik Okuntseff [Wed, 5 Dec 2018 15:20:58 +0000 (15:20 +0000)]
Renamed a function and made error output red.

6 years agoAnother try to fix tt_client_project_binds.
Nik Okuntseff [Wed, 5 Dec 2018 13:19:26 +0000 (13:19 +0000)]
Another try to fix tt_client_project_binds.

6 years agoFixed a check if ldap expension is loaded as per PR #68 by Frank Giesecke.
Nik Okuntseff [Tue, 4 Dec 2018 22:07:41 +0000 (22:07 +0000)]
Fixed a check if ldap expension is loaded as per PR #68 by Frank Giesecke.

6 years agoMore refactoring for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 21:49:24 +0000 (21:49 +0000)]
More refactoring for subgroups.

6 years agoRefactored ttPredefinedExpenseHelper class.
Nik Okuntseff [Tue, 4 Dec 2018 20:51:54 +0000 (20:51 +0000)]
Refactored ttPredefinedExpenseHelper class.

6 years agoMore progress on refactoring expenses for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 20:13:57 +0000 (20:13 +0000)]
More progress on refactoring expenses for subgroups.

6 years agoA bit more refactoring for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 17:33:36 +0000 (17:33 +0000)]
A bit more refactoring for subgroups.

6 years agoSome more progress with refactoring for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 16:40:34 +0000 (16:40 +0000)]
Some more progress with refactoring for subgroups.

6 years agoRefactoring expense related things for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 15:57:22 +0000 (15:57 +0000)]
Refactoring expense related things for subgroups.

6 years agoRemoved group selector from clients.php as design approach changed.
Nik Okuntseff [Tue, 4 Dec 2018 15:31:07 +0000 (15:31 +0000)]
Removed group selector from clients.php as design approach changed.

6 years agoImproved access check for client edit.
Nik Okuntseff [Tue, 4 Dec 2018 15:07:39 +0000 (15:07 +0000)]
Improved access check for client edit.

6 years agoA bit more refactoring.
Nik Okuntseff [Tue, 4 Dec 2018 14:48:38 +0000 (14:48 +0000)]
A bit more refactoring.

6 years agoImproved project delete by also deleting client binds.
Nik Okuntseff [Tue, 4 Dec 2018 13:41:13 +0000 (13:41 +0000)]
Improved project delete by also deleting client binds.

6 years agoSome more refactoring for subgroups.
Nik Okuntseff [Tue, 4 Dec 2018 12:59:29 +0000 (12:59 +0000)]
Some more refactoring for subgroups.

6 years agoRefactoring of client config pages for subgroups.
Nik Okuntseff [Mon, 3 Dec 2018 20:24:43 +0000 (20:24 +0000)]
Refactoring of client config pages for subgroups.

6 years agoImproved access checks on client_delete.php.
Nik Okuntseff [Mon, 3 Dec 2018 17:46:41 +0000 (17:46 +0000)]
Improved access checks on client_delete.php.

6 years agoReduced flicker on charts.php by specifying image size.
Nik Okuntseff [Mon, 3 Dec 2018 15:54:34 +0000 (15:54 +0000)]
Reduced flicker on charts.php by specifying image size.

6 years agoAdjusted charts.php for subgroups.
Nik Okuntseff [Mon, 3 Dec 2018 15:09:57 +0000 (15:09 +0000)]
Adjusted charts.php for subgroups.

6 years agoImproved db cleanup code to not operate on admin group.
Nik Okuntseff [Mon, 3 Dec 2018 13:03:39 +0000 (13:03 +0000)]
Improved db cleanup code to not operate on admin group.

6 years agoRefactored and renamed ttSysConfig class.
Nik Okuntseff [Sun, 2 Dec 2018 20:30:27 +0000 (20:30 +0000)]
Refactored and renamed ttSysConfig class.

6 years agoRefactored custom field option config pages.
Nik Okuntseff [Sun, 2 Dec 2018 17:03:32 +0000 (17:03 +0000)]
Refactored custom field option config pages.

6 years agoMore refactoring in custom fields for subgroups.
Nik Okuntseff [Sun, 2 Dec 2018 16:18:14 +0000 (16:18 +0000)]
More refactoring in custom fields for subgroups.

6 years agoMore refactoring for subgroups.
Nik Okuntseff [Sun, 2 Dec 2018 15:58:41 +0000 (15:58 +0000)]
More refactoring for subgroups.

6 years agoOngoing refactoring of custom fields for subgroups.
Nik Okuntseff [Sun, 2 Dec 2018 15:38:41 +0000 (15:38 +0000)]
Ongoing refactoring of custom fields for subgroups.

6 years agoAdjusted custom field config pages for subgroups.
Nik Okuntseff [Sun, 2 Dec 2018 14:01:13 +0000 (14:01 +0000)]
Adjusted custom field config pages for subgroups.

6 years agoA bit more refactoring.
Nik Okuntseff [Sun, 2 Dec 2018 13:13:05 +0000 (13:13 +0000)]
A bit more refactoring.

6 years agoSome more refactoring for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 23:19:41 +0000 (23:19 +0000)]
Some more refactoring for subgroups.

6 years agoSome more refactoring for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 22:58:13 +0000 (22:58 +0000)]
Some more refactoring for subgroups.

6 years agoAdjusting client_add.php and client_edit.php for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 22:07:26 +0000 (22:07 +0000)]
Adjusting client_add.php and client_edit.php for subgroups.

6 years agoImproved clients.php to support subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 21:30:52 +0000 (21:30 +0000)]
Improved clients.php to support subgroups.

6 years agoMore refactoring for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 20:20:08 +0000 (20:20 +0000)]
More refactoring for subgroups.

6 years agoMore refactoring for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 18:58:57 +0000 (18:58 +0000)]
More refactoring for subgroups.

6 years agoA bit more refactoring of clients.php for subgroups.
Nik Okuntseff [Sat, 1 Dec 2018 17:49:11 +0000 (17:49 +0000)]
A bit more refactoring of clients.php for subgroups.

6 years agoResuming refactoring for subgroup support.
Nik Okuntseff [Sat, 1 Dec 2018 17:32:37 +0000 (17:32 +0000)]
Resuming refactoring for subgroup support.

6 years agoOptimized a bit more for uncompleted indicators option.
Nik Okuntseff [Sat, 1 Dec 2018 16:25:54 +0000 (16:25 +0000)]
Optimized a bit more for uncompleted indicators option.

6 years agoSome optimization related to confirm save feature.
Nik Okuntseff [Sat, 1 Dec 2018 15:46:45 +0000 (15:46 +0000)]
Some optimization related to confirm save feature.

6 years agoSome improvements in ttConfigHelper class.
Nik Okuntseff [Sat, 1 Dec 2018 14:23:31 +0000 (14:23 +0000)]
Some improvements in ttConfigHelper class.

6 years agoImplemented configurable confirm save option.
Nik Okuntseff [Fri, 30 Nov 2018 23:28:06 +0000 (23:28 +0000)]
Implemented configurable confirm save option.

6 years agoSome improvements to confirm save feature.
Nik Okuntseff [Fri, 30 Nov 2018 21:27:42 +0000 (21:27 +0000)]
Some improvements to confirm save feature.

6 years agoFully decoupled import code from the rest of the app.
Nik Okuntseff [Fri, 30 Nov 2018 19:45:19 +0000 (19:45 +0000)]
Fully decoupled import code from the rest of the app.

6 years agoMore refactoring on decoupling import.
Nik Okuntseff [Fri, 30 Nov 2018 18:32:47 +0000 (18:32 +0000)]
More refactoring on decoupling import.

6 years agoA bit more progress on decoupling import.
Nik Okuntseff [Fri, 30 Nov 2018 15:57:21 +0000 (15:57 +0000)]
A bit more progress on decoupling import.

6 years agoRefactored ttRoleHelper::getRoleByRank().
Nik Okuntseff [Fri, 30 Nov 2018 15:09:02 +0000 (15:09 +0000)]
Refactored ttRoleHelper::getRoleByRank().

6 years agoOngoing refactoring on decoupling import.
Nik Okuntseff [Fri, 30 Nov 2018 14:51:33 +0000 (14:51 +0000)]
Ongoing refactoring on decoupling import.

6 years agoRefactoring, finished with last insert ids.
Nik Okuntseff [Fri, 30 Nov 2018 14:31:27 +0000 (14:31 +0000)]
Refactoring, finished with last insert ids.

6 years agoA bit more refactoring.
Nik Okuntseff [Fri, 30 Nov 2018 13:32:31 +0000 (13:32 +0000)]
A bit more refactoring.

6 years agoOngoing refactoring, replacing the method to obtain last insert ids.
Nik Okuntseff [Fri, 30 Nov 2018 13:22:19 +0000 (13:22 +0000)]
Ongoing refactoring, replacing the method to obtain last insert ids.

6 years agoRefactoring in import.
Nik Okuntseff [Fri, 30 Nov 2018 12:35:35 +0000 (12:35 +0000)]
Refactoring in import.

6 years agoInitial work done on confirmSave dialogs when date is changed.
Nik Okuntseff [Thu, 29 Nov 2018 23:54:09 +0000 (23:54 +0000)]
Initial work done on confirmSave dialogs when date is changed.

6 years agoIntroduced warn.confirm_save string in translation files.
Nik Okuntseff [Thu, 29 Nov 2018 22:55:12 +0000 (22:55 +0000)]
Introduced warn.confirm_save string in translation files.

6 years agoIntroduced form.group_edit.copy_warning in translation files.
Nik Okuntseff [Thu, 29 Nov 2018 16:01:13 +0000 (16:01 +0000)]
Introduced form.group_edit.copy_warning in translation files.

6 years agoIntroduced a generic warning in translation files.
Nik Okuntseff [Thu, 29 Nov 2018 15:41:36 +0000 (15:41 +0000)]
Introduced a generic warning in translation files.

6 years agoFinished refactoring ttAdmin class.
Nik Okuntseff [Thu, 29 Nov 2018 15:19:25 +0000 (15:19 +0000)]
Finished refactoring ttAdmin class.

6 years agoRefactoring in ttAdmin class and its use.
Nik Okuntseff [Thu, 29 Nov 2018 14:04:05 +0000 (14:04 +0000)]
Refactoring in ttAdmin class and its use.

6 years agoRefactored admin_group_editp.php.
Nik Okuntseff [Wed, 28 Nov 2018 22:16:52 +0000 (22:16 +0000)]
Refactored admin_group_editp.php.

6 years agoImproving deleting groups.
Nik Okuntseff [Wed, 28 Nov 2018 20:58:39 +0000 (20:58 +0000)]
Improving deleting groups.

6 years agoRefactoring in ttAdmin class.
Nik Okuntseff [Wed, 28 Nov 2018 20:00:35 +0000 (20:00 +0000)]
Refactoring in ttAdmin class.

6 years agoA bit more refactoring on time entry pages.
Nik Okuntseff [Wed, 28 Nov 2018 14:59:19 +0000 (14:59 +0000)]
A bit more refactoring on time entry pages.

6 years agoA bit of refactoring in time.php.
Nik Okuntseff [Wed, 28 Nov 2018 14:26:34 +0000 (14:26 +0000)]
A bit of refactoring in time.php.

6 years agoRefactoring: renamed getActiveUser() to getUser().
Nik Okuntseff [Tue, 27 Nov 2018 22:49:50 +0000 (22:49 +0000)]
Refactoring: renamed getActiveUser() to getUser().

6 years agoA few fixes for subgroup support.
Nik Okuntseff [Tue, 27 Nov 2018 22:14:54 +0000 (22:14 +0000)]
A few fixes for subgroup support.

6 years agoFixed time.php for subgroup support in high rank situations.
Nik Okuntseff [Tue, 27 Nov 2018 21:11:38 +0000 (21:11 +0000)]
Fixed time.php for subgroup support in high rank situations.

6 years agoOngoing refactoring in time.php to support subgroups.
Nik Okuntseff [Tue, 27 Nov 2018 19:35:03 +0000 (19:35 +0000)]
Ongoing refactoring in time.php to support subgroups.

6 years agoSome refactoring in plugins.php to make things better.
Nik Okuntseff [Tue, 27 Nov 2018 15:00:48 +0000 (15:00 +0000)]
Some refactoring in plugins.php to make things better.

6 years agoAdjusted plugins.php page to support subgroups.
Nik Okuntseff [Tue, 27 Nov 2018 00:32:34 +0000 (00:32 +0000)]
Adjusted plugins.php page to support subgroups.

6 years agoA bit more refactoring for subgroups.
Nik Okuntseff [Mon, 26 Nov 2018 19:04:56 +0000 (19:04 +0000)]
A bit more refactoring for subgroups.

6 years agoMade display of projects conditional on user_add.php and user_edit.php.
Nik Okuntseff [Mon, 26 Nov 2018 17:42:30 +0000 (17:42 +0000)]
Made display of projects conditional on user_add.php and user_edit.php.

6 years agoUsability improvements - conditional display of controls.
Nik Okuntseff [Mon, 26 Nov 2018 16:35:25 +0000 (16:35 +0000)]
Usability improvements - conditional display of controls.

6 years agoAdjusted task_add.php and task_edit.php to operate with subgroups.
Nik Okuntseff [Mon, 26 Nov 2018 15:54:11 +0000 (15:54 +0000)]
Adjusted task_add.php and task_edit.php to operate with subgroups.

6 years agoAdded group dropdown in tasks.php page.
Nik Okuntseff [Mon, 26 Nov 2018 14:24:53 +0000 (14:24 +0000)]
Added group dropdown in tasks.php page.

6 years agoSome refactoring for subgroups.
Nik Okuntseff [Mon, 26 Nov 2018 10:03:45 +0000 (10:03 +0000)]
Some refactoring for subgroups.

6 years agoAdded some comments clarifying the design approach.
Nik Okuntseff [Mon, 26 Nov 2018 00:04:18 +0000 (00:04 +0000)]
Added some comments clarifying the design approach.

6 years agoStarted using on behalf group attributes on user edit page.
Nik Okuntseff [Sun, 25 Nov 2018 22:37:45 +0000 (22:37 +0000)]
Started using on behalf group attributes on user edit page.

6 years agoStarting to use on behalf group properties.
Nik Okuntseff [Sun, 25 Nov 2018 22:23:03 +0000 (22:23 +0000)]
Starting to use on behalf group properties.

6 years agoIntroduced ttGroup class to store attributes of on behalf group.
Nik Okuntseff [Sun, 25 Nov 2018 22:06:55 +0000 (22:06 +0000)]
Introduced ttGroup class to store attributes of on behalf group.

6 years agoAdjusted project_add.php and project_edit.php to work with subgroups.
Nik Okuntseff [Sun, 25 Nov 2018 15:01:24 +0000 (15:01 +0000)]
Adjusted project_add.php and project_edit.php to work with subgroups.

6 years agoAdded group selector on projects.php.
Nik Okuntseff [Sun, 25 Nov 2018 14:17:17 +0000 (14:17 +0000)]
Added group selector on projects.php.

6 years agoAdjusted user_add.php and user_edit.php to operate with subgroups.
Nik Okuntseff [Sun, 25 Nov 2018 13:38:39 +0000 (13:38 +0000)]
Adjusted user_add.php and user_edit.php to operate with subgroups.

6 years agoAdded group selector on users.php.
Nik Okuntseff [Sun, 25 Nov 2018 12:39:20 +0000 (12:39 +0000)]
Added group selector on users.php.

6 years agoInitial coding of group editor done.
Nik Okuntseff [Sat, 24 Nov 2018 21:20:27 +0000 (21:20 +0000)]
Initial coding of group editor done.

6 years agoImproved population of group dropdown to include the entire stack of groups.
Nik Okuntseff [Sat, 24 Nov 2018 17:26:05 +0000 (17:26 +0000)]
Improved population of group dropdown to include the entire stack of groups.

6 years agoRefactored import by recycling all maps in the group element handler.
Nik Okuntseff [Sat, 24 Nov 2018 16:35:52 +0000 (16:35 +0000)]
Refactored import by recycling all maps in the group element handler.

6 years agoRemoved commented out code.
Nik Okuntseff [Sat, 24 Nov 2018 15:32:41 +0000 (15:32 +0000)]
Removed commented out code.

6 years agoFixed import-export for correct associations in custom field log.
Nik Okuntseff [Sat, 24 Nov 2018 15:29:14 +0000 (15:29 +0000)]
Fixed import-export for correct associations in custom field log.

6 years agoImproved export by not writing empty elements.
Nik Okuntseff [Sat, 24 Nov 2018 13:48:00 +0000 (13:48 +0000)]
Improved export by not writing empty elements.

6 years agoImproved subgroup addition by copying attributes and roles from a parent group.
Nik Okuntseff [Fri, 23 Nov 2018 22:20:01 +0000 (22:20 +0000)]
Improved subgroup addition by copying attributes and roles from a parent group.

6 years agoFixed adding subgroups with a proper parent group.
Nik Okuntseff [Fri, 23 Nov 2018 21:03:09 +0000 (21:03 +0000)]
Fixed adding subgroups with a proper parent group.

6 years agoMade group name mandatory for subgroup support.
Nik Okuntseff [Fri, 23 Nov 2018 19:14:59 +0000 (19:14 +0000)]
Made group name mandatory for subgroup support.

6 years agoFixed user details output.
Nik Okuntseff [Fri, 23 Nov 2018 17:04:48 +0000 (17:04 +0000)]
Fixed user details output.

6 years agoWrote ttUser::getUserPartForHeader and included on behalf group in output.
Nik Okuntseff [Fri, 23 Nov 2018 16:58:23 +0000 (16:58 +0000)]
Wrote ttUser::getUserPartForHeader and included on behalf group in output.

6 years agoFixed import for subgroups.
Nik Okuntseff [Fri, 23 Nov 2018 15:16:32 +0000 (15:16 +0000)]
Fixed import for subgroups.

6 years agoFixed export-import to include group descriptions.
Nik Okuntseff [Fri, 23 Nov 2018 13:38:45 +0000 (13:38 +0000)]
Fixed export-import to include group descriptions.

6 years agoAdded description field on group_edit.php.
Nik Okuntseff [Fri, 23 Nov 2018 13:10:34 +0000 (13:10 +0000)]
Added description field on group_edit.php.

6 years agoAdjusted group_edit.php to work with subgroups.
Nik Okuntseff [Fri, 23 Nov 2018 12:46:40 +0000 (12:46 +0000)]
Adjusted group_edit.php to work with subgroups.

6 years agoWrote ttGroupHelper::getGroupAttrs function.
Nik Okuntseff [Fri, 23 Nov 2018 12:26:28 +0000 (12:26 +0000)]
Wrote ttGroupHelper::getGroupAttrs function.

6 years agoImproved ttUser::updateGroup for subgroup support.
Nik Okuntseff [Fri, 23 Nov 2018 12:20:09 +0000 (12:20 +0000)]
Improved ttUser::updateGroup for subgroup support.

6 years agoAdded success.php and .tpl for redirect to.
Nik Okuntseff [Thu, 22 Nov 2018 23:39:35 +0000 (23:39 +0000)]
Added success.php and .tpl for redirect to.

6 years agoIntroduced msg.success in translation files.
Nik Okuntseff [Thu, 22 Nov 2018 23:35:45 +0000 (23:35 +0000)]
Introduced msg.success in translation files.