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

5 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.

5 years agoIntroduced org_id in tt_expense_items table.
Nik Okuntseff [Sat, 17 Nov 2018 17:48:55 +0000 (17:48 +0000)]
Introduced org_id in tt_expense_items table.

5 years agoFixed db cleanup script by including predefined expenses.
Nik Okuntseff [Sat, 17 Nov 2018 16:52:44 +0000 (16:52 +0000)]
Fixed db cleanup script by including predefined expenses.

5 years agoA bit more refactoring towards subgroup support.
Nik Okuntseff [Sat, 17 Nov 2018 16:10:00 +0000 (16:10 +0000)]
A bit more refactoring towards subgroup support.

5 years agoAdded predefined expenses to export-import.
Nik Okuntseff [Sat, 17 Nov 2018 15:40:55 +0000 (15:40 +0000)]
Added predefined expenses to export-import.

5 years agoIntroduced org_id in tt_predefined_expenses table.
Nik Okuntseff [Sat, 17 Nov 2018 13:33:04 +0000 (13:33 +0000)]
Introduced org_id in tt_predefined_expenses table.

5 years agoFixed mysql.sql - broken at 2nd commit earlier.
Nik Okuntseff [Sat, 17 Nov 2018 12:56:15 +0000 (12:56 +0000)]
Fixed mysql.sql - broken at 2nd commit earlier.

5 years agoFixed db maintenance code to delete monthly qoutas.
Nik Okuntseff [Sat, 17 Nov 2018 12:45:02 +0000 (12:45 +0000)]
Fixed db maintenance code to delete monthly qoutas.

5 years agoIntroduced org_id in tt_monthly_quotas table.
Nik Okuntseff [Sat, 17 Nov 2018 12:04:20 +0000 (12:04 +0000)]
Introduced org_id in tt_monthly_quotas table.

5 years agoRemoved no longer used maintenance code.
Nik Okuntseff [Sat, 17 Nov 2018 11:29:56 +0000 (11:29 +0000)]
Removed no longer used maintenance code.

5 years agoMore progress with db maintenance code to support subgroups.
Nik Okuntseff [Fri, 16 Nov 2018 21:18:43 +0000 (21:18 +0000)]
More progress with db maintenance code to support subgroups.

5 years agoSome refactoring for subgroup support.
Nik Okuntseff [Fri, 16 Nov 2018 18:54:40 +0000 (18:54 +0000)]
Some refactoring for subgroup support.

5 years agoRemoved old import and export classes.
Nik Okuntseff [Fri, 16 Nov 2018 16:10:25 +0000 (16:10 +0000)]
Removed old import and export classes.

5 years agoChanged collation to utf8mb4_bin to support 4-byte UTF-8 characters.
Nik Okuntseff [Fri, 16 Nov 2018 01:21:24 +0000 (01:21 +0000)]
Changed collation to utf8mb4_bin to support 4-byte UTF-8 characters.

5 years agoFixed mysql.sql for new installs - one table was not being created.
Nik Okuntseff [Fri, 16 Nov 2018 00:04:10 +0000 (00:04 +0000)]
Fixed mysql.sql for new installs - one table was not being created.

5 years agoSwitching from utf8 to utf8mb4 character set for full Unicode support (emoji, etc.).
Nik Okuntseff [Thu, 15 Nov 2018 16:21:24 +0000 (16:21 +0000)]
Switching from utf8 to utf8mb4 character set for full Unicode support (emoji, etc.).

5 years agoAdded error output.
Nik Okuntseff [Thu, 15 Nov 2018 16:07:16 +0000 (16:07 +0000)]
Added error output.

5 years agoCosmetic improvements.
Nik Okuntseff [Thu, 15 Nov 2018 15:31:17 +0000 (15:31 +0000)]
Cosmetic improvements.

5 years agoDutch translation improved.
Nik Okuntseff [Thu, 15 Nov 2018 11:39:38 +0000 (11:39 +0000)]
Dutch translation improved.

5 years agoImproved new import so that it does not flood the output with multiple XML errors.
Nik Okuntseff [Wed, 14 Nov 2018 23:57:41 +0000 (23:57 +0000)]
Improved new import so that it does not flood the output with multiple XML errors.

5 years agoFixed importing clients without projects in new import.
Nik Okuntseff [Wed, 14 Nov 2018 17:52:45 +0000 (17:52 +0000)]
Fixed importing clients without projects in new import.

5 years agoAnother try to start using new export-import.
Nik Okuntseff [Wed, 14 Nov 2018 16:30:19 +0000 (16:30 +0000)]
Another try to start using new export-import.

5 years agoRolling back old import-export due to a problem with undeclared entities during XML...
Nik Okuntseff [Mon, 12 Nov 2018 14:42:20 +0000 (14:42 +0000)]
Rolling back old import-export due to a problem with undeclared entities during XML parsing.

5 years agoImproved efficiency of ttOrgImportHelper a bit.
Nik Okuntseff [Mon, 12 Nov 2018 13:43:38 +0000 (13:43 +0000)]
Improved efficiency of ttOrgImportHelper a bit.

5 years agoMore consistent cleanup in group export.
Nik Okuntseff [Mon, 12 Nov 2018 12:43:36 +0000 (12:43 +0000)]
More consistent cleanup in group export.

5 years agoIntroduced a new string in translation files.
Nik Okuntseff [Sun, 11 Nov 2018 17:51:08 +0000 (17:51 +0000)]
Introduced a new string in translation files.

5 years agoSwitched to new export-import with subgroup support.
Nik Okuntseff [Sun, 11 Nov 2018 17:03:50 +0000 (17:03 +0000)]
Switched to new export-import with subgroup support.

5 years agoAdded database schema attribute to export files.
Nik Okuntseff [Sun, 11 Nov 2018 16:56:06 +0000 (16:56 +0000)]
Added database schema attribute to export files.

5 years agoAdded fav reports to new export-import.
Nik Okuntseff [Sun, 11 Nov 2018 15:56:52 +0000 (15:56 +0000)]
Added fav reports to new export-import.

5 years agoAdded monthly quotas to new export-import.
Nik Okuntseff [Sun, 11 Nov 2018 15:09:54 +0000 (15:09 +0000)]
Added monthly quotas to new export-import.

5 years agoIntegrated expense items in new export-import.
Nik Okuntseff [Sun, 11 Nov 2018 14:39:41 +0000 (14:39 +0000)]
Integrated expense items in new export-import.

5 years agoIntegrated custom field log in new export-import.
Nik Okuntseff [Sun, 11 Nov 2018 13:58:21 +0000 (13:58 +0000)]
Integrated custom field log in new export-import.

5 years agoImproved new export-import by adding custom field options.
Nik Okuntseff [Sun, 11 Nov 2018 13:25:11 +0000 (13:25 +0000)]
Improved new export-import by adding custom field options.

5 years agoAdded custom fields to new export-import.
Nik Okuntseff [Sun, 11 Nov 2018 12:15:22 +0000 (12:15 +0000)]
Added custom fields to new export-import.

5 years agoImproved new export-import by adding time log.
Nik Okuntseff [Sat, 10 Nov 2018 23:02:08 +0000 (23:02 +0000)]
Improved new export-import by adding time log.

5 years agoImproved new export-import by adding invoices.
Nik Okuntseff [Sat, 10 Nov 2018 21:20:54 +0000 (21:20 +0000)]
Improved new export-import by adding invoices.

5 years agoImproved new export-import by including user to project binds.
Nik Okuntseff [Sat, 10 Nov 2018 20:27:17 +0000 (20:27 +0000)]
Improved new export-import by including user to project binds.

5 years agoImproved new export-import by including all group attributes.
Nik Okuntseff [Sat, 10 Nov 2018 18:15:11 +0000 (18:15 +0000)]
Improved new export-import by including all group attributes.

5 years agoAdded users to new import.
Nik Okuntseff [Sat, 10 Nov 2018 15:57:09 +0000 (15:57 +0000)]
Added users to new import.

5 years agoImproved new import with integrating clients.
Nik Okuntseff [Sat, 10 Nov 2018 15:17:30 +0000 (15:17 +0000)]
Improved new import with integrating clients.

5 years agoImproved new export by adding clients in output.
Nik Okuntseff [Sat, 10 Nov 2018 14:53:37 +0000 (14:53 +0000)]
Improved new export by adding clients in output.

5 years agoImproved new import by adding projects.
Nik Okuntseff [Sat, 10 Nov 2018 14:29:51 +0000 (14:29 +0000)]
Improved new import by adding projects.

5 years agoImproved new export by adding projects in output.
Nik Okuntseff [Sat, 10 Nov 2018 14:07:30 +0000 (14:07 +0000)]
Improved new export by adding projects in output.

5 years agoAdded importing of tasks in new import.
Nik Okuntseff [Sat, 10 Nov 2018 13:43:14 +0000 (13:43 +0000)]
Added importing of tasks in new import.

5 years agoImporved error handling in new import.
Nik Okuntseff [Sat, 10 Nov 2018 13:08:22 +0000 (13:08 +0000)]
Imporved error handling in new import.

5 years agoLocalized xml parsing error string.
Nik Okuntseff [Sat, 10 Nov 2018 12:12:17 +0000 (12:12 +0000)]
Localized xml parsing error string.

5 years agoImproved new export a bit by adding tasks to output.
Nik Okuntseff [Fri, 9 Nov 2018 22:18:20 +0000 (22:18 +0000)]
Improved new export a bit by adding tasks to output.

5 years agoSome refactoring and cleanup in ttRegistrator class.
Nik Okuntseff [Fri, 9 Nov 2018 19:24:35 +0000 (19:24 +0000)]
Some refactoring and cleanup in ttRegistrator class.

5 years agoFixed populating created_by for user created by admin.
Nik Okuntseff [Fri, 9 Nov 2018 17:36:29 +0000 (17:36 +0000)]
Fixed populating created_by for user created by admin.

5 years agoDisabled bot protection check for logged in site admin.
Nik Okuntseff [Fri, 9 Nov 2018 16:58:25 +0000 (16:58 +0000)]
Disabled bot protection check for logged in site admin.

5 years agoRenamed a class member to avoid confusion.
Nik Okuntseff [Fri, 9 Nov 2018 14:47:05 +0000 (14:47 +0000)]
Renamed a class member to avoid confusion.

5 years agottOrgImportHelper class impoved to output conflicting login names.
Nik Okuntseff [Fri, 9 Nov 2018 14:25:57 +0000 (14:25 +0000)]
ttOrgImportHelper class impoved to output conflicting login names.

5 years agoA bit more work in progress in ttOrgImportHelper class.
Nik Okuntseff [Fri, 9 Nov 2018 13:08:04 +0000 (13:08 +0000)]
A bit more work in progress in ttOrgImportHelper class.

5 years agoA bit of refactoring in ttOrgImportHelper class.
Nik Okuntseff [Fri, 9 Nov 2018 12:39:23 +0000 (12:39 +0000)]
A bit of refactoring in ttOrgImportHelper class.

5 years agoImproved new export to include roles in output.
Nik Okuntseff [Thu, 8 Nov 2018 20:57:44 +0000 (20:57 +0000)]
Improved new export to include roles in output.

5 years agoSome progress with writing new export.
Nik Okuntseff [Thu, 8 Nov 2018 20:41:48 +0000 (20:41 +0000)]
Some progress with writing new export.

5 years agoResuming work on new import - renamed a class.
Nik Okuntseff [Thu, 8 Nov 2018 19:01:42 +0000 (19:01 +0000)]
Resuming work on new import - renamed a class.

5 years agoA bit of refactoring.
Nik Okuntseff [Thu, 8 Nov 2018 17:04:02 +0000 (17:04 +0000)]
A bit of refactoring.

5 years agoStarted to populate group_id and org_id in tt_user_project_binds.
Nik Okuntseff [Thu, 8 Nov 2018 15:57:34 +0000 (15:57 +0000)]
Started to populate group_id and org_id in tt_user_project_binds.

5 years agoA bit more progress with introducing org_id in tables.
Nik Okuntseff [Thu, 8 Nov 2018 08:55:16 +0000 (08:55 +0000)]
A bit more progress with introducing org_id in tables.

5 years agoStarted to populate org_id in tt_log and tt_invoices tables.
Nik Okuntseff [Wed, 7 Nov 2018 23:38:00 +0000 (23:38 +0000)]
Started to populate org_id in tt_log and tt_invoices tables.

5 years agoCosmetic version fixes in dbinstall.php.
Nik Okuntseff [Wed, 7 Nov 2018 22:45:51 +0000 (22:45 +0000)]
Cosmetic version fixes in dbinstall.php.

5 years agoAdded org_id to a couple more tables.
Nik Okuntseff [Wed, 7 Nov 2018 22:40:17 +0000 (22:40 +0000)]
Added org_id to a couple more tables.

5 years agoStarted populating org_id in projects and tasks.
Nik Okuntseff [Wed, 7 Nov 2018 14:12:04 +0000 (14:12 +0000)]
Started populating org_id in projects and tasks.

5 years agoIntroduced org_id field in tt_projects and tt_tasks tables.
Nik Okuntseff [Wed, 7 Nov 2018 13:16:41 +0000 (13:16 +0000)]
Introduced org_id field in tt_projects and tt_tasks tables.

5 years agoStarted to populate org_id upon client creation.
Nik Okuntseff [Wed, 7 Nov 2018 12:43:23 +0000 (12:43 +0000)]
Started to populate org_id upon client creation.

5 years agoIntroduced org_id field in tt_clients table.
Nik Okuntseff [Wed, 7 Nov 2018 11:59:11 +0000 (11:59 +0000)]
Introduced org_id field in tt_clients table.

5 years agoFixed role_add.php with a check for existing role name.
Nik Okuntseff [Tue, 6 Nov 2018 21:57:37 +0000 (21:57 +0000)]
Fixed role_add.php with a check for existing role name.

5 years agoMore refactoring for subgroup support.
Nik Okuntseff [Tue, 6 Nov 2018 19:42:21 +0000 (19:42 +0000)]
More refactoring for subgroup support.

5 years agoA bit more refactoring for subgroups.
Nik Okuntseff [Tue, 6 Nov 2018 18:22:57 +0000 (18:22 +0000)]
A bit more refactoring for subgroups.

5 years agoA bit more refactoring.
Nik Okuntseff [Tue, 6 Nov 2018 17:10:30 +0000 (17:10 +0000)]
A bit more refactoring.

5 years agoMore refactoring as part of subgroup support.
Nik Okuntseff [Tue, 6 Nov 2018 16:47:40 +0000 (16:47 +0000)]
More refactoring as part of subgroup support.

5 years agoMore use of getActiveGroup as part of ongoing subgroup support.
Nik Okuntseff [Tue, 6 Nov 2018 15:25:31 +0000 (15:25 +0000)]
More use of getActiveGroup as part of ongoing subgroup support.

5 years agoFixed import and export of role descriptions.
Nik Okuntseff [Mon, 5 Nov 2018 22:18:37 +0000 (22:18 +0000)]
Fixed import and export of role descriptions.

5 years agoFixed adding custom role with org_id field population.
Nik Okuntseff [Mon, 5 Nov 2018 21:49:07 +0000 (21:49 +0000)]
Fixed adding custom role with org_id field population.

5 years agoStarted to populate org_id furing creation of pre-defined roles.
Nik Okuntseff [Mon, 5 Nov 2018 20:36:24 +0000 (20:36 +0000)]
Started to populate org_id furing creation of pre-defined roles.

5 years agoIntroduced org_id in tt_roles table for better security and maintenance.
Nik Okuntseff [Mon, 5 Nov 2018 18:59:19 +0000 (18:59 +0000)]
Introduced org_id in tt_roles table for better security and maintenance.

5 years agoMore progress on new export, adding users to output.
Nik Okuntseff [Mon, 5 Nov 2018 18:39:12 +0000 (18:39 +0000)]
More progress on new export, adding users to output.

5 years agoAnother small iteration for new export.
Nik Okuntseff [Mon, 5 Nov 2018 16:53:55 +0000 (16:53 +0000)]
Another small iteration for new export.

5 years agoA bit more progress on new export.
Nik Okuntseff [Mon, 5 Nov 2018 15:40:55 +0000 (15:40 +0000)]
A bit more progress on new export.

5 years agoA bit more work in progress on new export.
Nik Okuntseff [Mon, 5 Nov 2018 14:29:21 +0000 (14:29 +0000)]
A bit more work in progress on new export.

5 years agoStarted work on ttGroupExportHelper class for exporting single groups.
Nik Okuntseff [Mon, 5 Nov 2018 14:01:29 +0000 (14:01 +0000)]
Started work on ttGroupExportHelper class for exporting single groups.

5 years agoRenamed constructor function.
Nik Okuntseff [Mon, 5 Nov 2018 13:17:29 +0000 (13:17 +0000)]
Renamed constructor function.

5 years agoRenamed ttExportHelper2 class to ttOrgExportHelper.
Nik Okuntseff [Mon, 5 Nov 2018 13:00:46 +0000 (13:00 +0000)]
Renamed ttExportHelper2 class to ttOrgExportHelper.

5 years agoRenamed pack tag to org for clarity.
Nik Okuntseff [Mon, 5 Nov 2018 12:43:27 +0000 (12:43 +0000)]
Renamed pack tag to org for clarity.

5 years agoStarting to work on ttExportHelper2 class as part of subgroup support.
Nik Okuntseff [Sun, 4 Nov 2018 20:36:55 +0000 (20:36 +0000)]
Starting to work on ttExportHelper2 class as part of subgroup support.

5 years agoMore work on new import. Implemented 2-pass approach.
Nik Okuntseff [Sun, 4 Nov 2018 20:20:17 +0000 (20:20 +0000)]
More work on new import. Implemented 2-pass approach.

5 years agoStarting redoing import for subgroup support.
Nik Okuntseff [Sun, 4 Nov 2018 17:26:29 +0000 (17:26 +0000)]
Starting redoing import for subgroup support.

5 years agoFixed creating org_id for newly imported users.
Nik Okuntseff [Sun, 4 Nov 2018 14:37:55 +0000 (14:37 +0000)]
Fixed creating org_id for newly imported users.

5 years agoFixed ttGroupHelper::getTopGroups to not display deleted groups.
Nik Okuntseff [Sun, 4 Nov 2018 14:05:55 +0000 (14:05 +0000)]
Fixed ttGroupHelper::getTopGroups to not display deleted groups.

5 years agoFixed export of group name - broken during refactoring.
Nik Okuntseff [Sun, 4 Nov 2018 13:50:15 +0000 (13:50 +0000)]
Fixed export of group name - broken during refactoring.

5 years agoFixed changed name in a couple of places.
Nik Okuntseff [Sun, 4 Nov 2018 13:28:51 +0000 (13:28 +0000)]
Fixed changed name in a couple of places.

5 years agoA bit of refactoring.
Nik Okuntseff [Sun, 4 Nov 2018 12:50:08 +0000 (12:50 +0000)]
A bit of refactoring.

5 years agoFixed ttReportHelper::groupingBy function.
Nik Okuntseff [Sun, 4 Nov 2018 12:13:01 +0000 (12:13 +0000)]
Fixed ttReportHelper::groupingBy function.

5 years agoFixed ttUser::getAssignedProjects to obtain projects in subgroups.
Nik Okuntseff [Sat, 3 Nov 2018 22:10:35 +0000 (22:10 +0000)]
Fixed ttUser::getAssignedProjects to obtain projects in subgroups.

5 years agoMore progress on subgroups, mostly about setting on behalf values properly.
Nik Okuntseff [Sat, 3 Nov 2018 20:56:08 +0000 (20:56 +0000)]
More progress on subgroups, mostly about setting on behalf values properly.

5 years agoWork in progress on subgroups. Made user list population more robust.
Nik Okuntseff [Sat, 3 Nov 2018 15:34:15 +0000 (15:34 +0000)]
Work in progress on subgroups. Made user list population more robust.

5 years agoSome more work in progress on subgroups.
Nik Okuntseff [Sat, 3 Nov 2018 12:15:12 +0000 (12:15 +0000)]
Some more work in progress on subgroups.

5 years agoMore work in progress on subgroups.
Nik Okuntseff [Fri, 2 Nov 2018 21:47:41 +0000 (21:47 +0000)]
More work in progress on subgroups.