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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.