|
0ebc37dc35
|
Update logic for updating issue status based on tasks
|
2020-09-24 21:47:40 +02:00 |
|
|
4cab929eaa
|
Fix 'Manage Projects' permission not allowing full control over project roles
|
2020-09-23 19:24:37 +02:00 |
|
|
dac23cffd6
|
Replace calls to Session::get inside models with constructor parameters
|
2020-09-23 01:50:18 +02:00 |
|
|
f7ac6e168c
|
Fix admin account not having permission to edit members of all projects
|
2020-09-22 21:15:09 +02:00 |
|
|
42c517a696
|
Update project formatting settings & reformat
|
2020-09-21 16:58:24 +02:00 |
|
|
61f3af6054
|
Remove unused code
|
2020-09-21 15:00:09 +02:00 |
|
|
bc731efb65
|
Move table construction out of models and into views
|
2020-09-21 14:38:58 +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 |
|
|
94ddd889d4
|
Add a dedicated 'Admin' system role and replace the admin flag on users
|
2020-09-12 10:34:20 +02:00 |
|
|
058460dbc6
|
Update code formatting & fix inspections
|
2020-09-12 04:06:38 +02:00 |
|
|
9051da555c
|
Add unique key to role ordering
|
2020-09-12 03:53:20 +02:00 |
|
|
7b80d54a73
|
Convert 'special' role flag to an enum for future expansion
|
2020-09-12 00:06:20 +02:00 |
|
|
5e6538d1c4
|
Fix admins being unable to edit users
|
2020-09-11 21:45:14 +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 |
|
|
84f4d98c20
|
Split project settings permission into viewing and multiple managing permissions
|
2020-09-08 22:11:15 +02:00 |
|
|
5d04f55db7
|
Add project description w/ editor in settings
|
2020-09-08 02:20:47 +02:00 |
|
|
d006467063
|
Add system role ordering
|
2020-09-08 00:28:56 +02:00 |
|
|
d936249ad0
|
Simplify project milestone & role ordering code
|
2020-09-07 22:10:47 +02:00 |
|
|
ca18cc5cf4
|
Split SystemPermTable and ProjectPermTable into separate role and permission table classes
|
2020-09-07 14:25:19 +02:00 |
|
|
8ad9163b46
|
Fix error message when adding roles with duplicate titles
|
2020-09-07 13:28:55 +02:00 |
|
|
82633b05d1
|
Fix not being able to see hidden projects despite admin status or 'View All Projects' permission
|
2020-09-07 00:18:41 +02:00 |
|
|
d9da7bf038
|
Remove unnecessary PDOStatement::execute calls
|
2020-09-04 19:21:03 +02:00 |
|
|
a895671528
|
Refactor PDOStatement binding and execution
|
2020-09-04 18:23:35 +02:00 |
|
|
919e88bf7e
|
Fix broken project permission lookup
|
2020-09-04 11:21:04 +02:00 |
|
|
fa2ae4ddb0
|
Refactor AbstractTable fetching procedures
|
2020-09-04 10:01:45 +02:00 |
|
|
b0db3eb833
|
Fix code formatting
|
2020-09-03 18:29:47 +02:00 |
|
|
34bcbaadf5
|
Redo issue author/assignee filtering to include all current authors/assignees without a permission requirement
|
2020-09-03 18:29:47 +02:00 |
|
|
2f5d58edc8
|
Fix wrong JOIN condition used for active milestone progress & reformat all JOIN conditions
|
2020-09-01 08:47:18 +02:00 |
|
|
89eeacc16a
|
Refactor how models handle loading data and component construction
|
2020-08-31 18:02:41 +02:00 |
|
|
2da94652ab
|
Move permission validation from role edit pages into RoleFields
|
2020-08-30 03:46:53 +02:00 |
|
|
1e92a5096b
|
Fix or suppress IDE inspections
|
2020-08-30 02:56:36 +02:00 |
|
|
d49f633d98
|
Replace SQL constraint violation checks with early manual checks
|
2020-08-30 00:24:06 +02:00 |
|
|
9f01e767bc
|
Move issue tags and user password hashes into Data namespace, move UserId construction
|
2020-08-29 23:19:23 +02:00 |
|
|
15aa470ca1
|
Completely replace incrementing user IDs with the new string IDs
|
2020-08-29 23:19:23 +02:00 |
|
|
777db1fd51
|
Add non-consecutive user IDs that can be exposed
|
2020-08-29 08:19:37 +02:00 |
|
|
4f006c005e
|
Rename 'x_role_perms' tables to 'x_role_permissions'
|
2020-08-28 07:55:30 +02:00 |
|
|
1077944454
|
Add member removal page
|
2020-08-28 05:32:46 +02:00 |
|
|
455cc331ae
|
Include 'Php Inspections (EA Extended)' inspections & address them
|
2020-08-28 00:13:19 +02:00 |
|
|
32b9bcd40b
|
Add system permission settings & reorganize the permissions
|
2020-08-27 22:08:16 +02:00 |
|
|
19e9fd6621
|
Change naming scheme of individual 'trackers' to 'projects'
|
2020-08-27 07:33:11 +02:00 |
|
|
dcf6a99136
|
Fix a few issues (disabled <select> cursor, issue edit check crashing for guests, code formatting)
|
2020-08-27 01:11:53 +02:00 |
|
|
6ecfcefb24
|
Rename Markdown references to LightMark and outline the intended features
|
2020-08-26 04:58:12 +02:00 |
|
|
c918fa0593
|
Refactor permission handling
|
2020-08-26 03:29:17 +02:00 |
|
|
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 |
|
|
e6bf48f382
|
Fix a few permission bugs (issue creation & editing, permission retrieval)
|
2020-08-25 12:27:56 +02:00 |
|
|
a0f25e959d
|
Fix missing tracker ID checks in permission table queries
|
2020-08-24 04:07:59 +02:00 |
|
|
2d3cefb6fc
|
Add buttons to quickly set issue status
|
2020-08-23 21:07:30 +02:00 |
|
|
c2b8f046eb
|
Add tracker role edit page & show permissions in role list page
|
2020-08-23 12:40:15 +02:00 |
|