timetracker.git
6 years agoMore work on roles revamp. Removed rights_mask from User class.
Nik Okuntseff [Tue, 13 Mar 2018 19:30:42 +0000 (19:30 +0000)]
More work on roles revamp. Removed rights_mask from User class.

6 years agoAdjusted file permissions to hopefully address error 500 with Hostmonster.
Nik Okuntseff [Tue, 13 Mar 2018 17:12:31 +0000 (17:12 +0000)]
Adjusted file permissions to hopefully address error 500 with Hostmonster.

6 years agoAccess checks re-done using role rights.
Nik Okuntseff [Tue, 13 Mar 2018 00:02:32 +0000 (00:02 +0000)]
Access checks re-done using role rights.

6 years agoSecurity fix for invoice view.
Nik Okuntseff [Mon, 12 Mar 2018 19:21:34 +0000 (19:21 +0000)]
Security fix for invoice view.

6 years agoImproved dbinstall.php to avoid potential corruption of rights.
Nik Okuntseff [Mon, 12 Mar 2018 18:33:01 +0000 (18:33 +0000)]
Improved dbinstall.php to avoid potential corruption of rights.

6 years agoExtended right set for more flexibility.
Nik Okuntseff [Mon, 12 Mar 2018 18:10:55 +0000 (18:10 +0000)]
Extended right set for more flexibility.

6 years agoA bit more progress on redoing access checks.
Nik Okuntseff [Mon, 12 Mar 2018 15:25:50 +0000 (15:25 +0000)]
A bit more progress on redoing access checks.

6 years agoWork in progress redoing access checks.
Nik Okuntseff [Mon, 12 Mar 2018 15:08:54 +0000 (15:08 +0000)]
Work in progress redoing access checks.

6 years agoStarted redoing access checks using role rights.
Nik Okuntseff [Mon, 12 Mar 2018 14:46:34 +0000 (14:46 +0000)]
Started redoing access checks using role rights.

6 years agoAcquire user rights from the database on User creation.
Nik Okuntseff [Mon, 12 Mar 2018 14:15:22 +0000 (14:15 +0000)]
Acquire user rights from the database on User creation.

6 years agoSome more renaming.
Nik Okuntseff [Mon, 12 Mar 2018 13:56:42 +0000 (13:56 +0000)]
Some more renaming.

6 years agoRenamed a User class property as part of roles revamp work.
Nik Okuntseff [Mon, 12 Mar 2018 13:46:17 +0000 (13:46 +0000)]
Renamed a User class property as part of roles revamp work.

6 years agoAnother try to migrate legacy role on system entry.
Nik Okuntseff [Mon, 12 Mar 2018 00:10:52 +0000 (00:10 +0000)]
Another try to migrate legacy role on system entry.

6 years agoRollback of role upgrade as something apparently not working.
Nik Okuntseff [Sun, 11 Mar 2018 23:25:59 +0000 (23:25 +0000)]
Rollback of role upgrade as something apparently not working.

6 years agoAdded code to migrate legacy role on user entry to the system.
Nik Okuntseff [Sun, 11 Mar 2018 22:04:32 +0000 (22:04 +0000)]
Added code to migrate legacy role on user entry to the system.

6 years agoFixed user edit.
Nik Okuntseff [Sun, 11 Mar 2018 17:20:31 +0000 (17:20 +0000)]
Fixed user edit.

6 years agoFixed user edit for editing managers.
Nik Okuntseff [Sun, 11 Mar 2018 16:48:49 +0000 (16:48 +0000)]
Fixed user edit for editing managers.

6 years agoFixed user edit.
Nik Okuntseff [Sun, 11 Mar 2018 16:35:32 +0000 (16:35 +0000)]
Fixed user edit.

6 years agoUser add and edit now assign role ids to users.
Nik Okuntseff [Sun, 11 Mar 2018 16:30:52 +0000 (16:30 +0000)]
User add and edit now assign role ids to users.

6 years agoPut code to create default roles upon team creation.
Nik Okuntseff [Sat, 10 Mar 2018 21:38:08 +0000 (21:38 +0000)]
Put code to create default roles upon team creation.

6 years agoFixed dbinstall.php. Resumed work on roles.
Nik Okuntseff [Sat, 10 Mar 2018 19:27:38 +0000 (19:27 +0000)]
Fixed dbinstall.php. Resumed work on roles.

6 years agoGreek translation improved.
Nik Okuntseff [Fri, 9 Mar 2018 22:29:58 +0000 (22:29 +0000)]
Greek translation improved.

6 years agoImproved presentation of language selector.
Nik Okuntseff [Fri, 9 Mar 2018 17:58:02 +0000 (17:58 +0000)]
Improved presentation of language selector.

6 years agoGreek translation improved.
Nik Okuntseff [Fri, 9 Mar 2018 16:35:49 +0000 (16:35 +0000)]
Greek translation improved.

6 years agoInitial integration of Greek translation.
Nik Okuntseff [Fri, 9 Mar 2018 03:08:11 +0000 (03:08 +0000)]
Initial integration of Greek translation.

6 years agoA bit more progress in Greek file.
Nik Okuntseff [Fri, 9 Mar 2018 02:03:28 +0000 (02:03 +0000)]
A bit more progress in Greek file.

6 years agoA bit more work on Greek file to improve quality.
Nik Okuntseff [Thu, 8 Mar 2018 23:20:01 +0000 (23:20 +0000)]
A bit more work on Greek file to improve quality.

6 years agoReduced label Cron schedule to just Schedule as it creates a difficulty and a mainten...
Nik Okuntseff [Thu, 8 Mar 2018 22:57:45 +0000 (22:57 +0000)]
Reduced label Cron schedule to just Schedule as it creates a difficulty and a maintenance problem for many translations.

6 years agoA bit more work on the Greek translation.
Nik Okuntseff [Thu, 8 Mar 2018 17:49:08 +0000 (17:49 +0000)]
A bit more work on the Greek translation.

6 years agoReviewed Greek file a bit more and put some TODOs in it.
Nik Okuntseff [Thu, 8 Mar 2018 16:14:39 +0000 (16:14 +0000)]
Reviewed Greek file a bit more and put some TODOs in it.

6 years agoWork in progress on intergating Greek translation.
Nik Okuntseff [Thu, 8 Mar 2018 15:33:17 +0000 (15:33 +0000)]
Work in progress on intergating Greek translation.

6 years agoA bit more work in progress on roles.
Nik Okuntseff [Thu, 1 Mar 2018 16:17:21 +0000 (16:17 +0000)]
A bit more work in progress on roles.

6 years agoAdded current db version to dbinstall.php output.
Nik Okuntseff [Wed, 28 Feb 2018 17:32:38 +0000 (17:32 +0000)]
Added current db version to dbinstall.php output.

6 years agoIntroduced site admin and top manager roles in tt_roles with team_id 0.
Nik Okuntseff [Wed, 28 Feb 2018 17:15:41 +0000 (17:15 +0000)]
Introduced site admin and top manager roles in tt_roles with team_id 0.

6 years agoA fix for default values for datetimes for older MySQL versions.
Nik Okuntseff [Wed, 28 Feb 2018 00:15:54 +0000 (00:15 +0000)]
A fix for default values for datetimes for older MySQL versions.

6 years agoIntroduced role_id for users, also tt_site_config table vor version.
Nik Okuntseff [Tue, 27 Feb 2018 23:34:46 +0000 (23:34 +0000)]
Introduced role_id for users, also tt_site_config table vor version.

6 years agoAdded IP address for a password reset request to address issue #56.
Nik Okuntseff [Mon, 26 Feb 2018 23:15:29 +0000 (23:15 +0000)]
Added IP address for a password reset request to address issue #56.

6 years agoA bit more work in progress on roles.
Nik Okuntseff [Mon, 26 Feb 2018 22:24:10 +0000 (22:24 +0000)]
A bit more work in progress on roles.

6 years agoAdded capability to add custom roles - work in progress.
Nik Okuntseff [Sun, 25 Feb 2018 19:35:45 +0000 (19:35 +0000)]
Added capability to add custom roles - work in progress.

6 years agoMinor improvements in Dutch translation.
Nik Okuntseff [Sun, 25 Feb 2018 16:28:23 +0000 (16:28 +0000)]
Minor improvements in Dutch translation.

6 years agoWork in progress on role editor.
Nik Okuntseff [Sun, 25 Feb 2018 16:00:14 +0000 (16:00 +0000)]
Work in progress on role editor.

6 years agoMore work in progress on roles. Implemented status edit for roles.
Nik Okuntseff [Sat, 24 Feb 2018 21:52:18 +0000 (21:52 +0000)]
More work in progress on roles. Implemented status edit for roles.

6 years agoDutch translation improved.
Nik Okuntseff [Sat, 24 Feb 2018 17:57:34 +0000 (17:57 +0000)]
Dutch translation improved.

6 years agoFixed a typo in user right.
Nik Okuntseff [Sat, 24 Feb 2018 16:04:14 +0000 (16:04 +0000)]
Fixed a typo in user right.

6 years agoWork in progress on roles. Changed default rights assigned to roles.
Nik Okuntseff [Sat, 24 Feb 2018 16:00:38 +0000 (16:00 +0000)]
Work in progress on roles. Changed default rights assigned to roles.

6 years agoRussian translation improved.
Nik Okuntseff [Fri, 23 Feb 2018 22:06:14 +0000 (22:06 +0000)]
Russian translation improved.

6 years agoWork in progress on roles. Implemented role delete.
Nik Okuntseff [Fri, 23 Feb 2018 21:50:57 +0000 (21:50 +0000)]
Work in progress on roles. Implemented role delete.

6 years agoSome more work in progress on roles.
Nik Okuntseff [Fri, 23 Feb 2018 19:47:12 +0000 (19:47 +0000)]
Some more work in progress on roles.

6 years agoWork in progress on localized strings for roles.
Nik Okuntseff [Fri, 23 Feb 2018 18:17:47 +0000 (18:17 +0000)]
Work in progress on localized strings for roles.

6 years agoFixed a problem with predefined expenses missing on mobile pages.
Nik Okuntseff [Fri, 23 Feb 2018 17:44:37 +0000 (17:44 +0000)]
Fixed a problem with predefined expenses missing on mobile pages.

6 years agoWork in progress on roles.
Nik Okuntseff [Fri, 23 Feb 2018 17:24:46 +0000 (17:24 +0000)]
Work in progress on roles.

6 years agoAdded description field to tt_roles.
Nik Okuntseff [Thu, 22 Feb 2018 21:28:50 +0000 (21:28 +0000)]
Added description field to tt_roles.

6 years agoCombined various add button labels into one.
Nik Okuntseff [Thu, 22 Feb 2018 21:14:45 +0000 (21:14 +0000)]
Combined various add button labels into one.

6 years agoCombining add button labels into one.
Nik Okuntseff [Thu, 22 Feb 2018 20:37:21 +0000 (20:37 +0000)]
Combining add button labels into one.

6 years agoA bit more work in progress on roles.
Nik Okuntseff [Thu, 22 Feb 2018 19:23:07 +0000 (19:23 +0000)]
A bit more work in progress on roles.

6 years agoAdded configure link for the roles option.
Nik Okuntseff [Thu, 22 Feb 2018 17:01:54 +0000 (17:01 +0000)]
Added configure link for the roles option.

6 years agoWork in progress on roles.
Nik Okuntseff [Thu, 22 Feb 2018 16:24:24 +0000 (16:24 +0000)]
Work in progress on roles.

6 years agoIntroduced strings required for roles.
Nik Okuntseff [Thu, 22 Feb 2018 15:34:23 +0000 (15:34 +0000)]
Introduced strings required for roles.

6 years agoWork in progress on roles.
Nik Okuntseff [Thu, 22 Feb 2018 15:23:51 +0000 (15:23 +0000)]
Work in progress on roles.

6 years agoFixed dropdown population script in week view.
Nik Okuntseff [Wed, 21 Feb 2018 19:55:54 +0000 (19:55 +0000)]
Fixed dropdown population script in week view.

6 years agoImplemented export and import of roles and improved a comment for tt_roles table.
Nik Okuntseff [Wed, 21 Feb 2018 17:50:40 +0000 (17:50 +0000)]
Implemented export and import of roles and improved a comment for tt_roles table.

6 years agoFixed cleanup code to include tt_roles table.
Nik Okuntseff [Wed, 21 Feb 2018 15:28:00 +0000 (15:28 +0000)]
Fixed cleanup code to include tt_roles table.

6 years agoWork in progress on new roles.
Nik Okuntseff [Wed, 21 Feb 2018 15:00:16 +0000 (15:00 +0000)]
Work in progress on new roles.

6 years agoCleanup of mysql.sql for timestamp defaults.
Nik Okuntseff [Tue, 20 Feb 2018 15:36:30 +0000 (15:36 +0000)]
Cleanup of mysql.sql for timestamp defaults.

6 years agoFixed environment check for PHP opening tag in config.php for Windows systems.
Nik Okuntseff [Mon, 19 Feb 2018 21:18:39 +0000 (21:18 +0000)]
Fixed environment check for PHP opening tag in config.php for Windows systems.

6 years agoFixed presentation of the Punch mode checkbox.
Nik Okuntseff [Mon, 19 Feb 2018 20:58:07 +0000 (20:58 +0000)]
Fixed presentation of the Punch mode checkbox.

6 years agoFixed a timestamp problem related to WampServer.
Nik Okuntseff [Mon, 19 Feb 2018 18:13:33 +0000 (18:13 +0000)]
Fixed a timestamp problem related to WampServer.

6 years agoRenamed Punch in mode to Punch mode.
Nik Okuntseff [Sun, 18 Feb 2018 19:23:57 +0000 (19:23 +0000)]
Renamed Punch in mode to Punch mode.

6 years agoCosmetic - changed the order of input data checking to match control layout.
Nik Okuntseff [Sun, 18 Feb 2018 16:08:49 +0000 (16:08 +0000)]
Cosmetic - changed the order of input data checking to match control layout.

6 years agoAdded a requirement to select a client for a client role.
Nik Okuntseff [Sun, 18 Feb 2018 15:47:52 +0000 (15:47 +0000)]
Added a requirement to select a client for a client role.

6 years agoRemoved no longer needed comments.
Nik Okuntseff [Sun, 18 Feb 2018 13:41:18 +0000 (13:41 +0000)]
Removed no longer needed comments.

6 years agoupdate hu.lang.php some words for now to start (#54)
Livivs [Sun, 18 Feb 2018 13:38:21 +0000 (14:38 +0100)]
update hu.lang.php some words for now to start (#54)

I'd like to help translating, because I really like to use TimeTracker, maybe this can be beneficial for other Hungairan users as well. :)

6 years agoItroduced a temporary define MANAGER_ONLY_TEAM_SETTINGS for issue #53.
Nik Okuntseff [Fri, 16 Feb 2018 19:52:44 +0000 (19:52 +0000)]
Itroduced a temporary define MANAGER_ONLY_TEAM_SETTINGS for issue #53.

6 years agoMinor improvements in Italian translation.
Nik Okuntseff [Fri, 16 Feb 2018 14:56:38 +0000 (14:56 +0000)]
Minor improvements in Italian translation.

6 years agoRemoved COST_ON_REPORTS global setting as per issue #53.
Nik Okuntseff [Thu, 15 Feb 2018 21:37:29 +0000 (21:37 +0000)]
Removed COST_ON_REPORTS global setting as per issue #53.

6 years agoForgot to change the version.
Nik Okuntseff [Thu, 15 Feb 2018 19:40:47 +0000 (19:40 +0000)]
Forgot to change the version.

6 years agoImplemented a configurable punch in mode as per issue #53.
Nik Okuntseff [Thu, 15 Feb 2018 19:17:03 +0000 (19:17 +0000)]
Implemented a configurable punch in mode as per issue #53.

6 years agoFixed the key for punch in mode.
Nik Okuntseff [Thu, 15 Feb 2018 18:37:25 +0000 (18:37 +0000)]
Fixed the key for punch in mode.

6 years agoWork in progress on configurable punch in mode.
Nik Okuntseff [Thu, 15 Feb 2018 18:31:01 +0000 (18:31 +0000)]
Work in progress on configurable punch in mode.

6 years agoFUTURE_ENTRIES option is now configurable as per issue #53.
Nik Okuntseff [Wed, 14 Feb 2018 23:15:00 +0000 (23:15 +0000)]
FUTURE_ENTRIES option is now configurable as per issue #53.

6 years agoA bit of refactoring to keep things cleaner.
Nik Okuntseff [Wed, 14 Feb 2018 18:47:27 +0000 (18:47 +0000)]
A bit of refactoring to keep things cleaner.

6 years agoA bit of refactoring.
Nik Okuntseff [Wed, 14 Feb 2018 17:14:06 +0000 (17:14 +0000)]
A bit of refactoring.

6 years agoFixed import and export for latest changes.
Nik Okuntseff [Wed, 14 Feb 2018 15:58:48 +0000 (15:58 +0000)]
Fixed import and export for latest changes.

6 years agoMade Allow overlap a configurable option.
Nik Okuntseff [Tue, 13 Feb 2018 23:16:31 +0000 (23:16 +0000)]
Made Allow overlap a configurable option.

6 years agoCleanup.
Nik Okuntseff [Tue, 13 Feb 2018 19:21:51 +0000 (19:21 +0000)]
Cleanup.

6 years agoReplaced uncompleted indicators dropdown with a checkbox.
Nik Okuntseff [Tue, 13 Feb 2018 19:11:42 +0000 (19:11 +0000)]
Replaced uncompleted indicators dropdown with a checkbox.

6 years agoWork in progress making Allow overlap configurable.
Nik Okuntseff [Tue, 13 Feb 2018 15:24:15 +0000 (15:24 +0000)]
Work in progress making Allow overlap configurable.

6 years agoMade durations like 15m legal.
Nik Okuntseff [Mon, 12 Feb 2018 22:39:11 +0000 (22:39 +0000)]
Made durations like 15m legal.

6 years agoFixed rounding errors in monthly quotas.
Nik Okuntseff [Mon, 12 Feb 2018 15:28:45 +0000 (15:28 +0000)]
Fixed rounding errors in monthly quotas.

6 years agoCosmetic.
Nik Okuntseff [Sun, 11 Feb 2018 20:59:12 +0000 (20:59 +0000)]
Cosmetic.

6 years agoFinished integrating improvements in Italian translation.
Nik Okuntseff [Sun, 11 Feb 2018 20:56:37 +0000 (20:56 +0000)]
Finished integrating improvements in Italian translation.

6 years agoMore improvements in Italian translation.
Nik Okuntseff [Sun, 11 Feb 2018 18:56:23 +0000 (18:56 +0000)]
More improvements in Italian translation.

6 years agoMore improvements in Italian file.
Nik Okuntseff [Sun, 11 Feb 2018 18:25:37 +0000 (18:25 +0000)]
More improvements in Italian file.

6 years agoMore improvements in Italian translation.
Nik Okuntseff [Sun, 11 Feb 2018 18:02:08 +0000 (18:02 +0000)]
More improvements in Italian translation.

6 years agoMore improvements in Italian translation.
Nik Okuntseff [Sun, 11 Feb 2018 16:03:52 +0000 (16:03 +0000)]
More improvements in Italian translation.

6 years agoMore improvements in Italian file.
Nik Okuntseff [Sun, 11 Feb 2018 15:35:12 +0000 (15:35 +0000)]
More improvements in Italian file.

6 years agoWork in progress integrating changes to the Italian file.
Nik Okuntseff [Sun, 11 Feb 2018 14:53:20 +0000 (14:53 +0000)]
Work in progress integrating changes to the Italian file.

6 years agoWork in progress in Italian file.
Nik Okuntseff [Sun, 11 Feb 2018 14:27:11 +0000 (14:27 +0000)]
Work in progress in Italian file.

6 years agoMade show_holidays configurable as per issue #53.
Nik Okuntseff [Sun, 11 Feb 2018 00:01:43 +0000 (00:01 +0000)]
Made show_holidays configurable as per issue #53.

6 years agoIt's hard to believe but refactoring of translation files is done.
Nik Okuntseff [Sat, 10 Feb 2018 19:09:40 +0000 (19:09 +0000)]
It's hard to believe but refactoring of translation files is done.