|
a3961f7560
|
Add tracker member edit page
|
2020-08-20 01:42:57 +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 |
|
|
89fcd9bc7c
|
Prevent manual assignment of special roles to tracker members
|
2020-08-19 14:42:42 +02:00 |
|
|
5e6a148f24
|
Remove global milestone IDs
|
2020-08-18 22:41:09 +02:00 |
|
|
133556ce2d
|
Add user edit page & fix duplicate user form errors
|
2020-08-18 14:36:07 +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 |
|
|
2677a1321b
|
Add milestone delete page
|
2020-08-17 11:26:38 +02:00 |
|
|
5b42253c81
|
Add milestone edit page & tweak milestone list
|
2020-08-16 23:06:45 +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 |
|
|
0222574f74
|
Add special tracker owner role
|
2020-08-16 09:15:33 +02:00 |
|
|
562c518a66
|
Add 'special' role flag
|
2020-08-16 09:11:38 +02:00 |
|
|
bf61835a6f
|
Add getLastInsertId utility function
|
2020-08-16 08:28:26 +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 |
|
|
0b2541bfbe
|
Add filters for trackers, users, issues, and tracker members
|
2020-08-12 15:12:14 +02:00 |
|
|
62c1fdd39d
|
Remove table name parameter from AbstractFilter completely
|
2020-08-12 00:08:35 +02:00 |
|
|
fb35d3cc13
|
Implement sorting in all tables & tweak default sorting rules
|
2020-08-10 22:32:41 +02:00 |
|
|
dd0ecce66f
|
Turn issue tags into constants
|
2020-08-09 18:31:32 +02:00 |
|
|
e620c20ced
|
Improve automatic issue task handling
|
2020-08-09 18:21:52 +02:00 |
|
|
cdd79a9878
|
Cleanup code and address minor TODOs and IDE inspections
|
2020-08-09 16:38:38 +02:00 |
|
|
dc7180240c
|
Add initial tracker permissions & fix broken logic
|
2020-08-08 15:26:29 +02:00 |
|
|
db8fd77ac4
|
Add per-tracker user settings & implement active milestone
|
2020-08-08 14:41:05 +02:00 |
|
|
45ab784500
|
Implement milestone update date based on most recently updated issue
|
2020-08-08 13:14:13 +02:00 |
|
|
2176ac0891
|
Fix issue update date not updating when issue tasks change
|
2020-08-08 13:14:13 +02:00 |
|
|
f107dceba7
|
Minor code formatting fixes
|
2020-08-08 13:14:12 +02:00 |
|
|
615623b9c0
|
Add issue checkbox syntax w/ update form
|
2020-08-07 20:23:30 +02:00 |
|
|
5746cf7541
|
Fix formatting & missing return type hints
|
2020-08-07 10:16:25 +02:00 |
|
|
d9dd66a6e5
|
Add issue create/edit page
|
2020-08-06 22:42:55 +02:00 |
|
|
949ccdd409
|
Add basic issue details page
|
2020-08-06 21:50:21 +02:00 |
|
|
a6500a1508
|
Add tracker issue list page
|
2020-08-06 17:30:29 +02:00 |
|
|
ae25051aa8
|
Minor fixes (code formatting, unused elements, future TODOs)
|
2020-08-06 15:45:49 +02:00 |
|
|
ab75ece64c
|
Add tracker milestone page w/ new icons
|
2020-08-06 14:51:01 +02:00 |
|
|
6cd260e6f5
|
Add a WIP tracker members page
|
2020-08-05 16:58:46 +02:00 |
|
|
3ce3943200
|
Add tracker settings page
|
2020-08-05 12:34:52 +02:00 |
|
|
c76cb42f6b
|
Add tracker membership and permission system
|
2020-08-05 09:22:12 +02:00 |
|
|
ba47743ea5
|
Refactor system permission table, ensure rollback on fail, and add basic guest/role-less user perms
|
2020-08-05 06:51:50 +02:00 |
|
|
ad32c40c1b
|
Add 'Trackers' page
|
2020-08-04 12:16:32 +02:00 |
|
|
b03680cf98
|
Add 'Users' admin page
|
2020-08-04 09:35:26 +02:00 |
|
|
d50ded3936
|
Add WIP permission system w/ system perms, admin account, and controller support
|
2020-08-04 09:24:23 +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 |
|