ergoserv/redmine-progressive-projects-list

Problem with closed issuue with fixed version and separated due date

asmikhailov opened this issue · 2 comments

In project_decorator.rb

def opened_due_date
    @opened_due_date ||= [
     issues.open.maximum('due_date'),
     shared_versions.maximum('effective_date'),
     Issue.fixed_version(shared_versions).maximum('due_date')
    ].compact.max
  end

Issue.fixed_version(shared_versions).maximum('due_date') filter closed issues with open. So any closed project with such issues shows as overdue

@asmikhailov seems that versions should be closed to be excluded from the list. Could you please check if your problems is related to open versions or closed.
Thank you.

@asmikhailov seems you are right. Will try to fix it and release a new version.