|
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 |
|