Commit Graph

150 Commits

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