-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project Management #14
Comments
added 5m of time spent |
marked this issue as related to #34 |
mentioned in commit fe1a9d0 |
mentioned in commit af688bcb43f847bf56750b1859c607df880ccbf7 |
mentioned in commit e98a1f44df18c95a74e3056450819b78a217d751 |
mentioned in commit 15fecba608c60c24883d1521cfbf4853acf266d1 |
mentioned in commit 3bedfdab21161419a4c1579e2308f759cef016cb |
mentioned in commit 1a41bd65afa34d93332dd9def8e3281809963d95 |
mentioned in commit b19aae6157dfbd407b339552a59f93ec5833a215 |
mentioned in commit f45bc0294d6b06bc8e00689d8e4c00a6109bdd37 |
mentioned in commit 07a9f68fe1e239895104c633cb84dfc2029791bf |
mentioned in commit b412562e9b000e6615b5caf8840c0562008075f6 |
mentioned in commit f3c6b6a40336fec2034b5f426d6d9a6a1224ce62 |
mentioned in commit 8e60a5dbd4472eff084954b159f62a66619eb13f |
mentioned in commit 0b8c885be28c052f2b43fae5b90f064ed5170886 |
marked this issue as blocked by #58 |
adding #58 as blocking due to it being needed for git repo linking |
mentioned in commit 371b12c40d796692639513a490ac0650a8849c70 |
mentioned in commit 1dfa33df01305fd3a0ddc1dedfa486718d05b434 |
mentioned in commit c5ef82f0edc32f581a780adfb7b9b390434f3f62 |
mentioned in commit 850f1993c73eacfa5bf9ac92ff0aa7ce5fba60b6 |
mentioned in commit 2e68fc4f74a0ed13e63013aaf6f0db449238bc18 |
mentioned in commit 07e5598523a4b60e3c04d87e848167db81130cb5 |
mentioned in commit 1ebc075b6d754505c900c273ad4a0ba359da0f56 |
mentioned in commit 6b703412b39ca4256868731ddbde91dd666f3c5a |
mentioned in commit 0c42dfdb1ba4a90d923472f2aacab9f1a23acb35 |
mentioned in commit c77fc7e812460a443c10968ff9e3e84f0402ccfa |
mentioned in commit 4b96ae93d387446e6d29aa2d529edaa7e3bca744 |
mentioned in commit 66eed6b1de6cfbc6431c3c08f44064a66f0bd3ff |
mentioned in commit 5655e273bf4bc5ef0508aafa768dd9a0ebed3786 |
removing from milestone v1.2 as this issue is more of a planning doument |
Add a Project Management module with a focus on ITSM and software development.
Details
Full project management. Ownership of projects should be broken down in to Managers and Teams with both being able to be assigned to a user and/or team.
Git repository Linking
Be able to add a git repository to a project. and once linked to a project it is kept in sync with the provider (Github/Gitlab). This could be achieved with inbound web hooks or a scheduled task that checks the repository providers API.
A repository should add a couple of new tabs to the project:
Issues
Merge Requests
Both of these tabs should be kept in sync with the provider. The intent of these tabs is to provide the information as part of the project information that is hosted locally. If the issue/MR is amended this should be pushed to this app via a webhook. If the issue/MR is edited within this application it must also update the providers object (issue/MR). For a user to be able to use this app to update the provider they will need to add their own providers token so that the actions with the provider are using the users actual details,
Features
project milestones #285
Inbound Webhooks from provider (Github/Gitlab) to keep items in sync
Outbound Webhooks to provider (Github/Gitlab) to keep items in sync
Notes added to an issue are added to the provider (Github/Gitlab)
Sync from this app to provider uses the users provider API key
Commit footer actions
Be able to complete a project task i.e.
close TASK-22
Be able to create comment or link to a project and/or task i.e.
PROJECT-22
TASK-22
Project Purge Permission
Project Import Permission Project features required for v1.2 #295
Desirable Features
Feature Ideas
Requirements
(!30) Projects
(!30 Partial) Project Tasks
GIT repository linking (GitHub / GitLab)
costs tracking
time tracking
dependent tasks
models can be linked to project/tasks
Only Managers can edit a Project
Assigned Team Members can edit a task assigned to them and if they have the
change_projecttask
permissionProject Reporting (Prometheus) #157 Reporting
Links
Blocked By: API Browser #58
Blocked By: Ticketing models #250
Related: Add App Project Management #34
Related: GIT Repository Management #115
Related: E-Mail Notifications #142
Related: Assign KB article to an item #149
Related: Integration Tests #152
Related: Project Reporting (Prometheus) #157
Related: Ticketing models #250
The text was updated successfully, but these errors were encountered: