|
f0dd7bc256
|
feat(project_management): add organization field to project form and api endpoint
ref: #293 #298
|
2024-09-17 13:21:08 +09:30 |
|
|
5b356c3c11
|
feat(project_management): add project_type field to project form
ref: #294 #298
|
2024-09-17 13:14:53 +09:30 |
|
|
34b85441e2
|
feat(project_management): add project type field to project model
ref: #294 #298
|
2024-09-17 13:12:26 +09:30 |
|
|
3f0853654e
|
feat(project_management): new model project type
ref: #294 #298
|
2024-09-17 13:06:15 +09:30 |
|
|
a4926f8a0d
|
feat(project_management): add project state field to project model
ref: #294 #298
|
2024-09-17 12:49:53 +09:30 |
|
|
1314f9a1ff
|
feat(project_managemenet): new model project state
ref: #294 #298
|
2024-09-17 12:46:48 +09:30 |
|
|
d8654fae6d
|
test(project_management): Project miletone skipped api checks
ref: #285 #292
|
2024-09-16 16:22:14 +09:30 |
|
|
033f47b6b9
|
feat(project_management): add field external system to projects
ref: #292
|
2024-09-16 16:05:37 +09:30 |
|
|
383bca4ff9
|
refactor(core): migrate ticket enums to own class
ref: #292
|
2024-09-16 15:59:54 +09:30 |
|
|
5cd51ba00e
|
test(project_management): Project Milestone tenancy model checks
ref: #285 #292
|
2024-09-14 16:12:56 +09:30 |
|
|
a3fafdafbd
|
test(project_management): Project Milestone view checks
ref: #285 #292
|
2024-09-14 16:12:31 +09:30 |
|
|
df9ad069c4
|
test(project_management): Project Milestone ui permission checks
ref: #285 #292
|
2024-09-14 16:12:04 +09:30 |
|
|
2ff3dab014
|
test(project_management): Project Milestone core history checks
ref: #285 #292
|
2024-09-14 16:11:39 +09:30 |
|
|
ae9526ef57
|
test(project_management): Project Milestone Tenancy object checks
ref: #285 #292
|
2024-09-14 16:11:28 +09:30 |
|
|
5e235617e0
|
feat(project_management): Add project milestones
ref: #285 #292
|
2024-09-14 16:09:07 +09:30 |
|
|
5f3c7296b7
|
feat(project_management): remove requirement for code field to be populated
ref: #14 #284
|
2024-09-13 14:39:50 +09:30 |
|
|
2e15e61059
|
fix(project_management): correct project view permissions
ref: #14 #284
|
2024-09-13 14:35:37 +09:30 |
|
|
574357b60a
|
test(core): Project tenancy model checks
ref: #14 #284
|
2024-09-13 14:35:09 +09:30 |
|
|
1576605acb
|
test(core): Project view checks
ref: #14 #284
|
2024-09-13 14:34:57 +09:30 |
|
|
9d564ffbb2
|
test(core): Project UI permission checks
ref: #14 #284
|
2024-09-13 14:34:47 +09:30 |
|
|
b56f3236fd
|
test(core): Project API permission checks
ref: #14 #284
|
2024-09-13 14:34:38 +09:30 |
|
|
6e566b8840
|
test(core): Project history checks
ref: #14 #284
|
2024-09-13 14:34:28 +09:30 |
|
|
34a1a19089
|
test(core): Project Tenancy object checks
ref: #14 #284
|
2024-09-13 14:34:19 +09:30 |
|
|
122216dbe4
|
chore(core): remove unused markdown import
ref: #14 #96 #93 #95 #90 #250 #270
|
2024-09-11 21:15:21 +09:30 |
|
|
eb4a58ed01
|
fix(project_management): correct comment reply url name
ref: #14 #270
|
2024-09-11 15:21:55 +09:30 |
|
|
b07872c8c2
|
feat(project_management): Add project duration field
ref: #14 #270
|
2024-09-11 12:50:31 +09:30 |
|
|
6371fa03a1
|
chore(project_management): remove non-ticket based project tasks
project tasks scope was moved to a type of ticket.
ref: #14 #250 #267
|
2024-09-10 15:52:34 +09:30 |
|
|
daa872d2e7
|
feat(project_management): Add project tasks
ref: #14 #250 #267
|
2024-09-10 15:38:30 +09:30 |
|
|
4d1600e396
|
refactor(project_management): migrate projects to new style for views
ref: #14 #267
|
2024-09-10 15:27:05 +09:30 |
|
|
c5a5c393a8
|
feat(core): add basic ticketing system
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-08-25 17:45:55 +09:30 |
|
|
64fd8b5686
|
feat(ui): add project management icon
!31
|
2024-08-23 18:03:52 +09:30 |
|
|
58a9532c70
|
chore: update to cater for recent dev changes and class inheritance
!31 !40 !42
|
2024-08-23 18:03:52 +09:30 |
|
|
3c206f5aef
|
feat(project_management): Add manager and users for projects and tasks
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
9bc4f186d5
|
feat(project_management): Project task view "view"
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
f883d4190a
|
feat(project_management): Project task edit view
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
c6fc2d3e7c
|
feat(project_management): Project task delete view
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
e4d1bb4d3c
|
feat(project_management): Project task add view
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
376faf3d5a
|
feat(project_management): Add project task model
!30 #14
|
2024-08-23 18:03:52 +09:30 |
|
|
326753d0ff
|
chore(project_management): Add doc link to project view page
!30 #14
|
2024-08-23 18:02:53 +09:30 |
|
|
47f95ddae2
|
chore(project_management): add placeholder code for project notes
!30 #14
|
2024-08-23 18:02:53 +09:30 |
|
|
86fc1448a6
|
feat(project_management): save project history
!30 #14
|
2024-08-23 18:02:53 +09:30 |
|
|
a91ae337c4
|
feat(project_management): add project delete page
!30 #14
|
2024-08-23 18:00:45 +09:30 |
|
|
58466fa490
|
feat(project_management): add project edit page
!30 #14
|
2024-08-23 18:00:45 +09:30 |
|
|
de78a30a5d
|
feat(project_management): add project view page
!30 #14
|
2024-08-23 18:00:45 +09:30 |
|
|
f7d61696d1
|
feat(project_management): add project add page
!30 #14
|
2024-08-23 18:00:45 +09:30 |
|
|
e35ccd360b
|
feat(project_management): add project index page
!30
|
2024-08-23 18:00:45 +09:30 |
|
|
5f3a778002
|
feat(project_management): add interim project model
!30
|
2024-08-23 18:00:45 +09:30 |
|
|
45cc34284a
|
feat(core): only display navigation menu item if use can view model
!35 fixes #114
|
2024-07-12 07:16:05 +09:30 |
|
|
fe1a9d07f7
|
chore: planning for project management
!21 #14
|
2024-06-12 12:08:03 +09:30 |
|
|
f453075d20
|
chore(app): add base app for project management
!12 closes #34
|
2024-05-27 12:47:38 +09:30 |
|