Project

General

Profile

bug #9559

OccurrenceServiceImpl.findRootUnitDTOs() and related methods suppress unpublished units

Added by Andreas Kohlbecker 15 days ago. Updated 15 days ago.

Status:
New
Priority:
New
Category:
cdmlib
Target version:
Start date:
03/26/2021
Due date:
% Done:

0%

Severity:
normal
Found in Version:

Description

All methods in OccurrenceServiceImpl which deliver units for the data portal via web services need to filter out unpublished units.

Currently this is done at the controller level only in an incomplete way.


Related issues

Related to Edit - task #3560: Withheld unpublished taxa from webservice used in E+M dataportal Resolved 09/27/2013
Related to Edit - feature request #7492: Withheld unpublished taxa from webservice used in other webservices New 06/19/2018
Related to Edit - task #8424: evaluate publish flags in the full derivative path New 07/25/2019
Related to Edit - feature request #4484: Evaluate publish flag for derivates in data portal New

History

#1 Updated by Andreas Kohlbecker 15 days ago

  • Category set to cdmlib
  • Status changed from New to Feedback
  • Assignee set to Andreas Müller
  • Target version changed from Unassigned CDM tickets to Release 5.22

The priority of this ticket depends on the question if there are projects with units which must be undisclosed and if there are units in the same derivation tree with publish = true and publish = false.

@Andreas M: Could you estimate the importance of this?

#2 Updated by Andreas Müller 15 days ago

  • Related to task #3560: Withheld unpublished taxa from webservice used in E+M dataportal added

#3 Updated by Andreas Müller 15 days ago

  • Related to feature request #7492: Withheld unpublished taxa from webservice used in other webservices added

#4 Updated by Andreas Müller 15 days ago

  • Related to task #8424: evaluate publish flags in the full derivative path added

#5 Updated by Andreas Müller 15 days ago

#6 Updated by Andreas Müller 15 days ago

  • Status changed from Feedback to New

I think this ticket should be checked against #8424 and #4484 if they are duplicates of each other

#7 Updated by Andreas Müller 15 days ago

  • Tags changed from security to security, specimen
  • Assignee changed from Andreas Müller to Andreas Kohlbecker

Andreas Kohlbecker wrote:

The priority of this ticket depends on the question if there are projects with units which must be undisclosed and if there are units in the same derivation tree with publish = true and publish = false.

@Andreas M: Could you estimate the importance of this?

Currently it does not seem that we have relevant specimen data being unpublished. A view remain in Casearia and Campanula but we need to check if they were set to unpublished on purpose.
But we need to check e.g. with NK if such data will come soon togehter with additivity (or similar) activities.

So maybe we still have some time to implement but should not wait to long.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)