EDIT: Issueshttps://dev.e-taxonomy.eu/redmine/https://dev.e-taxonomy.eu/redmine/redmine/favicon.ico?14691914852018-09-17T02:25:41ZEDIT Project Management
Redmine bug #7764 (Closed): Fix classification and synonym bug in taxon name freetext searchhttps://dev.e-taxonomy.eu/redmine/issues/77642018-09-17T02:25:41ZAndreas Müller
<p>The bug is described in <a class="issue tracker-4 status-4 priority-10 priority-lowest" title="bug: re-establish support for wildcard at start of query string (includes the query string '*' ) (Feedback)" href="https://dev.e-taxonomy.eu/redmine/issues/5868#note-20">#5868#note-20</a> and previous.</p>
<ul>
<li><p>synonym search does not work with classification or subtree defined</p></li>
<li><p>classification specification does not work in TaxonListController search method</p></li>
</ul>
<p>Because of the second bug, the first was never found before implementation of subtree filter</p>
bug #7759 (Closed): classification subtreefilter settings in portalhttps://dev.e-taxonomy.eu/redmine/issues/77592018-09-13T13:49:41ZAndreas Kohlbecker
<p>As fist step we need a simple subtreefilter field which takes the UUID of a TaxonNode. </p>
<p>This uuid is to be used as filter parameter for:</p>
<ul>
<li>ClassificationController
<ul>
<li>/classification/{uuid}/childNodes?subtree=</li>
<li>/classification/{uuid}/childNodesAt/{rankUuid}?subtree=</li>
</ul></li>
<li>ClassificationPortalListController
<ul>
<li>/portal/classification/{treeUuid}/childNodes?subtree=</li>
<li>/portal/classification/{treeUuid}/childNodesAt/{rankUuid}?subtree=</li>
</ul></li>
<li>TaxonListController
<ul>
<li>/portal/taxon/search?subtree=</li>
<li>/portal/taxon/find?subtree=</li>
<li>/portal/taxon/findByDescriptionElementFullText?subtree=</li>
<li>/portal/taxon/findByFullText?subtree=</li>
<li>/portal/taxon/findByEverythingFullText?subtree=</li>
<li>/portal/taxon/findByIdentifier?subtree=</li>
<li>/portal/taxon/findByMarker?subtree=</li>
</ul></li>
<li>additional
<ul>
<li>/portal/taxon/{uuid}</li>
<li>/portal/taxon/{uuid}/taxonNodes</li>
<li>/portal/classification/{uuid}/pathFrom/{uuid}/toRank/{uuid}</li>
<li>/classification/{uuid}/childNodesOf/{uuid}</li>
</ul></li>
</ul>
task #7757 (Closed): Replace deprecated hibernate @Index annotationhttps://dev.e-taxonomy.eu/redmine/issues/77572018-09-13T09:37:01ZAndreas Müller
<p>... from model classes</p>
feature request #7753 (Closed): use TaxonRelationshipFormatter for MAN and pro parte synonyms in ...https://dev.e-taxonomy.eu/redmine/issues/77532018-09-12T07:48:42ZKatja Luther
<p>This replaces the implementation <a class="issue tracker-5 status-5 priority-10 priority-lowest closed" title="feature request: Correct formatting for misapplied names in name editor (Closed)" href="https://dev.e-taxonomy.eu/redmine/issues/6681">#6681</a></p>
bug #7745 (Closed): Subtree filter for dataportal serviceshttps://dev.e-taxonomy.eu/redmine/issues/77452018-09-09T21:33:37ZAndreas Müller
<p>This is a bit similar to the publish flag filter for data portal (<a class="issue tracker-6 status-3 priority-10 priority-lowest child" title="task: Withheld unpublished taxa from webservice used in E+M dataportal (Resolved)" href="https://dev.e-taxonomy.eu/redmine/issues/3560">#3560</a>) and other services (<a class="issue tracker-5 status-1 priority-11 priority-default child" title="feature request: Withheld unpublished taxa from webservice used in other webservices (New)" href="https://dev.e-taxonomy.eu/redmine/issues/7492">#7492</a>)</p>
bug #7742 (Closed): vaadin view presenters not disposing ehcaches and object references in event ...https://dev.e-taxonomy.eu/redmine/issues/77422018-09-07T09:32:47ZAndreas Kohlbeckerbug #7738 (Closed): NPE for cancel in Use existing media dialog of specimen tree editorhttps://dev.e-taxonomy.eu/redmine/issues/77382018-09-07T06:30:33ZPatrick Plitznerbug #7728 (Closed): NPE in wizard when changing type of referencehttps://dev.e-taxonomy.eu/redmine/issues/77282018-09-06T10:59:16ZKatja Luther
<p>Hallo Katja,</p>
<p>Beim Öffnen einer In-Referenz einer Referenz, die selber bereits im Dialog geöffnet ist, kam reproduzierbar folgender Fehler.<br>
Kannst du mal sehen, ob offensichtlich ist, woran das liegen kann. Beide Referenzen sind preliminary.</p>
<p>Leider ist DB derzeit noch lokal nur bei mir.</p>
<p>Wie es mir scheint, liegt es aber daran, dass colors nicht gesetzt ist an dieser Stelle. Wie kann man sicherstellen, dass colors immer einen Wert hat?<br>
form.setBackground(colors.getBackground());</p>
<p>Viele Grüße,<br>
Andreas M.</p>
<pre>login : admin
editor version : 5.3.0.201808280657
server : localhost (localhost mgd.)
schema version : 5.0.0.0.20180514
os : Windows Server 2012 R2 6.3 amd64
java : 1.8.0_121
java.lang.NullPointerException
at org.eclipse.ui.forms.widgets.FormToolkit.createScrolledForm(FormToolkit.java:668)
at eu.etaxonomy.taxeditor.ui.element.AbstractCdmEntityWizardPage.createControl(AbstractCdmEntityWizardPage.java:93)
at eu.etaxonomy.taxeditor.ui.section.reference.ReferenceWizardPage.createControl(ReferenceWizardPage.java:49)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:175)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:696)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:588)
at org.eclipse.jface.window.Window.create(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)
at org.eclipse.jface.window.Window.open(Window.java:783)
at eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement$EditListener.widgetSelected(EntitySelectionElement.java:439)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement$EditListener.widgetSelected(EntitySelectionElement.java:439)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at eu.etaxonomy.taxeditor.Application.start(Application.java:24)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
</pre> feature request #7726 (Closed): Change label of "Abbrev. Title Cache" to "Nomenclatural Cache" in...https://dev.e-taxonomy.eu/redmine/issues/77262018-09-06T10:05:30ZPatrick Plitznerbug #7722 (Closed): NamePopupEditor: validation not working for rank genushttps://dev.e-taxonomy.eu/redmine/issues/77222018-09-04T12:03:19ZWolf-Henning Kusber
<p>Validation button of genus without function (basionym, replaced syn. okay)</p>
<p><img src="https://dev.e-taxonomy.eu/redmine/attachments/download/1357/picture672-1.png" alt="" /></p>
feature request #7720 (Closed): use new taxonRelationshipsDTO webservice for all taxon relations https://dev.e-taxonomy.eu/redmine/issues/77202018-09-04T11:43:37ZAndreas Kohlbecker
<p>for details see <a class="issue tracker-5 status-5 priority-10 priority-lowest closed" title="feature request: Formatter and DTO for taxon relationships (e.g. misapplied names) (Closed)" href="https://dev.e-taxonomy.eu/redmine/issues/6682">#6682</a></p>
<p>since completion of <a class="issue tracker-5 status-5 priority-10 priority-lowest closed" title="feature request: use new taxon relationship DTO webservice in portal (Closed)" href="https://dev.e-taxonomy.eu/redmine/issues/7658">#7658</a> the taxonRelationshipsDTO is used for misapplied names and invlalid designation. The webservice should be used also for all other taxon relationships in the poral</p>
<p><strong>TODO</strong>: </p>
<ul>
<li>revert <a class="changeset" title="ref #7658, ref #7720 restoring css rule for .relation_sign" href="https://dev.e-taxonomy.eu/redmine/projects/edit/repository/cdm-dataportal/revisions/13bd883d0cefd9e86d99031bfcda601d54506aed">cdm-dataportal|13bd883d</a> once issue completed</li>
</ul>
feature request #7717 (Closed): Implement "continued" in TimePeriod UIhttps://dev.e-taxonomy.eu/redmine/issues/77172018-09-04T07:55:05ZAndreas Müller
<p>The continued flag should be alternative to the end date. As described in <a class="issue tracker-5 status-5 priority-10 priority-lowest closed" title="feature request: Add "continued" flag to (Verbatim)Timeperiod (Closed)" href="https://dev.e-taxonomy.eu/redmine/issues/7644">#7644</a> either the flag is set or we have an end date. So setting the flag in the TimePeriod class actually removes the end date.</p>
<p>Therefore, when the flag is set it should not be possible to edit the end date.</p>
feature request #7715 (Closed): Description sources should be handled same as DescriptionElementhttps://dev.e-taxonomy.eu/redmine/issues/77152018-09-03T09:53:15ZAndreas Müller
<p>Description sources are currently in supplemental data, DescriptionElement in Details view.</p>
<p>Both should be in Details view.</p>
feature request #7712 (Closed): PhycoBank UI Reference detail sizehttps://dev.e-taxonomy.eu/redmine/issues/77122018-08-31T16:18:19ZWolf-Henning Kusber
<p>Field "Reference detail" not long enough for standard entries,<br>
e.g. 100, pl. 100, fig. 50-60 (see screen shot)<br>
Problem with proof reading by submitter or curator.</p>
<p><img src="https://dev.e-taxonomy.eu/redmine/attachments/download/1354/picture369-1.png" alt="" /></p>
feature request #7706 (Closed): Warning for reused Media is missinghttps://dev.e-taxonomy.eu/redmine/issues/77062018-08-30T08:48:28ZAndreas Müller
<p>If Media is linked from multiple data the according warning is missing in the details view. This is critical.</p>
<p>===</p>
<p>AM: However, I realize that there is a warning missing in the Media details view that the Media is used multiple times. We do have this warning for other data types (e.g. References, Persons, Teams, …) and it proves to be very helpful to avoid users from unintended changes of data that is linked from different places. We will add this warning asap.</p>