1
0
mirror of https://github.com/chylex/Lightning-Tracker.git synced 2025-01-07 07:42:46 +01:00
Commit Graph

49 Commits

Author SHA1 Message Date
dac23cffd6 Replace calls to Session::get inside models with constructor parameters 2020-09-23 01:50:18 +02:00
42c517a696 Update project formatting settings & reformat 2020-09-21 16:58:24 +02:00
72eb61560a Change default sorting rules for project members (first role, then username) 2020-09-16 09:24:14 +02:00
ca14260be6 Fix broken project member filtering due to forgotten 'special' role check 2020-09-12 18:41:23 +02:00
058460dbc6 Update code formatting & fix inspections 2020-09-12 04:06:38 +02:00
96eaa50187 Redo user sorting to use role order & override shown role for admins 2020-09-11 01:11:45 +02:00
84f366f397 Make row filters use default sorting rules as a fallback for rows user-defined rules consider equal 2020-09-11 00:24:53 +02:00
b0db3eb833 Fix code formatting 2020-09-03 18:29:47 +02:00
1e92a5096b Fix or suppress IDE inspections 2020-08-30 02:56:36 +02:00
15aa470ca1 Completely replace incrementing user IDs with the new string IDs 2020-08-29 23:19:23 +02:00
455cc331ae Include 'Php Inspections (EA Extended)' inspections & address them 2020-08-28 00:13:19 +02:00
19e9fd6621 Change naming scheme of individual 'trackers' to 'projects' 2020-08-27 07:33:11 +02:00
82bd65ce2f Move utils.php and add a few more utility functions 2020-08-21 22:01:04 +02:00
9106c5597d Add tracker role ordering & prevent lower roles from editing equal/higher role members 2020-08-20 12:48:01 +02:00
620237152f Add Link class & rewrite existing links to avoid potential bugs 2020-08-19 14:41:51 +02:00
e2e30e5145 Fix formatting & remove unnecessary code and TODOs 2020-08-18 22:40:52 +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
2bd92c991d Allow setting table filters from code 2020-08-17 10:51:52 +02:00
c04887170a Split FieldOneOf into a nullable and non-nullable version & use correct ones in existing code 2020-08-16 17:36:44 +02:00
caa111fd59 Add per-tracker milestone ID to avoid leaking global IDs 2020-08-16 17:14:04 +02:00
c381c594fa Fix or suppress several 'unused' IDE inspections 2020-08-16 11:33:46 +02:00
562c518a66 Add 'special' role flag 2020-08-16 09:11:38 +02:00
eb668a0279 Refactor AbstractFilter to use IWhereCondition instead of multiple overrides & cleanup 2020-08-15 21:12:42 +02:00
da78cbca0b Work on issue list page (show ID & last update w/ sorting), tweak collapsed column layout 2020-08-12 15:50:49 +02:00
35b58d958f Fix broken default table sorting rules 2020-08-12 15:24:07 +02:00
0b2541bfbe Add filters for trackers, users, issues, and tracker members 2020-08-12 15:12:14 +02:00
f1f239b68f Implement SQL filtering & remove old code 2020-08-12 14:48:34 +02:00
62c1fdd39d Remove table name parameter from AbstractFilter completely 2020-08-12 00:08:35 +02:00
7959c170d7 Move Filtering, Sorting, and Pagination classes 2020-08-12 00:08:35 +02:00
b6eb12cb45 Implement a filtering system w/ integration into table component (no SQL yet) 2020-08-12 00:08:35 +02:00
d239064235 Change sorting URLs to simplify code 2020-08-11 19:02:45 +02:00
fb35d3cc13 Implement sorting in all tables & tweak default sorting rules 2020-08-10 22:32:41 +02:00
f10689fac9 Remove AbstractFilter table name parameter from ORDER BY clauses 2020-08-10 22:32:41 +02:00
7adc5208ad Refactor AbstractFilter setup 2020-08-10 21:35:21 +02:00
e6338a2ae2 Implement a sorting system w/ integration into table component 2020-08-10 21:35:04 +02:00
441deec263 Add account page with appearance settings 2020-08-10 16:21:00 +02:00
0671789417 Move pagination elements per page property to a cookie 2020-08-10 15:05:49 +02:00
cdd79a9878 Cleanup code and address minor TODOs and IDE inspections 2020-08-09 16:38:38 +02:00
f107dceba7 Minor code formatting fixes 2020-08-08 13:14:12 +02:00
ab75ece64c Add tracker milestone page w/ new icons 2020-08-06 14:51:01 +02:00
bbfefae820 Add issue data classes w/ issue and milestone table definitions 2020-08-06 11:34:19 +02:00
41fbdcaee0 Improve SQL clause handling in filters (allows grouping & windows) 2020-08-06 07:50:18 +02:00
c76cb42f6b Add tracker membership and permission system 2020-08-05 09:22:12 +02:00
4288992e3c Add optional table name parameter to filters 2020-08-05 07:00:33 +02:00
ad32c40c1b Add 'Trackers' page 2020-08-04 12:16:32 +02:00
9ffd847bb0 Add tracker table and basic tracker page classes 2020-08-03 21:22:26 +02:00
4696ccb6a3 Add users and user login session handling 2020-08-03 08:44:45 +02:00
790f0ea9c0 Add database connection and utilities 2020-08-03 08:44:45 +02:00