Bug 309038 - Add priority feature, use value for levelling/scheduling
Summary: Add priority feature, use value for levelling/scheduling
Status: RESOLVED FIXED
Alias: None
Product: calligraplan
Classification: Applications
Component: general (show other bugs)
Version: 2.5.2
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dag Andersen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-26 10:51 UTC by Florian
Modified: 2019-05-15 09:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 3.1.89


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian 2012-10-26 10:51:16 UTC
I'm using the MoSCoW method to prioritize User Stories/Use Cases/requirements. It would be great if I could add this priority to a task in the WBS, and it would be awesome if this prioritization value would be used for levelling/scheduling.

Reproducible: Always

Actual Results:  
High priority tasksare scheduled after low priority tasks.

Expected Results:  
Schedule high priority tasks first.
Comment 1 Dag Andersen 2019-05-15 09:28:02 UTC
Git commit 74b50bb46a7734bff62ae114f81870f4f5e24130 by Dag Andersen.
Committed on 15/05/2019 at 09:27.
Pushed by danders into branch 'master'.

Bug 309038 - Add priority feature, use value for levelling/scheduling.

Can only use TJ scheduler for now.

* Add priority property to Node
* Load/save xml for Project and Task
* Add to models
* Add to dialogs
* Use priority in TJ Scheduler
FIXED-IN: 3.1.89

M  +1    -0    src/kptview.cpp
M  +16   -0    src/libs/kernel/kptcommand.cpp
M  +13   -0    src/libs/kernel/kptcommand.h
M  +11   -0    src/libs/kernel/kptnode.cpp
M  +6    -0    src/libs/kernel/kptnode.h
M  +2    -0    src/libs/kernel/kptproject.cpp
M  +2    -0    src/libs/kernel/kpttask.cpp
M  +1    -0    src/libs/models/kptcommonstrings.cpp
M  +1    -0    src/libs/models/kptcommonstrings.h
M  +44   -0    src/libs/models/kptnodeitemmodel.cpp
M  +3    -0    src/libs/models/kptnodeitemmodel.h
M  +31   -13   src/libs/ui/TasksGeneralPanel.ui
M  +8    -2    src/libs/ui/kptsummarytaskgeneralpanel.cpp
M  +60   -27   src/libs/ui/kptsummarytaskgeneralpanelbase.ui
M  +1    -0    src/libs/ui/kpttaskeditor.cpp
M  +7    -2    src/libs/ui/kpttaskgeneralpanel.cpp
M  +28   -13   src/libs/ui/kpttaskgeneralpanelbase.ui
M  +2    -0    src/plugins/schedulers/tj/PlanTJScheduler.cpp

https://commits.kde.org/calligraplan/74b50bb46a7734bff62ae114f81870f4f5e24130