1
0
Fork 0
Commit Graph

28 Commits

Author SHA1 Message Date
chylex 78b4e1d997 Remove several old update migrations 2020-09-21 15:04:43 +02:00
chylex 058460dbc6 Update code formatting & fix inspections 2020-09-12 04:06:38 +02:00
chylex 7b80d54a73 Convert 'special' role flag to an enum for future expansion 2020-09-12 00:06:20 +02:00
chylex 3e45350ad7 Fix wrong system permission name in database ENUM column 2020-09-09 23:24:00 +02:00
chylex d006467063 Add system role ordering 2020-09-08 00:28:56 +02:00
chylex b0db3eb833 Fix code formatting 2020-09-03 18:29:47 +02:00
chylex ddd8f9bd9c Rewrite update migrations to save progress & remove old migrations 2020-08-30 09:58:45 +02:00
chylex 15aa470ca1 Completely replace incrementing user IDs with the new string IDs 2020-08-29 23:19:23 +02:00
chylex dd9ed7beed Add names to foreign keys 2020-08-29 08:19:37 +02:00
chylex 777db1fd51 Add non-consecutive user IDs that can be exposed 2020-08-29 08:19:37 +02:00
chylex 4f006c005e Rename 'x_role_perms' tables to 'x_role_permissions' 2020-08-28 07:55:30 +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 8c77f71c21 Restrict which issue fields can be changed by non-assignees behind a new permission & redesign issue edit page 2020-08-25 23:58:03 +02:00
chylex c54cabf4ff Minor polishing work (texts, styling, table layouts, cleanup) 2020-08-23 21:07:30 +02:00
chylex 70785a7a60 Fix migration code not processing all versions at once 2020-08-22 03:52:11 +02:00
chylex c67b4c1ca5 Add per-tracker role ID and remove global IDs 2020-08-22 03:50:37 +02:00
chylex 84ac2032d2 Minor refactoring & formatting fixes 2020-08-21 20:29:29 +02:00
chylex 7790d4ce48 Reconfigure default tracker roles and permissions 2020-08-21 13:16:46 +02:00
chylex 9106c5597d Add tracker role ordering & prevent lower roles from editing equal/higher role members 2020-08-20 12:48:01 +02:00
chylex d66bd961dc Allow multiple database transactions during migration 2020-08-20 11:48:31 +02:00
chylex 5e6a148f24 Remove global milestone IDs 2020-08-18 22:41:09 +02:00
chylex caa111fd59 Add per-tracker milestone ID to avoid leaking global IDs 2020-08-16 17:14:04 +02:00
chylex 0222574f74 Add special tracker owner role 2020-08-16 09:15:33 +02:00
chylex 617c00f082 Add transaction handling to update migration script 2020-08-16 09:13:32 +02:00
chylex 562c518a66 Add 'special' role flag 2020-08-16 09:11:38 +02:00
chylex 655d3b1e7e Add update migration system 2020-08-09 13:44:29 +02:00