When using Database Values Plugin custom fields in the Two Dimensional Filter Statistics portlet, the link for "None" doesn't take to the correct query but to the las one used by the user.
Please see https://jira.atlassian.com/browse/JRA-13024
I just tested it and I can confirm it is an issue. Support for this is done through implementing the CustomFieldStattable interface. I have it currently like this:
public StatisticsMapper getStatisticsMapper(CustomField customField) { return new AbstractCustomFieldStatisticsMapper(customField) { @Override protected String getSearchValue(Object o) { if( o == null ) { return null; } else { return ((IdAndString) o).getId(); } } public Object getValueFromLuceneField(String id) { // Convert the primary key into something nice if( id != null ) { String text = DatabaseValuesViewHelper.getViewHelper(customField).getTextForStatistics(id, getDescriptor().getI18nBean()); return new IdAndString(id, text); } else { return null; } } @Override public Comparator getComparator() { return new Comparator() { public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } else if (o1 == null) { return 1; } else if (o2 == null) { return -1; } return ((IdAndString) o1).getText().compareTo(((IdAndString) o2).getText()); } }; } }; }
I don't know what I do wrong to support the 'none' hyperlink case?
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.