timetracker.git
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.

6 years agoSome recycling in translation files.
Nik Okuntseff [Thu, 22 Nov 2018 23:27:06 +0000 (23:27 +0000)]
Some recycling in translation files.

6 years agoIntroduced 2 more localization strings.
Nik Okuntseff [Thu, 22 Nov 2018 23:11:25 +0000 (23:11 +0000)]
Introduced 2 more localization strings.

6 years agoImplemented delete group feature in group editor.
Nik Okuntseff [Thu, 22 Nov 2018 19:33:31 +0000 (19:33 +0000)]
Implemented delete group feature in group editor.

6 years agoSome more progress on group editor.
Nik Okuntseff [Thu, 22 Nov 2018 14:58:05 +0000 (14:58 +0000)]
Some more progress on group editor.

6 years agoRolling back old passwords support as some users never change them.
Nik Okuntseff [Thu, 22 Nov 2018 13:22:50 +0000 (13:22 +0000)]
Rolling back old passwords support as some users never change them.

6 years agoSome more work in progress on group editor.
Nik Okuntseff [Wed, 21 Nov 2018 23:05:10 +0000 (23:05 +0000)]
Some more work in progress on group editor.

6 years agoFurther streamlining of error messages.
Nik Okuntseff [Wed, 21 Nov 2018 22:06:27 +0000 (22:06 +0000)]
Further streamlining of error messages.

6 years agoUsing error.object_exists instead of error.task_exists to streamline error messages.
Nik Okuntseff [Wed, 21 Nov 2018 21:51:56 +0000 (21:51 +0000)]
Using error.object_exists instead of error.task_exists to streamline error messages.

6 years agoUsing error.object_exists instead of error.project_exists to streamline error messages.
Nik Okuntseff [Wed, 21 Nov 2018 21:36:26 +0000 (21:36 +0000)]
Using error.object_exists instead of error.project_exists to streamline error messages.

6 years agoSome more work in progress on subgroups.
Nik Okuntseff [Wed, 21 Nov 2018 21:24:01 +0000 (21:24 +0000)]
Some more work in progress on subgroups.

6 years agoIntroduced description field for groups as part of subgroup support.
Nik Okuntseff [Wed, 21 Nov 2018 18:51:25 +0000 (18:51 +0000)]
Introduced description field for groups as part of subgroup support.

6 years agoAdded subgroups menu.
Nik Okuntseff [Wed, 21 Nov 2018 18:41:49 +0000 (18:41 +0000)]
Added subgroups menu.

6 years agoRolling back getUsers as previous commit broke export-import.
Nik Okuntseff [Wed, 21 Nov 2018 18:23:49 +0000 (18:23 +0000)]
Rolling back getUsers as previous commit broke export-import.

6 years agoRefactoring in export to use a generic get function to keep things simple.
Nik Okuntseff [Wed, 21 Nov 2018 17:01:12 +0000 (17:01 +0000)]
Refactoring in export to use a generic get function to keep things simple.

6 years agoRemoved handling of OLD_PASSWORDS to simplify login code.
Nik Okuntseff [Wed, 21 Nov 2018 16:05:22 +0000 (16:05 +0000)]
Removed handling of OLD_PASSWORDS to simplify login code.

6 years agoImproved isTrue() function and its usage to streamline code.
Nik Okuntseff [Wed, 21 Nov 2018 15:42:59 +0000 (15:42 +0000)]
Improved isTrue() function and its usage to streamline code.

6 years agoReplaced usage of title.group with title.group_edit.
Nik Okuntseff [Wed, 21 Nov 2018 14:38:03 +0000 (14:38 +0000)]
Replaced usage of title.group with title.group_edit.

6 years agoRefactoring - renamed title.create_group with title.add_group for consistency.
Nik Okuntseff [Wed, 21 Nov 2018 14:18:28 +0000 (14:18 +0000)]
Refactoring - renamed title.create_group with title.add_group for consistency.

6 years agoIntroduced title.subgroups in translation files.
Nik Okuntseff [Wed, 21 Nov 2018 13:44:18 +0000 (13:44 +0000)]
Introduced title.subgroups in translation files.

6 years agoIntroduced menu.subgroups in translation files.
Nik Okuntseff [Wed, 21 Nov 2018 13:15:32 +0000 (13:15 +0000)]
Introduced menu.subgroups in translation files.

6 years agoA bit more progress on subgroups.
Nik Okuntseff [Wed, 21 Nov 2018 08:49:12 +0000 (08:49 +0000)]
A bit more progress on subgroups.

6 years agoAdded label.subgroups to translation files.
Nik Okuntseff [Wed, 21 Nov 2018 08:26:43 +0000 (08:26 +0000)]
Added label.subgroups to translation files.

6 years agoStarted to work on group editor for subgroups.
Nik Okuntseff [Tue, 20 Nov 2018 21:56:40 +0000 (21:56 +0000)]
Started to work on group editor for subgroups.

6 years agoIncreased db cleanup scope to 5 orgs at a time.
Nik Okuntseff [Tue, 20 Nov 2018 14:53:15 +0000 (14:53 +0000)]
Increased db cleanup scope to 5 orgs at a time.

6 years agoRedone db cleanup to support subgroups.
Nik Okuntseff [Tue, 20 Nov 2018 14:36:07 +0000 (14:36 +0000)]
Redone db cleanup to support subgroups.

6 years agoReworked custom fields a bit to mark things deleted instead of deleting.
Nik Okuntseff [Tue, 20 Nov 2018 13:35:43 +0000 (13:35 +0000)]
Reworked custom fields a bit to mark things deleted instead of deleting.

6 years agoVersion update.
Nik Okuntseff [Tue, 20 Nov 2018 12:55:50 +0000 (12:55 +0000)]
Version update.

6 years agoIntroduced status field in tt_custom_field_options for consistency.
Nik Okuntseff [Tue, 20 Nov 2018 12:51:18 +0000 (12:51 +0000)]
Introduced status field in tt_custom_field_options for consistency.

6 years agoPopulating group_id and org_id in tt_custom_field_log.
Nik Okuntseff [Tue, 20 Nov 2018 08:33:15 +0000 (08:33 +0000)]
Populating group_id and org_id in tt_custom_field_log.

6 years agoPopulating group_id and org_id in tt_custom_field_options table.
Nik Okuntseff [Tue, 20 Nov 2018 08:02:25 +0000 (08:02 +0000)]
Populating group_id and org_id in tt_custom_field_options table.

6 years agoPopulating org_id in tt_custom_fields table.
Nik Okuntseff [Mon, 19 Nov 2018 23:11:58 +0000 (23:11 +0000)]
Populating org_id in tt_custom_fields table.

6 years agoAdding group_id and org_id to last 3 remaining tables.
Nik Okuntseff [Mon, 19 Nov 2018 21:12:06 +0000 (21:12 +0000)]
Adding group_id and org_id to last 3 remaining tables.

6 years agoAdded user config params to import.
Nik Okuntseff [Mon, 19 Nov 2018 21:01:53 +0000 (21:01 +0000)]
Added user config params to import.

6 years agoAdded user config params to export.
Nik Okuntseff [Mon, 19 Nov 2018 20:46:11 +0000 (20:46 +0000)]
Added user config params to export.

6 years agoPopulating group_id and org_id in tt_config table.
Nik Okuntseff [Mon, 19 Nov 2018 19:40:18 +0000 (19:40 +0000)]
Populating group_id and org_id in tt_config table.

6 years agoAdded group_id and org_id to tt_config table.
Nik Okuntseff [Mon, 19 Nov 2018 18:14:05 +0000 (18:14 +0000)]
Added group_id and org_id to tt_config table.

6 years agoRefactoring - wrote insertClient for import, to separate import from other stuff.
Nik Okuntseff [Mon, 19 Nov 2018 18:00:03 +0000 (18:00 +0000)]
Refactoring - wrote insertClient for import, to separate import from other stuff.

6 years agoAdded an index to tt_client_project_binds to guarantee uniqueness.
Nik Okuntseff [Mon, 19 Nov 2018 17:01:51 +0000 (17:01 +0000)]
Added an index to tt_client_project_binds to guarantee uniqueness.

6 years agoPopulating group_id and org_id in tt_client_project_binds.
Nik Okuntseff [Mon, 19 Nov 2018 16:47:54 +0000 (16:47 +0000)]
Populating group_id and org_id in tt_client_project_binds.

6 years agoAdded group_id and org_id in tt_client_project_binds table.
Nik Okuntseff [Mon, 19 Nov 2018 16:08:36 +0000 (16:08 +0000)]
Added group_id and org_id in tt_client_project_binds table.

6 years agoAdded notifications to import.
Nik Okuntseff [Mon, 19 Nov 2018 15:41:51 +0000 (15:41 +0000)]
Added notifications to import.

6 years agoAdded notifications to export.
Nik Okuntseff [Mon, 19 Nov 2018 14:50:44 +0000 (14:50 +0000)]
Added notifications to export.

6 years agoPopulating org_id in tt_cron table.
Nik Okuntseff [Mon, 19 Nov 2018 13:32:15 +0000 (13:32 +0000)]
Populating org_id in tt_cron table.

6 years agoIntroduced org_id in tt_cron table as part of subgroup support work.
Nik Okuntseff [Mon, 19 Nov 2018 13:07:53 +0000 (13:07 +0000)]
Introduced org_id in tt_cron table as part of subgroup support work.

6 years agoPopulated group_id and org_id in tt_fav_reports table.
Nik Okuntseff [Mon, 19 Nov 2018 09:05:24 +0000 (09:05 +0000)]
Populated group_id and org_id in tt_fav_reports table.

6 years agoAdded group_id and org_id to tt_fav_reports table.
Nik Okuntseff [Sun, 18 Nov 2018 22:30:56 +0000 (22:30 +0000)]
Added group_id and org_id to tt_fav_reports table.

6 years agoRefactored import a bit by writing a function to insert projects with binds.
Nik Okuntseff [Sun, 18 Nov 2018 22:14:32 +0000 (22:14 +0000)]
Refactored import a bit by writing a function to insert projects with binds.

6 years agoFixed index name.
Nik Okuntseff [Sun, 18 Nov 2018 18:43:29 +0000 (18:43 +0000)]
Fixed index name.

6 years agoVersion update.
Nik Okuntseff [Sun, 18 Nov 2018 18:39:45 +0000 (18:39 +0000)]
Version update.

6 years agoIntroduced an index in tt_project_task_binds to eliminate duplicates.
Nik Okuntseff [Sun, 18 Nov 2018 18:14:03 +0000 (18:14 +0000)]
Introduced an index in tt_project_task_binds to eliminate duplicates.

6 years agoPopulating group_id and org_id in tt_project_task_binds table.
Nik Okuntseff [Sun, 18 Nov 2018 17:54:44 +0000 (17:54 +0000)]
Populating group_id and org_id in tt_project_task_binds table.

6 years agoFixed export for project to task binds.
Nik Okuntseff [Sun, 18 Nov 2018 16:19:35 +0000 (16:19 +0000)]
Fixed export for project to task binds.

6 years agoStarted to populate tt_project_task_binds with group_id and org_id.
Nik Okuntseff [Sat, 17 Nov 2018 22:38:52 +0000 (22:38 +0000)]
Started to populate tt_project_task_binds with group_id and org_id.

6 years agoPopulating tt_user_project_binds.
Nik Okuntseff [Sat, 17 Nov 2018 21:24:23 +0000 (21:24 +0000)]
Populating tt_user_project_binds.

6 years agoStarted to populate org_id on creation of expense items.
Nik Okuntseff [Sat, 17 Nov 2018 18:44:00 +0000 (18:44 +0000)]
Started to populate org_id on creation of expense items.

6 years agoStarted to populate org_id during import of expense items.
Nik Okuntseff [Sat, 17 Nov 2018 18:24:14 +0000 (18:24 +0000)]
Started to populate org_id during import of expense items.