Comments (8)
hi,
Thank you for reporting.
It probably has to do with the time of the completion date.
In redmine, the completion date is managed by datetime
It's possible that the timezone correction is wrong.
I'll look into it over the weekend.
Could you tell me what kind of database and timezone of your redmine.
from redmine_issue_evm.
I'm using MySQL and Redmine is using the timezone Etc/UTC
from redmine_issue_evm.
I've read the code and I think I've found out where this go wrong. I'm not used to Ruby so I may have misread some lines, but from my understanding : an issue "1" can't appears at two points on the charts, meaning that when an progress get overwritten on day D+1, the progress set on day D doesn't appear anymore on the chart.
Doesn't seems easy to fix though...
from redmine_issue_evm.
Hi, @soladev
Thanks for the reply.
Yes, it seems that the dates on the chart are not being converted correctly.
I am using a different method to convert the completion date (datetime) from the database to the date on the chart.
Database completion date: in_time_zone
Date on chart: to_time(:local)
Maybe the cause is this difference.
I just pushed the fix code to branch: master, could you please try it?
from redmine_issue_evm.
Hi, @soladev
I may have made a slight mistake.
Once an issue is completed, the progress rate during the process cannot be displayed in the chart.
The chart (history) does not reflect the percentage of progress, because it considers the EV of the status date to be important.
It is expected that it will be quite a difficult implementation to reflect the past progress rate of a completed ISSUE in the chart.
from redmine_issue_evm.
Okay thanks you for letting me know, I figured it would be a complex implementation.
From what I can tell, the code on master is working as expected.
from redmine_issue_evm.
Hi, @soladev
I tried to implement it, and pushed it to Branch: 5.3_develop.
If you are interested in it, please try to use it.
However, the code is not very good :(
from redmine_issue_evm.
From what I can tell it's working as expected on branch 5.3_develop, thanks a lot !
from redmine_issue_evm.
Related Issues (20)
- Add a description of the ES HOT 1
- Little typo on tables HOT 3
- catch up to latest version
- Making EAC evolve over time on graph HOT 3
- New function: show issue list that difference between baseline and actual
- Redmine 3.4 support version is lift up to latest version HOT 1
- Test on redmine 4.2.0
- NameError (undefined local variable or method `hour' for #<CalculateEvmLogic::CalculateEvm:0x00007f497e2ab178> HOT 1
- Uplift to redmine5.0
- Improved features and BugFixes on branch Redmine 5.0
- Plugin not working HOT 13
- which is the shortcut for spain in the region to get a holiday? HOT 2
- Proposal to implement HOT 5
- BAC HOT 1
- Representation of PV/EV/AC in monetary units, not only in hours. HOT 2
- Accruing work performed manually to specific dates HOT 2
- Question - EVM Report for specific date HOT 2
- Division by zero in calculate_evm_logic.rb >> rest_days HOT 3
- High cpu usage. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redmine_issue_evm.