Project

General

Profile

Activity

From 07/04/2020 to 08/02/2020

07/31/2020

02:52 PM bug #9175 (Closed): hide occurrence map when no data exists
Andreas Kohlbecker
01:58 PM bug #9175 (Resolved): hide occurrence map when no data exists
Applied in changeset commit:cdm-dataportal|d8e5f1be0d95922b6aa1a1678d590eeff6e7599c. Andreas Kohlbecker
11:33 AM bug #9175 (Closed): hide occurrence map when no data exists
example :
http://int.e-taxonomy.eu/dataportal/integration/reference/cdm_dataportal/name/3a6d4bf2-5c89-4525-9e87...
Andreas Kohlbecker
02:41 PM Revision 64fef541 (cdm-dataportal): ref #9175 removing unnecessary wait from test page element
Andreas Kohlbecker
02:25 PM Revision 29796987 (cdm-dataportal): ref #4372 detection of main portal page content for zen and garland theme
Andreas Kohlbecker
01:58 PM Revision d8e5f1be (cdm-dataportal): fix #9175 map detects empty kml layer and removes itself
Andreas Kohlbecker
01:20 PM Revision 0f32b53b (cdm-dataportal): ref #9175 tests for map visibility
Andreas Kohlbecker

07/30/2020

05:34 PM bug #9109: Search button font icon broken
this is fixed.
please review: http://test.e-taxonomy.eu/dataportal/preview/phycobank/
Andreas Kohlbecker
05:33 PM bug #9109 (Resolved): Search button font icon broken
Applied in changeset commit:cdm-dataportal|c8624e9a3f2aad086b48465b0ce3636e30631be7. Andreas Kohlbecker
05:29 PM bug #9109 (In Progress): Search button font icon broken
This is an issue in all browsers and OS.
I could not see it instantly since fontawesome in installed in my laptop ...
Andreas Kohlbecker
05:33 PM Revision c8624e9a (cdm-dataportal): fix #9109 making fontawesome icons appear again:
- updating fonts/.htaccess for for woff2 fonts
- using button tag instead of input for better fontawsome compatibil...
Andreas Kohlbecker
03:16 PM bug #9087 (Resolved): typedesignation/{uuid}/annotations must return pager objects
should be fully fixed.
before closing disable in ` eu.etaxonomy.dataportal.pages.PortalPage.pageHealthChecks()` :
...
Andreas Kohlbecker
03:13 PM Revision 7da72161 (cdm-dataportal): ref #9087 fixing query parameter handling in cdm_api
Andreas Kohlbecker
03:12 PM Revision e14b9808 (cdmlib): ref #9087 typedesignation/{uuid}/annotations returns pager
Andreas Kohlbecker
02:00 PM bug #9173: NPE when move synonym into homotypical group of accepted
Now I could reproduce the problem. If the setting of the focus is not done, the NPE appears. Katja Luther
12:41 PM bug #9173 (Closed): NPE when move synonym into homotypical group of accepted
Hallo,
beim Verschieben in die homot. Gruppe des Taxons, nachdem das Synonym von einem anderen Taxon hierher vorscho...
Katja Luther
01:11 PM bug #9171: Doubtful taxa are not found in bulkeditor
The search is based on the titleCache and the titleCache of doubtful taxa starts with "?", we should search on the ti... Katja Luther
11:46 AM bug #9171 (Closed): Doubtful taxa are not found in bulkeditor
merkwürdig. Ich bin im Bulk Editor für Taxa und suche (eigentlich) nach Obione chilensis. Folgendes Ergebnis:
![]...
Katja Luther
12:44 PM bug #9174 (Duplicate): After longer inactivity NPE for cache
WGB:
... Wenn ich längere Zeit keinen Neustart des Editors gemacht habe (z.B. meinen Rechner über Nacht nur in Hyb...
Katja Luther
12:21 PM bug #8591: Multiple representations problem on setting synonym as basionym
Hallo,
beim Verschieben eines Synonyms von einer h. Gruppe in die andere.
Taxon mit sehr vielen Synonymen (Conophytum...
Katja Luther
12:11 PM bug #9172 (Closed): Missing synchronisation between taxonnode wizard and name editor
When a taxonnode is updated which is already opened in name editor, the node information is not updated in name edito... Katja Luther
11:36 AM feature request #9170 (New): DISCUSS: Workflow for 'Make taxon a synonym of another taxon'
mail WB:
wenn man aus dem TaxonNavigator ein Taxon zu einem Synonym erklärt wird dem neuen Synonym automatisch die...
Katja Luther
11:22 AM Revision 97fada02 (cdm-dataportal): ref #8543 more specific xpath for footnotes
Andreas Kohlbecker
11:02 AM Revision 8202a2c0 (cdm-dataportal): ref #8543 option to block footnote list key to avoid foonote keys in odd places like warnings
Andreas Kohlbecker
10:33 AM Revision fef841d4 (cdm-dataportal): ref #8543 moving more *_footnote_markup() to footnotes.inc
Andreas Kohlbecker
10:27 AM Revision f2e3c080 (cdm-dataportal): ref #8543 moving name_relationship_footnote_markup() to footnotes.inc
Andreas Kohlbecker
10:17 AM Revision 8c14d0ea (cdm-dataportal): ref #8543 testing for erroneous usage of the dafault footnoteListKey
Andreas Kohlbecker
09:29 AM bug #2602 (Worksforme): Taxon synonymy: type designation footnotes rendered together with taxon_page_synonymy footnotes
this has been solved already earlier Andreas Kohlbecker
09:28 AM bug #4964 (New): footnotes for taxonRelationship sources and annotations should be rendered together
Andreas Kohlbecker
09:27 AM bug #4964 (Worksforme): footnotes for taxonRelationship sources and annotations should be rendered together
Andreas Kohlbecker
09:21 AM task #8543 (Closed): overcome distinction of annotation and other foonotes
verified by test and checking the result of the drupal dbupdate Andreas Kohlbecker
09:12 AM task #8543: overcome distinction of annotation and other foonotes
completed Andreas Kohlbecker
09:03 AM task #8543 (In Progress): overcome distinction of annotation and other foonotes
Andreas Kohlbecker
09:11 AM Revision 6f4506af (cdm-dataportal): ref #8543 removing settings to generally disable footnotes
Andreas Kohlbecker
08:51 AM Revision 9f9fe101 (cdm-dataportal): ref #8543 refactoring: renaming variables & moving functions to other files
Andreas Kohlbecker
08:38 AM Revision 1c30a02b (cdm-dataportal): ref #8543 fix missing footnoteListKey default fallback
Andreas Kohlbecker

07/29/2020

11:06 PM Revision d0d0a092 (cdm-dataportal): ref #8543 complete removal of annotation footnote code, also removing deprecated methods
Andreas Kohlbecker
06:00 PM Revision e31c69e3 (cdm-dataportal): ref #8543 testing for FOOTNOTE_KEY_SUFFIX_ANNOTATIONS in use by throwing an exception
Andreas Kohlbecker
04:36 PM Revision 0881e734 (taxeditor): fix #9168: code cleaníng
Katja Luther
04:32 PM feature request #9169 (New): Check whether the class TermEditorInput is still needed
Katja Luther
04:32 PM bug #9168 (Resolved): NameFeature selection in preferences are not shown
Applied in changeset commit:taxeditor|0881e7341dea9cd5127bccae6473439442ac8814. Katja Luther
04:28 PM bug #9168 (New): NameFeature selection in preferences are not shown
Both issues are solved, please review Katja Luther
03:08 PM bug #9168 (Resolved): NameFeature selection in preferences are not shown
Applied in changeset commit:taxeditor|1e1ccbfcfc9f8d45eb9f30fc08ad7eee51ce7282. Katja Luther
03:07 PM bug #9168 (Closed): NameFeature selection in preferences are not shown
The preference of the selected name features are not shown in the preference page, this is because the checkedElement... Katja Luther
04:21 PM Revision dd8700eb (taxeditor): fix #9168: after changing preference preferredFeatureTree should be updated - continue
Katja Luther
04:15 PM Revision b59fbdfa (cdm-dataportal): ref #8543 introducing default footnoteListKey in RenderHints
Andreas Kohlbecker
03:52 PM Revision 0eb48f9b (cdm-dataportal): ref #8850 cdm_compose_annotations_uri() handling cases withiut fieldUnit - comment
Andreas Kohlbecker
03:51 PM Revision d7d89e58 (cdm-dataportal): ref #8850 cdm_compose_annotations_uri() handling cases withiut fieldUnit
Andreas Kohlbecker
03:39 PM Revision a067cc04 (cdm-dataportal): ref #8543 avoiding separation of annotation and source footnotes by always passing defined footnote_list_key_suggestion
Andreas Kohlbecker
03:36 PM Revision 51ace96f (cdm-dataportal): ref #8543 deprecating, cleaning up and documentation of footnote functions
Andreas Kohlbecker
03:12 PM Revision 1e1ccbfc (taxeditor): fix #9168: checkedElements should be of type FeatureDto, after changing pref, preferredNameFeatureTree should be reseted
Katja Luther
03:06 PM Revision 361694e2 (taxeditor): fix #9166: avoid class cast exception while editing namedescriptions in taxon bulk editor
Katja Luther
02:58 PM Revision f5c014af (cdm-dataportal): ref #8543 unification of annotation and source footnotes for related taxa etc. - fixing typo in array key
Andreas Kohlbecker
02:47 PM Revision 39ae8ca4 (cdm-dataportal): ref #8543 unification of annotation and source footnotes for related taxa etc.
Andreas Kohlbecker
02:17 PM Revision 61658f41 (cdm-dataportal): ref #8543 unification of annotation and source footnotes in synonymy
Andreas Kohlbecker
01:45 PM Revision aa139fac (cdm-dataportal): ref #8543 further unification of annotation and source footnotes and fixing separator bug
Andreas Kohlbecker
01:29 PM bug #9167 (New): place "fact" footnote key after fact title
e.g.: see footnote key on citations in http://int.e-taxonomy.eu/dataportal/integration/cichorieae/cdm_dataportal/taxo... Andreas Kohlbecker
12:25 PM Revision 3c4a5472 (cdm-dataportal): ref #8543 further unification of annotation and source handling
Andreas Kohlbecker
12:06 PM Revision fc6585f9 (cdm-dataportal): ref #8543 renaming and documentation towards unification of annotation and other footnotes
Andreas Kohlbecker
12:02 PM Revision d8069342 (cdm-dataportal): ref #8543 further harmonizing footnote functions
Andreas Kohlbecker
11:40 AM bug #9166: ClassCastException when editing media in taxon bulkeditor
This exception was thrown because the correct handling of the change event for media was missing, this is fixed now.
...
Katja Luther
11:31 AM bug #9166 (Resolved): ClassCastException when editing media in taxon bulkeditor
Applied in changeset commit:taxeditor|adea4e3df7091422f3341c56efdcca5231b5e7e3. Katja Luther
11:29 AM bug #9166 (Closed): ClassCastException when editing media in taxon bulkeditor
while editing media of a taxon in bulkeditor the following exception appears:
~~~
last remote method : http://l...
Katja Luther
11:34 AM Revision adea4e3d (taxeditor): fix #9166: avoid class cast exception while editing media in taxon bulk editor
Katja Luther
11:12 AM Revision fe064e2d (cdm-dataportal): ref #8543 removing useless code and cleaner footnote functions
Andreas Kohlbecker
11:00 AM feature request #4372 (Closed): Selenium PortalPage class also suitable for zen-basetheme
Andreas Kohlbecker
10:34 AM Revision dd0767b6 (cdm-dataportal): ref #8543 moving footnote functions to separate inc file
Andreas Kohlbecker
08:45 AM Revision d0be436a (cdm-dataportal): ref #8543 renaming theme_cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_as_footnotekeys() - bug fix
Andreas Kohlbecker
08:44 AM Revision 8ae85ae4 (cdm-dataportal): ref #8543 renaming theme_cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_as_footnotekeys()
Andreas Kohlbecker
08:40 AM Revision c57342f4 (cdm-dataportal): ref #8543 renaming function cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_footnotekeys()
Andreas Kohlbecker
07:40 AM Revision b56a52e4 (cdm-dataportal): ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key() - bug fix
Andreas Kohlbecker
07:38 AM Revision 34fe810d (cdm-dataportal): ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key() - bug fix
Andreas Kohlbecker
07:37 AM Revision 963f9de3 (cdm-dataportal): ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key()
Andreas Kohlbecker
07:25 AM Revision bc7f81f1 (cdm-dataportal): ref #8543 removing unused footnote related theme functions
Andreas Kohlbecker
07:10 AM feature request #3907: EuroMed: implement condensed "status" string of distribution information
Hallo,
aus meiner Sicht wurde das noch nicht abschließend bearbeitet. Der condensed string ist immer noch fehler...
Andreas Kohlbecker

07/28/2020

10:57 PM Revision 8e677507 (cdm-dataportal): ref #8543 improving zen_dataportal theme detection
Andreas Kohlbecker
06:40 PM Revision 9ece0f7b (cdm-dataportal): ref #8543 refactoring cdm_footnotes to normal function
Andreas Kohlbecker
06:35 PM Revision a947cfbd (cdm-dataportal): ref #4372 adapting test case to zen theme
Andreas Kohlbecker
05:46 PM Revision eea102b4 (cdm-dataportal): ref #4372 theme dependend font size in test and fixing bug in media gallery cell extraction
Andreas Kohlbecker
05:31 PM Revision 6c281097 (cdm-dataportal): ref #4372 adapting media gallery to zen theme - step 2
Andreas Kohlbecker
04:50 PM task #9165: Eroneous registrations, published
Wolf-Henning Kusber wrote:
> Beschreibung:
> Fall 1: Eine Registrierung, die nicht öffentlich gemacht werden soll (...
Wolf-Henning Kusber
01:47 PM task #9165 (Feedback): Eroneous registrations, published
Beschreibung:
Fall 1: Eine Registrierung, die nicht öffentlich gemacht werden soll (Duplikat, Neubeschreibung, die i...
Wolf-Henning Kusber
04:35 PM Revision e249276f (cdm-dataportal): ref #4372 adapting media gallery to zen theme
Andreas Kohlbecker
03:48 PM Revision cb80ef0b (cdm-dataportal): ref #4372 PortalPage detects zenTheme and adapting getPrimaryTabs()
Andreas Kohlbecker
03:46 PM Revision 29857cb0 (cdm-dataportal): solving problems with multiple distributions per tree node
Andreas Kohlbecker
03:14 PM Revision f6203a23 (cdm-dataportal): ref #8854 adapting test to new basefont size 14pt
Andreas Kohlbecker
01:49 PM feature request #3907: EuroMed: implement condensed "status" string of distribution information
Please review if this ticket still is an open issue.
If not, it would make sense splitting of the remaining tasks ...
Andreas Kohlbecker
11:23 AM bug #9028: Endless loop when opening the context menu of name facts
the problem occured again:
Hallo,
beim Eingeben/ Anlegen eines Name-Facts. Die Eingabe des Textes ist enorm langs...
Katja Luther

07/27/2020

06:22 PM Revision e9cc637a (cdm-dataportal): ref #8543 refactoring cdm_annotations to normal function
Andreas Kohlbecker
06:13 PM Revision b810c46f (cdm-dataportal): ref #8543 refactoring theme_cdm_footnotes to normal function
Andreas Kohlbecker
05:58 PM Revision 18a83116 (cdm-dataportal): ref #8543 refactoring theme_cdm_annotation_footnotes to normal function - 2
Andreas Kohlbecker
05:58 PM Revision f95bf1b1 (cdm-dataportal): ref #8543 refactoring theme_cdm_annotation_footnotes to normal function
Andreas Kohlbecker
05:19 PM Revision f146528a (cdm-dataportal): fixing uninitialized variable
Andreas Kohlbecker
05:19 PM Revision 6b19a210 (cdm-dataportal): removing unused and uninitialized variable
Andreas Kohlbecker
02:30 PM Revision 73302d89 (cdm-dataportal): ref #8850 adapting tests to new annotation footnotes
Andreas Kohlbecker
02:30 PM Revision 26f042e4 (cdm-dataportal): ref #8850 fixing uninitialized variables
Andreas Kohlbecker
11:34 AM Revision 032f17da (cdm-dataportal): php 5.6 compliance
Andreas Kohlbecker
11:15 AM Revision a6d7907d (cdm-dataportal): fixing typos and cleaning code
Andreas Kohlbecker
10:51 AM feature request #8850 (Resolved): Show annotations for DerivedUnits (Fieldunits etc) in Registration and other pages
this is solved completely. In contrast the original suggestion, I put the footnote into the registration block, since... Andreas Kohlbecker
10:27 AM Revision c47414aa (cdm-dataportal): ref #8850 test for footnotes in registration and name pages; footnote support in BaseElement
Andreas Kohlbecker

07/24/2020

12:53 PM Revision 991ae630 (cdm-dataportal): ref #8850 annotations for FieldUnits and nameTypeDesignations in registration and name page
Andreas Kohlbecker
11:51 AM bug #2602: Taxon synonymy: type designation footnotes rendered together with taxon_page_synonymy footnotes
can be solved by setting the `$footnote_list_key_suggestion` parameter of `handle_annotations_and_sources()` explicit... Andreas Kohlbecker
11:51 AM bug #4964: footnotes for taxonRelationship sources and annotations should be rendered together
can be solved by setting the `$footnote_list_key_suggestion` parameter of `handle_annotations_and_sources()` explicit... Andreas Kohlbecker
08:43 AM Revision 57dba857 (cdm-dataportal): typo
Andreas Kohlbecker
08:42 AM bug #9164: occurrence maps do not resprect max zoom level
none of the tips in https://stackoverflow.com/questions/4240610/min-max-zoom-level-in-openlayers#4240724 did help so far Andreas Kohlbecker
07:54 AM bug #9164 (New): occurrence maps do not resprect max zoom level
even if the max zomm level is set to 16 occurrence maps allow for zoom levels beyond leading to broken maps. Andreas Kohlbecker
07:45 AM Revision af28dbed (cdm-dataportal): more max map zoomlevel values
Andreas Kohlbecker

07/23/2020

09:13 PM Revision c558bf25 (cdmlib): ref #8850 adding entity refernces to DerivedUnitFacade for detivedUnit and fieldUnit
Andreas Kohlbecker
06:36 PM Revision 0e617798 (cdm-dataportal): ref #8850 showing fieldunit annotations in registration page
Andreas Kohlbecker
06:10 PM Revision e050fcf2 (cdm-dataportal): fixing unsuccessful refactoring of annotation functions
Andreas Kohlbecker
05:41 PM Revision 39a9e629 (cdm-dataportal): fixing unsuccessful refactoring of annotation functions
Andreas Kohlbecker
05:01 PM feature request #8317: Omit ex-author if ex-author=author
I checked the update. For new entrys it is fully functionalble.
For already used names there was no automatic update...
Wolf-Henning Kusber
01:32 PM feature request #8317 (Resolved): Omit ex-author if ex-author=author
The integration server was hung, so the update was not distributed to the test system.
I locally tested the creati...
Andreas Kohlbecker
01:15 PM feature request #8317 (In Progress): Omit ex-author if ex-author=author
Wolf-Henning Kusber wrote:
> Portal view as of 23 July 2020 (Test and Production). In both portals the validated des...
Andreas Kohlbecker
12:22 PM feature request #8317: Omit ex-author if ex-author=author
Portal view as of 23 July 2020 (Test and Production). In both portals the validated designation (= invalid name) was ... Wolf-Henning Kusber
04:03 PM Revision 3224fddd (cdm-dataportal): cleaning up and renaming entity annotation footnote key methods
Andreas Kohlbecker
02:37 PM Revision c797d7db (cdm-dataportal): claning up distribution_status_label_and_markup()
Andreas Kohlbecker
02:05 PM Revision 2fc5c836 (cdm-dataportal): cleaning up and renaming entitiy annotation footnote key methods
Andreas Kohlbecker
01:29 PM Revision 4da12c37 (cdm-vaadin): ref #8317 TaxonNamePopupEditor exAuthor only when != combinationAuthor - detecting duplicates by nomTitle compare
Andreas Kohlbecker
08:37 AM bug #7895: registrationWorkingSetDTO/{uuid} fails due IndexOutOfBoundsException in RegistrationWorkingSet
I was selecting "Target version" = NONE and obviously missed the correct option. Andreas Kohlbecker

07/22/2020

11:58 PM task #9163 (Closed): Remove redundant exclude notes for Flora of Greece
Andreas Müller
11:58 PM task #9163 (Resolved): Remove redundant exclude notes for Flora of Greece
Applied in changeset commit:cdmlib-apps|2d1cf56bd48df49359a90fd4c4158f1febb5fe3c. Andreas Müller
11:54 PM task #9163 (Closed): Remove redundant exclude notes for Flora of Greece
Andreas Müller
11:58 PM Revision 2b21cb88 (cdmlib-apps): cleanup
Andreas Müller
11:57 PM Revision 2d1cf56b (cdmlib-apps): fix #9163 remove redundant exclude notes for FoG
Andreas Müller
11:51 PM Revision 4e785924 (cdmlib-apps): Rename and update NonReferencedObjectsDeleteActivator
Andreas Müller
11:50 PM Revision 62ed1947 (cdmlib): rename NonReferencedObjectsDeleter
Andreas Müller
11:46 PM Revision 9345f0fe (cdmlib): nope
Andreas Müller
11:44 PM Revision 14a417c9 (cdmlib): allow exceptions in DeleteNonReferencedReferencesUpdater
Andreas Müller
11:23 PM Revision d3c2f812 (cdmlib): handle nameType is null for TaxonNameDefaultCacheStrategy
Andreas Müller
09:19 PM bug #7895: registrationWorkingSetDTO/{uuid} fails due IndexOutOfBoundsException in RegistrationWorkingSet
Is there a reason why you changed the target version to Fauna Europaea Portal Release?
The fixed ticket belongs to 5.9.
Andreas Müller
01:10 PM bug #7895 (Worksforme): registrationWorkingSetDTO/{uuid} fails due IndexOutOfBoundsException in RegistrationWorkingSet
this has already been fixed by commit:6b0f8cd Andreas Kohlbecker
03:14 PM feature request #8317: Omit ex-author if ex-author=author
Solved and tested.
Please review.
For fixing the wrong data in the production system you may want to edit the a...
Andreas Kohlbecker
03:13 PM feature request #8317 (Resolved): Omit ex-author if ex-author=author
Applied in changeset commit:cdm-vaadin|ff522f12a377c61ee737ebfa2f4f5cbc95398200. Andreas Kohlbecker
03:13 PM Revision ff522f12 (cdm-vaadin): fix #8317 TaxonNamePopupEditor exAuthor only when != combinationAuthor
Andreas Kohlbecker
02:07 PM feature request #8230 (Closed): NameTypePopupEditor: genus selectable as the name type for higher ranks
Example: http://phycobank.org/102321 (worked perfectly)
Currently no problems. Close this ticket and will only reope...
Wolf-Henning Kusber
01:35 PM feature request #8230 (Feedback): NameTypePopupEditor: genus selectable as the name type for higher ranks
I have no problems selecting a genus as type name for a family:
![](picture817-1.png)
Also from looking into th...
Andreas Kohlbecker
12:43 PM task #9105 (Closed): rename NodeSortMode etc to TaxonNodeSortMode
Andreas Kohlbecker
12:43 PM Revision 500073dd (cdmlib): ref #9105 renaming NodeSortMode und NodeDtoSortMode to TaxonNode...Mode
Andreas Kohlbecker
12:42 PM Revision fd5d34f9 (cdmlib): renaming NodeSortMode und NodeDtoSortMode to TaxonNode...Mode
Andreas Kohlbecker
12:20 PM Revision 8e063b7a (cdm-vaadin): TODO comment
Andreas Kohlbecker
12:15 PM bug #9162 (Worksforme): Registration page: Typedesignation missing
Apparently the server was hung. After rebooting the server the type designation is shown again: http://test.e-taxonom... Andreas Kohlbecker
08:58 AM bug #9162 (Worksforme): Registration page: Typedesignation missing
hier ist die Ausgabe im Testportal zu 102157:
![](picture329-1.png)
Andreas Kohlbecker
08:41 AM task #9161: E+M shapefile with Kaukasus regions
Hallo,

In der DB (cdm_production)_euromed_caucasus befindet sich das Vokabular (E+M Caucasus Areas)
mit den ...
Andreas Kohlbecker
08:40 AM task #9161 (Rejected): E+M shapefile with Kaukasus regions
Wir brauchen dafür aber keine politischen, sondern pflanzengeografische Regionen. In der Kaukasus-Instanz müssten die... Andreas Kohlbecker

07/21/2020

04:24 PM bug #8310 (Resolved): Issues to solve in E+M shapefile
I consider this as fully completed. Andreas Kohlbecker
04:23 PM bug #8310: Issues to solve in E+M shapefile
The latest run of the mapping service on edit-test (updated to the latest state of the production system) now reports... Andreas Kohlbecker
03:42 PM bug #8310: Issues to solve in E+M shapefile
Hallo,
ich habe die Name area labels jetzt teilweise umbenannt, so wie es mir sinnvoll erschien. Ob die Shapefil...
Andreas Kohlbecker
03:41 PM bug #8310: Issues to solve in E+M shapefile
Hallo,

zu den Arealen in den Shapefiles:
ich denke, grundsätzlich ist das jetzt richtig. Es sollte für alle ...
Andreas Kohlbecker
03:41 PM bug #8310: Issues to solve in E+M shapefile
[Eckard wrote:]
Hallo Andreas,
also, ich denke nicht, dass die Kartenanzeige noch sehr im Fluss und häufigen ...
Andreas Kohlbecker

07/20/2020

05:56 PM bug #8310: Issues to solve in E+M shapefile
Hallo,
ja, wenn für Transcaucasia (Tcs) ein gemeinsames Polygon ohne Ländergrenzen geschaffen werden kann, ist das...
Andreas Kohlbecker
05:55 PM bug #8310: Issues to solve in E+M shapefile
Andreas Kohlbecker in email from Freitag, 10. Juli 2020 11:45:03:
Betrachten wir zum Beispiel den Fall Transcaucas...
Andreas Kohlbecker
04:35 PM Revision e0d14510 (cdmlib): ref #9160 deprecating method which needs to be replaced - fixing ticket referernce in javadoc
Andreas Kohlbecker
04:33 PM Revision 95b81923 (cdm-dataportal): upgrading universalviewer to version 3.1.1
Andreas Kohlbecker
03:07 PM task #9132: Update cyprus images to Scaler default API and add thumbnails
I modified the small thumbnails images with following sql statement:
~~~sql
UPDATE MediaRepresentationPart p set...
Andreas Kohlbecker
02:21 PM task #9132: Update cyprus images to Scaler default API and add thumbnails
Ralf voted for cropping the images (Email from 16.07.20 17:58)
Andreas Kohlbecker
02:08 PM Revision 90e7adad (cdmlib): ref #9160 deprecating method which needs to be replaced
Andreas Kohlbecker
02:05 PM feature request #9134 (Resolved): Rule based creation of additional media representations "on the fly"
Andreas Müller wrote:
> Andreas Kohlbecker wrote:
> > Andreas Müller wrote:
> >
> > Using media clones can also ...
Andreas Kohlbecker
02:05 PM task #9160 (New): Avoid modified media entities in IMediaToolbox.filterPreferredMediaRepresentations()
see #9134#note-15 for in depth details.
The best solution would be to use MediaDTOs
Andreas Kohlbecker
01:52 PM Revision 8e996490 (cdmlib): ref #9134 preventing persistance of volatile modified media
Andreas Kohlbecker
11:57 AM feature request #9152 (Resolved): PreferencesService caches CdmPreferences
Andreas Kohlbecker
11:57 AM feature request #9152: PreferencesService caches CdmPreferences
I implemented the service level cache for cdm preferences with locking mechanism.
Please review carefully.
Andreas Kohlbecker
11:30 AM feature request #9152: PreferencesService caches CdmPreferences
Caching CdmPreferences at the service class level is not straight forward and picked with a couple of pitfalls:
1....
Andreas Kohlbecker
11:55 AM Revision 922b1ce9 (cdmlib): ref #9152 implementing service level cache for cdm preferences with locking mechanism
Andreas Kohlbecker
10:05 AM feature request #9122: update shapefile mappings of TDWG areas to the merged shapefile tdwg_levels_1-4
The new map layer is now available:
http://edit.africamuseum.be/geoserver/topp/wms?service=WMS&version=1.1.0&requ...
Andreas Kohlbecker

07/19/2020

08:52 AM Revision 024dfc3d (cdmlib): cleanup
Andreas Müller

07/17/2020

09:34 AM bug #9157 (In Progress): Further improve deduplication of names
Andreas Müller
09:11 AM bug #9157 (In Progress): Further improve deduplication of names
copied from #9085
* ~~make parsing of articles and book sections stricter (only EQUAL allowed) to guarantee identi...
Andreas Müller
09:33 AM Revision c80fe770 (cdmlib): ref #9157 handle articles and book sections matching stricter
Andreas Müller
09:22 AM feature request #9159 (New): Add page matching to parsed reference matching
Parsed references usually have a detail page. This can be used to identify articles and book sections if existing mat... Andreas Müller
09:19 AM feature request #9158 (New): Handle identiy matching in matching framework
XXX_OR_xxx_NULL usually requires that at least 1 other parameter guarantees the identity of the 2 matching objects.
...
Andreas Müller
09:13 AM feature request #9085 (Closed): Improve deduplication of parsed names
Open issues moved to #9157 Andreas Müller
08:23 AM Revision c9a6552a (cdmlib): cleanup
Andreas Müller

07/16/2020

11:50 PM bug #9156 (New): Searching for a taxon in the PolytomousKey perspective results in AssertionFailure
using the simple taxon search
~~~
last remote method : http://api.cybertaxonomy.org:80/cyprus/remoting/polytomous...
Andreas Müller
10:19 PM feature request #8196: display ortographic corrections in name relations as 'corrected name: <nameCache>'
Example:
http://phycobank.org/100005
correct: Planothidium victorii
to be corrected: Planothidium victori
The...
Wolf-Henning Kusber
08:02 PM feature request #8196 (Resolved): display ortographic corrections in name relations as 'corrected name: <nameCache>'
Andreas Kohlbecker
02:10 PM feature request #8196: display ortographic corrections in name relations as 'corrected name: <nameCache>'
I now changed `label` and `text` of the according term representation (1cbb3aac-afec-4770-bc59-006f20d65e0e') to "cor... Andreas Kohlbecker
08:48 PM bug #9147 (Closed): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
With the final adaption of its subject this ticket is fully solved.
Code is perfect.
Andreas Kohlbecker
06:14 PM feature request #9134: Rule based creation of additional media representations "on the fly"
the fixed default transformations as json for reference:
~~~json
[ {
"scheme" : null,
"host" : {
"repl...
Andreas Kohlbecker
06:13 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Müller wrote:
>
> > "width" : 200,
> > "height" : 200
> > if we use &mo=crop&dw=200&dh=**147**
>
> s...
Andreas Kohlbecker
05:56 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Müller wrote:

> * MediaUriTransformationProcessor.calculateTargetSize() does not handle maxextend trans...
Andreas Kohlbecker
04:42 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Kohlbecker wrote:
> Andreas Müller wrote:
>
> I implemented all of your suggestions and discovered a bug ...
Andreas Müller
04:28 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Kohlbecker wrote:
> Andreas Müller wrote:
>
> Using media clones can also cause problems: Rest service cl...
Andreas Müller
04:09 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Kohlbecker wrote:
> Andreas Müller wrote:
> > Does it make sense to use
> >
> > "width" : 200,
> > ...
Andreas Müller
03:53 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Müller wrote:
> Does it make sense to use
>
> "width" : 200,
> "height" : 200
>
> if we use &mo=...
Andreas Kohlbecker
03:50 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Andreas Müller wrote:
> ...
> * The MediaToolbox methods change the media itself by adding or removing representa...
Andreas Kohlbecker
03:39 PM feature request #9134: Rule based creation of additional media representations "on the fly"
Does it make sense to use
"width" : 200,
"height" : 200
if we use &mo=crop&dw=200&dh=**147**
Do we ne...
Andreas Müller
01:00 PM feature request #9134: Rule based creation of additional media representations "on the fly"
new default transformation for digilib:
~~~json
[ {
"scheme" : null,
"host" : {
"replace" : "pictures....
Andreas Kohlbecker
06:07 PM Revision bf5abe7d (cdmlib): ref #9134 fixing bug in default transformation creation
Andreas Kohlbecker
05:47 PM Revision 896e7ef8 (cdmlib): ref #9134 fixing calculation of croped thumbnail images and adding tests
Andreas Kohlbecker
04:07 PM Revision 5ccd238c (cdmlib): ref #9134 fixing bug with adding entiies to a collection
Andreas Kohlbecker
01:24 PM Revision 8165e2b9 (cdmlib): ref #9134 no longer storing DefaultMediaTransformations in the db, better exception handling and more documentation
Andreas Kohlbecker
08:36 AM feature request #8854 (In Progress): Choose new base font size for the portal
I modified the font setting and send an email to the BGBM users to gather feedback Andreas Kohlbecker
08:21 AM Revision b233e13b (cdm-dataportal): ref #8854 base line height to 1.6 * base-font-size
Andreas Kohlbecker
08:16 AM Revision 4c0d08da (cdm-dataportal): ref #8854 base font size set to 14px
Andreas Kohlbecker
08:08 AM task #9132: Update cyprus images to Scaler default API and add thumbnails
Andreas Müller wrote:
> The above problems are all solved and discussed with Ralf so I guess we can close this ticke...
Andreas Kohlbecker

07/15/2020

10:30 PM Revision 2455d1e1 (taxeditor): cleanup
Andreas Müller
10:29 PM Revision 2f0d9de4 (taxeditor): fix compile error
Andreas Müller
10:21 PM Revision 20de2ce5 (cdmlib): ref #9071 add test for equal months to ExtendedTimePeriodFormatterTest
Andreas Müller
10:19 PM Revision 6a757427 (cdmlib): add empty factory method to TemporalData
Andreas Müller
10:19 PM Revision 086a1ba9 (cdmlib): DeleteNonReferencedReferencesUpdater uses ReferencingObjectsCount instead of ReferencingObjects
Andreas Müller
10:17 PM Revision bc75c3c7 (cdmlib): cleanup
Andreas Müller
08:33 PM Revision 81f1b374 (cdmlib): cleanup
Andreas Müller
08:32 PM Revision 767ce19d (cdmlib-apps): cleanup
Andreas Müller
07:40 PM feature request #9153: Handle additional information in image metadata
As the remaining issue is related to a ticket implemented by AK I pass this ticket to AK.
If the new parameter sti...
Andreas Müller
03:01 PM feature request #9153: Handle additional information in image metadata
... and existing image files need to be adapted. Andreas Müller
03:01 PM feature request #9153: Handle additional information in image metadata
Andreas Müller wrote:
> This should be implemented for imports and metadata reading.
For imports and metadata rea...
Andreas Müller
02:54 PM feature request #9153: Handle additional information in image metadata
RH:
Bei Bromus fasciculatus delilei (Fall bei Dir hinten unten) finde ich keine Lösung. Bei den Bildern gibt es au...
Andreas Müller
02:50 PM feature request #9153 (New): Handle additional information in image metadata
In rare cases the images on the image server as used for cyprus and cichorieae(?) include some more information addti... Andreas Müller
07:32 PM task #9155 (Closed): Update of used person names
Wolf-Henning Kusber
07:23 PM task #9155 (Closed): Update of used person names
Example: more than one author with family name "Zhang" was set to Abbrv. Title = "Zhang"
Zhang, W. was used for an a...
Wolf-Henning Kusber
07:31 PM task #9132 (Resolved): Update cyprus images to Scaler default API and add thumbnails
The above problems are all solved and discussed with Ralf so I guess we can close this ticket. Andreas Müller
07:29 PM task #9132: Update cyprus images to Scaler default API and add thumbnails
I updated data in cyprus
~~~
UPDATE MediaRepresentationPart p
SET uri = Concat(uri, '&uvfix=1')
WHERE p.uri LIK...
Andreas Müller
04:30 PM task #9132: Update cyprus images to Scaler default API and add thumbnails
The Universalviewer appends `?t={some-hash}` to the image URI. By this the links to the scaler api become invalid an... Andreas Kohlbecker
07:29 PM Revision 15d27f3d (cdmlib-apps): ref #9132 add uvfix parameter to Cyprus image import code
Andreas Müller
04:14 PM feature request #9154: Further reduce TaxEditor size by cleaning up dependencies and making taxeditor.webapp plugin optional
AM:
wurde eingentlich mal diskutiert, ob man taxeditor.webapp nicht automatisch mit anbietet sondern als nachladba...
Andreas Müller
03:48 PM feature request #9154: Further reduce TaxEditor size by cleaning up dependencies and making taxeditor.webapp plugin optional
Issue from #5752: Datasource view could be moved to taxeditor.webapp as it is only relevant together with it. (togeth... Andreas Müller
03:43 PM feature request #9154 (New): Further reduce TaxEditor size by cleaning up dependencies and making taxeditor.webapp plugin optional
this is a follow up ticket for #5752
* remove and upgrade dependencies (mostly from taxeditor.cdmlib) (#9204)
* m...
Andreas Müller
03:46 PM feature request #5752 (Resolved): Reduce TaxEditor size
Many improvements have been done in this ticket. For further improvements a follow up ticket exists: #9154
Open is...
Andreas Müller
03:41 PM feature request #5752: Reduce TaxEditor size
cdmlib-remote-webapp is now removed from taxeditor.cdmlib which reduces the size of TaxEditor about 115 MB Andreas Müller
03:24 PM bug #8814: Clean implementation for permissions with combination of Taxonnode and other permissions
Assignee was missing for this ticket therefore it was moved to next milestone or closed in old milestone.
If this ...
Andreas Müller
03:03 PM feature request #9146: filter image metadata by include and exclude lists of key words
Please also have a look at #9153 when defining the default includes list Andreas Müller
02:32 PM feature request #9152 (Closed): PreferencesService caches CdmPreferences
implement as static private Map<String,String>
once the methods `public void set(CdmPreference preference)` or `pu...
Andreas Kohlbecker
02:28 PM feature request #8989: Implement flowering periods (temporal facts) in dataportal
As we do now already have data in production (uzbekistan) this should be implemented asap
e.g. http://portal.cybe...
Andreas Müller
02:21 PM bug #9126 (Closed): Import Flora of Uzbekistan phenology data
Andreas Müller
02:20 PM bug #9126 (Resolved): Import Flora of Uzbekistan phenology data
Applied in changeset commit:cdmlib|60451921a5902b944295844f9cb5156586971864. Andreas Müller
02:20 PM Revision f26883cb (cdmlib): cleanup
Andreas Müller
02:19 PM Revision 60451921 (cdmlib): fix #9126 implement phenology import
Andreas Müller
02:18 PM Revision 650e6222 (cdmlib-apps): ref 9126 UzbekistanPhenologyActivator added
Andreas Müller
02:17 PM Revision 7f47ea90 (cdmlib-apps): cleanup
Andreas Müller
02:06 PM Revision 92fdeae1 (cdmlib-apps): rename ImageInfo to CdmImageInfo and replace CdmUtils.str2uri
Andreas Müller

07/14/2020

09:23 PM bug #5710: Changing the database connection must reset all caches
Can you please test the results of the latest changes and see if the problem still exists by testing with data relate... Andreas Müller
09:17 PM task #9119 (Feedback): Remove schema create and schema update functionality from datsource view
The result looks fine. Only I wonder if we can also remove the the code that was called before to not have dead code.... Andreas Müller
09:14 PM feature request #9134: Rule based creation of additional media representations "on the fly"
There is one issue that needs to be solved:
* MediaToolbox.readTransformations is creating default preference valu...
Andreas Müller
09:12 PM feature request #9134 (Feedback): Rule based creation of additional media representations "on the fly"
As far as I can see this works well.
Some minor issues:
* The MediaToolbox methods change the media itself by a...
Andreas Müller
09:10 PM Revision 193bfc9a (cdmlib): ref #9134 fix transformation for non-square maxextend transformations
Andreas Müller
09:07 PM Revision 6e48a80a (cdmlib): cleanup
Andreas Müller
07:13 PM Revision ae5cf321 (cdmlib): cleanup
Andreas Müller
06:01 PM feature request #9146: filter image metadata by include and exclude lists of key words
I don't know if this is handled in this ticket or in another one. But the current implementation does not yet handle ... Andreas Müller
05:52 PM feature request #9146 (Feedback): filter image metadata by include and exclude lists of key words
Code looks fine and tests run so I guess it works, though no tests exist for "excludes".
I only have 2 architectur...
Andreas Müller
05:34 PM Revision 0b6d2193 (cdm-dataportal): typo and array initialization
Andreas Kohlbecker
05:12 PM bug #9151 (Closed): invalid pager information in /description/namedAreasInUse webservice

e.g.:
~~~json
http http://api.cybertaxonomy.org/euromed/description/namedAreasInUse includeAllParents==true pag...
Andreas Kohlbecker
04:48 PM feature request #9137: IPTC Keywords (and maybe other information) is not shown in Universal Viewer yet
I hope this is fixed now. Can you please review? Andreas Müller
04:40 PM bug #9143 (Feedback): Distribution data sources are missing if multiple distributions exist
Andreas Müller
04:40 PM bug #9143: Distribution data sources are missing if multiple distributions exist
The problem is already described in #4366. However, there it is handled as pure data aggregation (transmission engine... Andreas Müller
04:17 PM feature request #4366 (Duplicate): Transmissionengine Distribution: implement rules for source references
Close as duplicate for #8672 which is more general Andreas Müller
04:13 PM bug #4134 (Closed): Transmissionengine Distribution seems to miss distributions for higher Taxa
Andreas Müller
03:38 PM bug #9147: Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Andreas Kohlbecker wrote:
> When writing tests to compare the performance of `+` with `StringBuilder` or `StringBuff...
Andreas Müller
03:22 PM bug #9147: Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Interesting. I didn't know about the differences between StringBuilder and StringBuffer. I adapted the code according... Andreas Müller
03:20 PM bug #9147 (Resolved): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Applied in changeset commit:cdmlib|63b2dbdb54bc105a8fa615e36eb754eeed6d3596. Andreas Müller
12:54 PM bug #9147 (Feedback): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Andreas Müller wrote:
> I changed the method to use StringBuffer now.
>
> However, I tested the performance diff...
Andreas Kohlbecker
09:52 AM bug #9147: Use StringBuilder in CdmUtils.concat() to avoid performance penalties
I changed the method to use StringBuffer now.
However, I tested the performance difference and it is true that us...
Andreas Müller
09:46 AM bug #9147 (Resolved): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Applied in changeset commit:cdmlib|8ab5e47c6a6ca132f2e495900c3bdfc7743d69c8. Andreas Müller
03:20 PM Revision 63b2dbdb (cdmlib): fix #9147 use StringBuilder instead of StringBuffer
Andreas Müller
03:19 PM Revision e0553f4a (cdmlib): cleanup
Andreas Müller
01:03 PM task #9150 (New): Test if the overriding of setTitleCache in Media class makes really sense
This has been implemented by NH 10 years ago. It might be a TaxEditor centric solution which results in unexpected ba... Andreas Müller
12:47 PM bug #9149: NPE when saving hybrid formula
This happens during merge on server side. The parent names do not have any data at some time when getTitleCache is ca... Andreas Müller
12:06 PM bug #9149 (Duplicate): NPE when saving hybrid formula
~~~
last remote method : http://localhost:65480/remoting/taxonnode.service
last remote request client time : 2020-0...
Andreas Müller
10:43 AM Revision 9d87f0e6 (cdmlib): cleanup
Andreas Müller
09:46 AM Revision 8ab5e47c (cdmlib): fix #9147 use StringBuffer in concat()
Andreas Müller

07/13/2020

09:02 PM feature request #9137 (Resolved): IPTC Keywords (and maybe other information) is not shown in Universal Viewer yet
Applied in changeset commit:cdmlib|2e047df9e907f36f7179ebbda3a420adfa690c78. Andreas Müller
09:01 PM Revision 2e047df9 (cdmlib): fix #9137 IPTC keywords read by CdmImageInfo
Andreas Müller
08:43 PM task #9148 (Resolved): Replace sanselan library by the newer apache commons-imaging
Should be fixed, please review Andreas Müller
02:42 PM task #9148 (Closed): Replace sanselan library by the newer apache commons-imaging
commons-imaging is based on sanselan development so not much adaptation is needed. Andreas Müller
08:02 PM Revision 234333cc (taxeditor): ref #9148 add commons-imaging-1.0-alpha1 to TaxEditor dependencies and remove sanselan-0.97-incubator (cont. II)
Andreas Müller
06:38 PM Revision 4a943fb5 (taxeditor): cleanup
Andreas Müller
06:36 PM Revision 74cfb8fa (taxeditor): ref #9148 add commons-imaging-1.0-alpha1 to TaxEditor dependencies and remove sanselan-0.97-incubator (cont.)
Andreas Müller
06:12 PM feature request #9146 (Resolved): filter image metadata by include and exclude lists of key words
implemented with test Andreas Kohlbecker
12:59 PM feature request #9146 (Closed): filter image metadata by include and exclude lists of key words
Not all image metadata read from image files (stored in EXIF and ICPT data fields) it to be exposed to the public via... Andreas Kohlbecker
06:11 PM Revision 2eb4c6b4 (cdmlib): ref #9146 media metadata service method with cdm property based include and exclude filter definitions - test
Andreas Kohlbecker
06:06 PM Revision adb62052 (taxeditor): cleanup
Andreas Müller
06:06 PM Revision 0b4fe3ea (taxeditor): ref #9148 add commons-imaging-1.0-alpha1 to TaxEditor dependencies and remove sanselan-0.97-incubator
Andreas Müller
05:41 PM Revision 664c8b2a (taxeditor): ref #9148 rename ImageInfo to CdmImageInfo in TaxEditor
Andreas Müller
03:49 PM Revision 2a235907 (cdmlib-apps): cleanup
Andreas Müller
03:48 PM Revision e76ff5da (cdmlib-apps): ref #9145 final changes for IpniSourcesImport
Andreas Müller
03:43 PM Revision 16c69e07 (cdmlib): ref #9148 adapt MediaController and MediaServiceImpl to the new naming CdmImageInfo
Andreas Müller
03:43 PM Revision 9d43097c (cdmlib): ref #9148 change the name of CDM class ImageInfo to CdmImageInfo to avoid name calsh with commons-imaging/ImageInfo
Andreas Müller
03:34 PM Revision 1c0438e9 (cdmlib): ref #9146 typo
Andreas Kohlbecker
03:32 PM Revision 036b973d (cdmlib): ref #9146 media metadata service method with cdm property based include and exclude filter definitions
Andreas Kohlbecker
03:18 PM Revision a1257e7e (cdmlib): ref #9148 exchange sanselan by commons-imaging and adapt CDM ImageInfo
Andreas Müller
02:17 PM bug #9147 (Feedback): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
The semantics of String.join() and StringUtils.join() is different to the one of CdmUtils.concat() especially in term... Andreas Müller
02:03 PM bug #9147 (Closed): Use StringBuilder in CdmUtils.concat() to avoid performance penalties
Use `String.join()` or one of the `org.apache.commons.lang3.StringUtils.join(..)` methods instead. These methods are ... Andreas Kohlbecker
02:05 PM Revision 11c127bf (cdmlib): ref #9147 deprecating and commenting CdmUtils.concat()
Andreas Kohlbecker
01:12 PM Revision 551c4f43 (cdmlib): ref #9134 adding ducumentation for MediaUriTransformationProcessor and Mediatoolbox
Andreas Kohlbecker
12:36 PM Revision d0142787 (cdmlib): cleanup
Andreas Müller

07/11/2020

08:24 PM task #6606 (Closed): Import Bogota specimen data
This can be closed as the Bogota database will not be used anyway. Cleanup import data not necessary anymore. Andreas Müller
08:22 PM bug #9145 (Closed): Add sources to E+M IPNI distribution data
Andreas Müller
12:48 PM Revision 8e8e9251 (cdmlib): cleanup
Andreas Müller
12:18 PM Revision 482d17ed (cdmlib): cleanup
Andreas Müller
12:18 PM Revision 964efbfc (cdmlib): try to improve DefinedTermBase.clone() (cont. II)
Andreas Müller
12:03 PM Revision 63ed6f1b (cdmlib): try to improve DefinedTermBase.clone() (cont.)
Andreas Müller
10:52 AM bug #5710: Changing the database connection must reset all caches
This needs to be checked if this fully solves the problem Andreas Müller
10:52 AM bug #5710 (Resolved): Changing the database connection must reset all caches
There is a cache also in TermManager !!!
This is currently not emptied when connecting to a new datasource.
I a...
Andreas Müller
10:32 AM bug #5710: Changing the database connection must reset all caches
It looks like emptying the cache is done in CdmStoreConnector in this line
~~~
CdmStore.setInstance(applicationCo...
Andreas Müller
10:51 AM Revision 83d93c4c (cdmlib): cleanup
Andreas Müller
10:50 AM Revision 9d700cfc (taxeditor): ref #5710 add reset to TermManager after reconnect
Andreas Müller
10:49 AM Revision 16cafda4 (taxeditor): cleanup
Andreas Müller
09:40 AM Revision e6c92114 (cdmlib): try to improve DefinedTermBase.clone()
Andreas Müller
09:30 AM Revision dd06fef0 (taxeditor): remove @Component annotation from CdmServiceCacher
Andreas Müller
09:15 AM Revision 8e8c7741 (taxeditor): cleanup
Andreas Müller
08:57 AM Revision 321468f8 (taxeditor): remove springframework.context 3.2.2 from taxeditor.tests (cont.)
Andreas Müller
08:49 AM Revision f63b9760 (taxeditor): remove springframework.context 3.2.2 from taxeditor.test
Andreas Müller
01:15 AM Revision 55a5d551 (cdmlib-apps): ref #9145 add IpniSourcesImport for E+M IPNI data
Andreas Müller

07/10/2020

11:05 PM Revision 2ef06d1e (cdmlib): cleanup
Andreas Müller
10:35 PM Revision fa073bc8 (cdmlib): improve generics for list... and findTaxaByName
Andreas Müller
09:40 PM bug #9145 (Closed): Add sources to E+M IPNI distribution data
... imported by #8612 Andreas Müller
07:50 PM task #9144 (New): Enable org.eclipse.jetty.io.ConnectionStatistics jmx bean and collect request statistics with collectd
1. Enable org.eclipse.jetty.io.ConnectionStatistics jmx bean https://www.eclipse.org/jetty/documentation/current/stat... Andreas Kohlbecker
06:45 PM bug #9143: Distribution data sources are missing if multiple distributions exist
so, jetzt seh ich das ein bisschen genauer. Das Problem ist, dass es sich um aggregierte Daten handelt:
![](pictur...
Andreas Müller
05:35 PM bug #9143 (In Progress): Distribution data sources are missing if multiple distributions exist
AM:
also da sind in der DB auch keine Quellen dran, da kann im Portal auch nichts rauskommen.
Übrigens sehen di...
Andreas Kohlbecker
05:18 PM bug #9143 (Closed): Distribution data sources are missing if multiple distributions exist
Distribution data sources are missing if multiple distributions exist for the same area and the same status. This is ... Andreas Kohlbecker
04:48 PM feature request #9137: IPTC Keywords (and maybe other information) is not shown in Universal Viewer yet
RH:
ihr schraubt noch an der Darstellung der Metadaten. Allerdings weiß ich nicht, wie weit Details diskutiert wor...
Andreas Müller
10:54 AM feature request #9137 (Feedback): IPTC Keywords (and maybe other information) is not shown in Universal Viewer yet
All image metadata (EXIF, IPTC, ...) is extracted by the cdmlib. The data portal only receives this data.
So the pr...
Andreas Kohlbecker
04:43 PM bug #9142 (Closed): The Agent search dialog shows duplicated entries
This happens in caryo_spp.
Things like this sometimes happen due multiple language representations of a term which...
Andreas Müller
04:29 PM Revision 0365ce03 (cdmlib-apps): ugrade version in cdmlib-app poms
Andreas Müller
04:12 PM task #9141 (New): setup IP connection rate limiting per IP address
The production server frequently is brought to its limit by clients sending as too many request per second
Solutio...
Andreas Kohlbecker
04:08 PM bug #9140 (Resolved): Deleting an image forgets moving operation
If I move an image in the taxon media view and then also delete an image and then save the movement is not stored but... Andreas Müller
04:02 PM feature request #9139 (New): When deleting a taxon with images the configuration should also handle the image
Currently the configuration is only about taxon and name attributes and there relations.
But often media are only ...
Andreas Müller
03:37 PM Revision 5cea7914 (cdmlib): ref #9138 add ignore docu to ignored test in BioCaseQueryServiceWrapperTest
Andreas Müller
03:37 PM Revision 9b778698 (cdmlib): cleanup
Andreas Müller
03:20 PM task #9138: Reenable BioCaseQueryServiceWrapperTest.testQueryForUnitId()
AM:
wie ... erwähnt, funktioniert bei uns gerade ein Biocase Test nicht, weil wohl ein Record nicht gefunden wird...
Andreas Müller
03:18 PM task #9138 (Closed): Reenable BioCaseQueryServiceWrapperTest.testQueryForUnitId()
The test has been set to ignore because 1 of the 2 specimen does not exist anymore in the original data.
So we nee...
Andreas Müller
11:45 AM bug #9000 (Closed): UriUtils: HttpClient has ssl error connecting to pictures.bgbm.org
no more problems Andreas Kohlbecker
11:33 AM bug #9000: UriUtils: HttpClient has ssl error connecting to pictures.bgbm.org
Yes this should be fixed by the attached changesets. Please review. Andreas Müller
10:46 AM bug #9000 (Resolved): UriUtils: HttpClient has ssl error connecting to pictures.bgbm.org
Hi Andreas, I guess this is solved already. Andreas Kohlbecker

07/09/2020

08:29 PM feature request #9122: update shapefile mappings of TDWG areas to the merged shapefile tdwg_levels_1-4
No, for TDWG areas the mapping is not stored in annotations but is hardcoded in the EditGeoServiceUtilities class. Se... Andreas Müller
08:12 PM feature request #9137 (Closed): IPTC Keywords (and maybe other information) is not shown in Universal Viewer yet
The UV reads and displays most the EXIF metadata of an image. However, to me is not clear if this is also the case fo... Andreas Müller
07:44 PM bug #9136 (New): Make Institution creatable where needed
In the rights section (supplemental data) it is possible to add an institution as rights owner (which makes sense as ... Andreas Müller
03:24 PM feature request #9134: Rule based creation of additional media representations "on the fly"
**TODO**: Skip the creation of a MediaRepresentation if a part with exactly the same URL already exists. Andreas Kohlbecker
11:28 AM feature request #9134: Rule based creation of additional media representations "on the fly"
please review Andreas Kohlbecker
11:20 AM feature request #9134: Rule based creation of additional media representations "on the fly"
A set of generic transformation rules for the BGBM digilib server rules will be stored in each db. This has been done... Andreas Kohlbecker
11:11 AM feature request #9134 (Resolved): Rule based creation of additional media representations "on the fly"
Applied in changeset commit:cdmlib|2a4ebda1f53750568311f67326e16fb4e3d7fa2a. Andreas Kohlbecker
11:38 AM feature request #9135 (New): All media related web service end points with MediaUriTransformation and/or bestMatchingRepresentation filter
At the time being, only some web service endpoints can filter media representation which meets requirements for size ... Andreas Kohlbecker
11:26 AM Revision 2f0cabf1 (cdmlib): fix #9134 solving merge conflict and avoiding field solving serialization in SearchReplace
Andreas Kohlbecker
11:11 AM Revision 2a4ebda1 (cdmlib): fix #9134 MediaUriTransformation for rule based creation of additional media representations 'on the fly'
Andreas Kohlbecker

07/08/2020

06:37 PM bug #9133: cdm_taxontree active taxon is focused after page reload
Andreas Kohlbecker wrote:
> 1. open http://flora-of-cyprus.eu/cdm_dataportal/taxon/e9925386-b197-4d81-a4fc-137ea96e6...
Andreas Müller
01:29 PM bug #9133 (New): cdm_taxontree active taxon is focused after page reload

1. open http://flora-of-cyprus.eu/cdm_dataportal/taxon/e9925386-b197-4d81-a4fc-137ea96e6b4f/images
2. reload the p...
Andreas Kohlbecker
06:26 PM Revision ebf4cc77 (taxeditor): update httpmime to 4.5.12
Andreas Müller
06:05 PM Revision 09522b16 (taxeditor): update to httpclient 4.5.12 (cont.)
Andreas Müller
05:57 PM Revision 3185cbdd (taxeditor): update to httpclient 4.5.12, commons-lang3 3.10 and commons-codec 1.14
Andreas Müller
05:29 PM feature request #9134 (Closed): Rule based creation of additional media representations "on the fly"
Often only the full sized image URIs are recorded in a db but thumbnail sized images are often required.
Based on...
Andreas Kohlbecker
05:07 PM Revision ce667d87 (cdmlib): update version for dependencies httpcomponents, commons-lang3, httpcore and commons-codec
Andreas Müller
04:59 PM task #9132 (In Progress): Update cyprus images to Scaler default API and add thumbnails
~~~ sql
SELECT Replace(Replace(uri, 'https://pictures.bgbm.org/digilib/Scaler/IIIF/Cyprus!', ''), '/full/full/0/defa...
Andreas Müller
04:59 PM task #9132: Update cyprus images to Scaler default API and add thumbnails
AM:
noch ein „kleiner“ Nachtrag. Es gibt im CDM inzwischen >100 „Bilder“, die in als Datei nicht mehr existieren. ...
Andreas Müller
11:52 AM task #9132: Update cyprus images to Scaler default API and add thumbnails
Taxon not found: Ophrys kotschyi-sphegodes
Andreas Müller
11:30 AM task #9132: Update cyprus images to Scaler default API and add thumbnails
Problem (Could not read block (block start: 14468, block length: 15217440, data length: 65527).) when reading metadat... Andreas Müller
11:23 AM task #9132: Update cyprus images to Scaler default API and add thumbnails
Keyword has not correct format and can not be parsed: showing abscission zone for file Bromus_fasciculatus_s_delilei... Andreas Müller
12:22 PM Revision dd789975 (taxeditor): Revert "remove mysql-connector-java from taxeditor-cdmlib" and use latest mysql-connector version instead
This reverts commit 439eb660e3682cbdd4dafbeed7dd81ef52e6f326. Andreas Müller
09:56 AM Revision 40d1f836 (cdmlib-apps): ref #9132 Cyprus images updated for IIIF and Scaler API
Andreas Müller
09:53 AM Revision e7c688e7 (cdmlib-apps): cleanup
Andreas Müller
09:25 AM Revision 6583c830 (cdmlib): preliminary ignore BioCaseQueryServiceWrapperTest
Andreas Müller
09:24 AM Revision 89dad6a3 (cdmlib): cleanup
Andreas Müller
09:18 AM Revision 684783aa (cdmlib): ref #9132 improve length reading for URI based images
Andreas Müller

07/07/2020

08:35 PM task #9132 (In Progress): Update cyprus images to Scaler default API and add thumbnails
Currently only 1 representation exists (for the full image) using the Scaler IIF API with links like:
https://pict...
Andreas Müller
05:05 PM feature request #9131 (Worksforme): Show annotations for teams and persons in PhycoBank portal
Henning:
Bei einigen Autoren habe ich bereits „Editorial“ Annotations, die noch nicht angezeigt werden (Beispiel...
Andreas Kohlbecker
03:47 PM Revision d35a91f7 (cdmlib): Revert "Revert "cleanup" and "fix #9129 add AdditionalMediaCopyright preference predicate""
This reverts commit c209fbc15a181c5be945a00cef29768f468ad12b. Andreas Müller
03:25 PM Revision c209fbc1 (cdmlib): Revert "cleanup" and "fix #9129 add AdditionalMediaCopyright preference predicate"
This reverts commit eaf633c931f45f5c95f1656bce0afe7c4c84dc56 and 600a12c7c81c43398ef8ee3e9aaca7d44b2f709e Andreas Müller
03:16 PM Revision 880b8403 (cdm-dataportal): Merge tag '5.16.1' into develop
tagging hotfix 5.16.1 Andreas Kohlbecker
03:16 PM Revision 4abc915f (cdm-dataportal): Merge branch 'hotfix/5.16.1'
Andreas Kohlbecker
03:16 PM Revision b32e80cd (cdm-dataportal): fix #9128 setting for additional copyright statement and display below the universalviewer
Andreas Kohlbecker
03:01 PM feature request #9128 (Resolved): Default copyright statement below image viewer
Applied in changeset commit:cdm-dataportal|3025e3fad159d10338ee136f4b84abe1045230f5. Andreas Kohlbecker
01:35 PM feature request #9128 (Closed): Default copyright statement below image viewer
For portals using the FSI viewer it was possible to store a default copyright statement in the FSI Server which has b... Andreas Kohlbecker
03:01 PM Revision 3025e3fa (cdm-dataportal): fix #9128 setting for additional copyright statement and display below the universalviewer
Andreas Kohlbecker
02:34 PM task #9129: cdm property to store a default copyright statement for media items
Please review Andreas Müller
02:27 PM task #9129 (Resolved): cdm property to store a default copyright statement for media items
Applied in changeset commit:cdmlib|600a12c7c81c43398ef8ee3e9aaca7d44b2f709e. Andreas Müller
02:15 PM task #9129: cdm property to store a default copyright statement for media items
I think defaultMediaCopyright(Statement) is better as there are also many other possible types of copyright e.g. on t... Andreas Müller
01:37 PM task #9129 (Closed): cdm property to store a default copyright statement for media items
Suggested property names:
* `defaultCopyright`
* `defaultMediaCopyrightStatement`
Andreas Kohlbecker
02:26 PM Revision 600a12c7 (cdmlib): fix #9129 add AdditionalMediaCopyright preference predicate
Andreas Müller
02:25 PM Revision eaf633c9 (cdmlib): cleanup
Andreas Müller
01:41 PM task #9130 (New): add default copyright statment to IIIF manifest as attribution to the sequence

A. Prepend to the existing text in `sequence.attribution = ""`
or
B. replace the `sequence.attribution`compl...
Andreas Kohlbecker
08:30 AM Revision 0e23e026 (cdmlib): cleanup
Andreas Müller

07/06/2020

03:58 PM task #9125 (Closed): Import Flora of Uzbekistan taxon descriptions
Andreas Müller
12:40 PM task #9125 (Closed): Import Flora of Uzbekistan taxon descriptions
Andreas Müller
03:53 PM Revision 593defdd (cdmlib-apps): ref #9041, ref #9049, ref #8996 add create report to Fl. Uzbekistan imports
Andreas Müller
03:52 PM Revision 156f2413 (cdmlib-apps): ref #9125 add UzbekistanDescriptionsActivator
Andreas Müller
03:14 PM Revision 36dd4544 (cdmlib): ref #9025 implement TextDataExcelImport
Andreas Müller
03:13 PM Revision beab7c7b (cdmlib): cleanup
Andreas Müller
12:58 PM Revision 45b0aa5d (cdmlib): cleanup
Andreas Müller
12:58 PM Revision 0109b340 (cdmlib): ref #9049 final changes to Fl. Uzbekistan habitat import (and change column label langauge to default)
Andreas Müller
12:46 PM task #9127 (New): Import Flora of Uzbekistan specimen data
type specimen and other specimen Andreas Müller
12:44 PM bug #9126 (Closed): Import Flora of Uzbekistan phenology data
Andreas Müller
12:39 PM bug #9049 (Closed): Import Flora of Uzbekistan taxa habitats
Andreas Müller
10:43 AM bug #9049 (In Progress): Import Flora of Uzbekistan taxa habitats
Andreas Müller
10:42 AM Revision 965ce443 (cdmlib-apps): ref #9049 add Fl. Uzbekistan habitat import activator
Andreas Müller
10:39 AM task #9041 (Closed): Import Flora of Uzbekistan taxa altitudes
Andreas Müller
10:37 AM task #9041 (Resolved): Import Flora of Uzbekistan taxa altitudes
Applied in changeset commit:cdmlib|49db4e78808aa6e0753412020e0e27895af12626. Andreas Müller
10:38 AM Revision 8725320d (cdmlib-apps): ref #9041 adapt UzbekistanAltitudeActivator to correct handling for H2
Andreas Müller
10:36 AM Revision 7b58ff14 (cdmlib): ref #9049 first implementation for Fl. Uzbekistan habitat import
Andreas Müller
10:35 AM Revision fd88fb6a (cdmlib): fix #9041 final changes to AltitudeExcelImport
Andreas Müller
10:30 AM Revision 5cf1f8e1 (cdmlib): ref #9061 some further steps for an import analyze framework
Andreas Müller
10:27 AM Revision 49db4e78 (cdmlib): fix #9041 final changes to AltitudeExcelImport
Andreas Müller
10:26 AM Revision 2eb8c59a (cdmlib): cleanup
Andreas Müller

07/04/2020

06:33 PM bug #9124 (Closed): Altitude feature should have [m] as measurement unit by default
This requires that measurement units are loaded before.
Update script needed
Andreas Müller
05:28 PM Revision 525e9751 (cdmlib): fix TimePeriodParserTest for UTF-8
Andreas Müller
05:21 PM Revision 0c0a92d1 (cdmlib-apps): Minor change to GreeceImageActivator
Andreas Müller
05:00 PM Revision fe2939a3 (taxeditor): remove space arround nameInSource in fact label
Andreas Müller
03:17 PM Revision 1da03adc (cdmlib): ref 5752 Revert "update H2 to v1.4.200"
This reverts commit b23d992e2b6dda7180fd15339dc565c6038bd347. Andreas Müller
02:54 PM feature request #8978 (Closed): Implement measurement values as BigDecimal
moved algorithm testing to new ticekt: #9123
Open TaxEditor ticket for matrix editing moved to: #9080
Andreas Müller
02:52 PM task #9123 (Closed): Fix BigDecimal algebra in aggregation algorithms
see #8978 for details Andreas Müller
02:40 PM Revision b23d992e (cdmlib): update H2 to v1.4.200
Andreas Müller
02:39 PM Revision 4e0067c2 (cdmlib): cleanup
Andreas Müller
 

Also available in: Atom