|
0ebc37dc35
|
Update logic for updating issue status based on tasks
|
2020-09-24 21:47:40 +02:00 |
|
|
9e9e8cfaab
|
Fix regression where issue edit page rejects previously assigned former members
|
2020-09-24 19:38:27 +02:00 |
|
|
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 |
|
|
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 |
|
|
8cedbc82b7
|
Add CompositeComponent::nonNull
|
2020-09-21 14:16:47 +02:00 |
|
|
e677393968
|
Add modal dialog to choose issue type when clicking New Issue
|
2020-09-18 18:02:28 +02:00 |
|
|
d8a934476a
|
Add optional IDs to SidemenuComponent items
|
2020-09-18 17:53:13 +02:00 |
|
|
0e104222c8
|
Fix ability to assign higher roles when editing a user
|
2020-09-17 15:40:53 +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 |
|
|
7b80d54a73
|
Convert 'special' role flag to an enum for future expansion
|
2020-09-12 00:06:20 +02:00 |
|
|
96eaa50187
|
Redo user sorting to use role order & override shown role for admins
|
2020-09-11 01:11:45 +02:00 |
|
|
eddbfec879
|
Make accessing the login page while logged in redirect to the return query instead of the homepage
|
2020-09-10 00:26:43 +02:00 |
|
|
cd8e385b3e
|
Change FormComponent naming to use per-name counters for duplicate names
|
2020-09-09 19:41:57 +02:00 |
|
|
84f4d98c20
|
Split project settings permission into viewing and multiple managing permissions
|
2020-09-08 22:11:15 +02:00 |
|
|
bce7365582
|
Add FormComponent::disableAllFields
|
2020-09-08 19:21:20 +02:00 |
|
|
620dbc8865
|
Fix disabling LightMark editor not disabling formatting buttons
|
2020-09-08 19:20:59 +02:00 |
|
|
42b063b841
|
Add a simple project dashboard with a description panel
|
2020-09-08 18:26:58 +02:00 |
|
|
93c2eb0e37
|
Improve checkbox wrapping and LightMark checkbox strikethrough
|
2020-09-08 17:23:22 +02:00 |
|
|
5d04f55db7
|
Add project description w/ editor in settings
|
2020-09-08 02:20:47 +02:00 |
|
|
cf3c72417c
|
Make LightMark editor a separate component & remove FormTextArea
|
2020-09-08 02:00:27 +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 |
|
|
0e0cc73962
|
Change 'Manage Projects' permission to give full control over all visible projects
|
2020-09-07 00:25:16 +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 |
|
|
0d88307ac4
|
Add automatic tests for installation, reinstallation, admin login/logout and admin page access
|
2020-09-05 17:29:02 +02:00 |
|
|
3dba9883c8
|
Swap order of issue edit page General and Status columns
|
2020-09-04 11:21:42 +02:00 |
|
|
fa2ae4ddb0
|
Refactor AbstractTable fetching procedures
|
2020-09-04 10:01:45 +02:00 |
|
|
3eca0c8fef
|
Rename SystemConfig to ConfigFile
|
2020-09-03 20:44:16 +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 |
|
|
6d0be9ceef
|
Remove successful registration message from RegisterModel and use the generic message model instead
|
2020-09-03 15:00:12 +02:00 |
|
|
1964d27f34
|
Rename error model/page to a more generic message model/page
|
2020-09-03 08:23:33 +02:00 |
|
|
bae521455d
|
Tweak LightMark styles and swap formatting codes for bold & italic text
|
2020-09-01 09:08:27 +02:00 |
|
|
89eeacc16a
|
Refactor how models handle loading data and component construction
|
2020-08-31 18:02:41 +02:00 |
|
|
3f72929cb7
|
Add titled section component
|
2020-08-31 06:02:22 +02:00 |
|
|
9a6a735214
|
Implement LightMark inline font formatting
|
2020-08-31 03:55:57 +02:00 |
|
|
ddd8f9bd9c
|
Rewrite update migrations to save progress & remove old migrations
|
2020-08-30 09:58:45 +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 |
|
|
0ce8c7d561
|
Refactor forms to reduce <label> code duplication
|
2020-08-30 02:25:57 +02:00 |
|
|
d49f633d98
|
Replace SQL constraint violation checks with early manual checks
|
2020-08-30 00:24:06 +02:00 |
|
|
b8a68be934
|
Fix completely broken project creation & redirect to project URL on success
|
2020-08-29 23:36:00 +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 |
|