1
0
Fork 0
Commit Graph

22 Commits

Author SHA1 Message Date
chylex dac23cffd6 Replace calls to Session::get inside models with constructor parameters 2020-09-23 01:50:18 +02:00
chylex 42c517a696 Update project formatting settings & reformat 2020-09-21 16:58:24 +02:00
chylex 84f4d98c20 Split project settings permission into viewing and multiple managing permissions 2020-09-08 22:11:15 +02:00
chylex ca18cc5cf4 Split SystemPermTable and ProjectPermTable into separate role and permission table classes 2020-09-07 14:25:19 +02:00
chylex 0e0cc73962 Change 'Manage Projects' permission to give full control over all visible projects 2020-09-07 00:25:16 +02:00
chylex 1e92a5096b Fix or suppress IDE inspections 2020-08-30 02:56:36 +02:00
chylex 15aa470ca1 Completely replace incrementing user IDs with the new string IDs 2020-08-29 23:19:23 +02:00
chylex 777db1fd51 Add non-consecutive user IDs that can be exposed 2020-08-29 08:19:37 +02:00
chylex 455cc331ae Include 'Php Inspections (EA Extended)' inspections & address them 2020-08-28 00:13:19 +02:00
chylex 32b9bcd40b Add system permission settings & reorganize the permissions 2020-08-27 22:08:16 +02:00
chylex 19e9fd6621 Change naming scheme of individual 'trackers' to 'projects' 2020-08-27 07:33:11 +02:00
chylex c918fa0593 Refactor permission handling 2020-08-26 03:29:17 +02:00
chylex c2b8f046eb Add tracker role edit page & show permissions in role list page 2020-08-23 12:40:15 +02:00
chylex b3fd0e87b2 Reduce code duplication when getting logged in user ID 2020-08-20 13:18:26 +02:00
chylex e7d24d5598 Refactor form actions and controller code & make controllers handle action permission checks 2020-08-19 17:43:03 +02:00
chylex 579d06d7c0 Fix wrong cookie path when installed in a non-root folder 2020-08-18 23:44:13 +02:00
chylex f1cead5265 Fix cookie path & login return path to properly handle base path folders 2020-08-14 17:35:20 +02:00
chylex 820a05a3de Fix crash when login token cookie is present but incorrect/expired 2020-08-09 12:53:28 +02:00
chylex c76cb42f6b Add tracker membership and permission system 2020-08-05 09:22:12 +02:00
chylex d50ded3936 Add WIP permission system w/ system perms, admin account, and controller support 2020-08-04 09:24:23 +02:00
chylex 4696ccb6a3 Add users and user login session handling 2020-08-03 08:44:45 +02:00
chylex 0dba4102b9 Add a routing system 2020-08-03 03:11:12 +02:00