1
0
mirror of https://github.com/chylex/Lightning-Tracker.git synced 2024-10-17 01:42:46 +02:00
Commit Graph

339 Commits

Author SHA1 Message Date
a2f7e22845 Add Gulp 2020-08-24 00:01:13 +02:00
2d3cefb6fc Add buttons to quickly set issue status 2020-08-23 21:07:30 +02:00
9575557c6c Add Text::withIssueTag 2020-08-23 21:07:30 +02:00
c54cabf4ff Minor polishing work (texts, styling, table layouts, cleanup) 2020-08-23 21:07:30 +02:00
3d3d4c7fd0 Fix displaying errors in checkbox hierarchy components 2020-08-23 12:40:36 +02:00
c2b8f046eb Add tracker role edit page & show permissions in role list page 2020-08-23 12:40:15 +02:00
8940369611 Add option for table columns with text wrapping 2020-08-23 02:08:47 +02:00
9206a6d048 Add checkbox hierarchy form component 2020-08-23 02:06:39 +02:00
8ebf2f71b0 Fix missing code path in issue task updates & wrong form checkbox getter syntax 2020-08-22 03:55:54 +02:00
70785a7a60 Fix migration code not processing all versions at once 2020-08-22 03:52:11 +02:00
c67b4c1ca5 Add per-tracker role ID and remove global IDs 2020-08-22 03:50:37 +02:00
0ced0437bb Rename milestone.edit permission to milestone.manage (w/o migration) 2020-08-22 01:46:38 +02:00
ac3234ab25 Fix missing exception rethrows after several rollbacks 2020-08-22 01:03:42 +02:00
94d5d161fe Fix 404 page when editing valid milestone with invalid data 2020-08-22 01:03:03 +02:00
82bd65ce2f Move utils.php and add a few more utility functions 2020-08-21 22:01:04 +02:00
31c082feeb Disable tracker role move buttons where movement is impossible 2020-08-21 20:29:32 +02:00
9574202c21 Fix tracker role ordering on deletion & have special roles use ordering 0 2020-08-21 20:29:31 +02:00
6ba31f2b8f Disable milestone move buttons where movement is impossible 2020-08-21 20:29:30 +02:00
84ac2032d2 Minor refactoring & formatting fixes 2020-08-21 20:29:29 +02:00
65378665b0 Add support for disabled icon buttons 2020-08-21 15:54:41 +02:00
2f831b40e1 Add tracker role settings page 2020-08-21 14:53:33 +02:00
7790d4ce48 Reconfigure default tracker roles and permissions 2020-08-21 13:16:46 +02:00
87a2430272 Add user delete page & prohibit deleting admin accounts 2020-08-21 03:08:49 +02:00
b3fd0e87b2 Reduce code duplication when getting logged in user ID 2020-08-20 13:18:26 +02:00
9106c5597d Add tracker role ordering & prevent lower roles from editing equal/higher role members 2020-08-20 12:48:01 +02:00
d66bd961dc Allow multiple database transactions during migration 2020-08-20 11:48:31 +02:00
a3961f7560 Add tracker member edit page 2020-08-20 01:42:57 +02:00
39d5d0d7f6 Add controller handler that loads string IDs 2020-08-20 01:06:45 +02:00
fe7f229697 Fix adding unchecked tasks to a task-less issue changing status to in-progress 2020-08-19 23:30:57 +02:00
074736f967 Refactor form validation to eliminate duplicate code 2020-08-19 23:22:47 +02:00
0e874461d8 Add missing permission checks 2020-08-19 19:53:10 +02:00
e7d24d5598 Refactor form actions and controller code & make controllers handle action permission checks 2020-08-19 17:43:03 +02:00
89fcd9bc7c Prevent manual assignment of special roles to tracker members 2020-08-19 14:42:42 +02:00
620237152f Add Link class & rewrite existing links to avoid potential bugs 2020-08-19 14:41:51 +02:00
abb263529d Fix broken parent folders in login return page & table row links 2020-08-19 00:09:31 +02:00
3d535ac950 Fix URL query in navigation links breaking active page highlight 2020-08-18 23:47:53 +02:00
579d06d7c0 Fix wrong cookie path when installed in a non-root folder 2020-08-18 23:44:13 +02:00
5e6a148f24 Remove global milestone IDs 2020-08-18 22:41:09 +02:00
e2e30e5145 Fix formatting & remove unnecessary code and TODOs 2020-08-18 22:40:52 +02:00
133556ce2d Add user edit page & fix duplicate user form errors 2020-08-18 14:36:07 +02:00
9e0df45543 Add milestone name to edit/delete page headings & breadcrumbs to tracker delete page 2020-08-18 13:55:05 +02:00
63af771c30 Widen 'compact' layout & add 'minimal' layout for certain pages 2020-08-18 13:13:14 +02:00
21023c86a8 Add Request::empty() 2020-08-18 12:45:31 +02:00
7352802a03 Add optional placeholder to text fields 2020-08-18 12:38:59 +02:00
6b366f405f Refactor page titles & breadcrumbs to simplify code 2020-08-18 11:46:16 +02:00
2d66909766 Fix crash when trying to delete a missing milestone 2020-08-17 23:45:08 +02:00
8a432b06a3 Update project code style and inspection settings 2020-08-17 23:28:24 +02:00
fe1ff02d0f Return user to their previous page after logging in via navigation & tweak base url 2020-08-17 23:26:40 +02:00
72bfb50fac Rewrite table sorting to use Field w/ table names & update and cleanup existing filters 2020-08-17 23:05:59 +02:00
82271ba85b Add Field class to replace AbstractFilter::field 2020-08-17 22:24:50 +02:00