1
0
Fork 0
Commit Graph

91 Commits

Author SHA1 Message Date
chylex 42c517a696 Update project formatting settings & reformat 2020-09-21 16:58:24 +02:00
chylex e677393968 Add modal dialog to choose issue type when clicking New Issue 2020-09-18 18:02:28 +02:00
chylex 94ddd889d4 Add a dedicated 'Admin' system role and replace the admin flag on users 2020-09-12 10:34:20 +02:00
chylex 9051da555c Add unique key to role ordering 2020-09-12 03:53:20 +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 84f4d98c20 Split project settings permission into viewing and multiple managing permissions 2020-09-08 22:11:15 +02:00
chylex 42b063b841 Add a simple project dashboard with a description panel 2020-09-08 18:26:58 +02:00
chylex 93c2eb0e37 Improve checkbox wrapping and LightMark checkbox strikethrough 2020-09-08 17:23:22 +02:00
chylex b19ad865dd Fix default textarea style & table filtering button icons and layout 2020-09-08 02:22:22 +02:00
chylex 5d04f55db7 Add project description w/ editor in settings 2020-09-08 02:20:47 +02:00
chylex 31e1b9aefc Allow hiding form labels 2020-09-08 02:20:47 +02:00
chylex e6dae46715 Change sizes of project role ID and ordering columns 2020-09-08 00:30:02 +02:00
chylex d006467063 Add system role ordering 2020-09-08 00:28:56 +02:00
chylex 20f5db86fb Avoid auto-resizing editor after it was manually resized 2020-09-04 11:28:23 +02:00
chylex bae521455d Tweak LightMark styles and swap formatting codes for bold & italic text 2020-09-01 09:08:27 +02:00
chylex 9a6a735214 Implement LightMark inline font formatting 2020-08-31 03:55:57 +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 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 756f0af296 Add LightMark link and image parsing 2020-08-28 07:46:27 +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 bddfaeaf26 Update navigation and issue type icons & tweak styles 2020-08-27 21:04:44 +02:00
chylex 19e9fd6621 Change naming scheme of individual 'trackers' to 'projects' 2020-08-27 07:33:11 +02:00
chylex dcf6a99136 Fix a few issues (disabled <select> cursor, issue edit check crashing for guests, code formatting) 2020-08-27 01:11:53 +02:00
chylex cdcb34b0e7 Work on browser compatibility 2020-08-27 01:11:53 +02:00
chylex 5df6c75c43 Work on LightMark paragraph parsing & separate LightMark styles from issue description CSS 2020-08-26 10:22:14 +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 b994349a08 Add markdown editor interactive buttons for headings and tasks 2020-08-25 03:23:23 +02:00
chylex 3f3b6afb28 Update icon set & form message style 2020-08-24 21:09:02 +02:00
chylex 3995bd3d7b Automatically resize issue description editor based on line count & make font size consistent 2020-08-24 10:07:16 +02:00
chylex 2d0c7bf902 Add AJAX support for issue tasks & tweak progress bar animation 2020-08-24 09:13:25 +02:00
chylex 7af292a5a1 Update project JS formatting 2020-08-24 03:06:31 +02:00
chylex c54cabf4ff Minor polishing work (texts, styling, table layouts, cleanup) 2020-08-23 21:07:30 +02:00
chylex 3d3d4c7fd0 Fix displaying errors in checkbox hierarchy components 2020-08-23 12:40:36 +02:00
chylex 8940369611 Add option for table columns with text wrapping 2020-08-23 02:08:47 +02:00
chylex 9206a6d048 Add checkbox hierarchy form component 2020-08-23 02:06:39 +02:00
chylex c67b4c1ca5 Add per-tracker role ID and remove global IDs 2020-08-22 03:50:37 +02:00
chylex 0ced0437bb Rename milestone.edit permission to milestone.manage (w/o migration) 2020-08-22 01:46:38 +02:00
chylex 65378665b0 Add support for disabled icon buttons 2020-08-21 15:54:41 +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 5e6a148f24 Remove global milestone IDs 2020-08-18 22:41:09 +02:00
chylex e2e30e5145 Fix formatting & remove unnecessary code and TODOs 2020-08-18 22:40:52 +02:00
chylex 63af771c30 Widen 'compact' layout & add 'minimal' layout for certain pages 2020-08-18 13:13:14 +02:00
chylex 3f498335ac Fix a few design and browser compatibility issues 2020-08-17 15:28:12 +02:00
chylex caa111fd59 Add per-tracker milestone ID to avoid leaking global IDs 2020-08-16 17:14:04 +02:00
chylex 562c518a66 Add 'special' role flag 2020-08-16 09:11:38 +02:00