Project

General

Profile

Actions

task #3560

open

feature request #7491: [MASTER] Withheld unpublished taxa from webservice results and in DAOs

Withheld unpublished taxa from webservice used in E+M dataportal

Added by Andreas Müller almost 11 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Highest
Category:
cdmlib-remote
Target version:
Start date:
Due date:
% Done:

70%

Estimated time:
2:00 h
Severity:
critical

Description

see also #1780, #3740, #3739

the following services have been secured.

AbstractIdentifiableController:

  • open:
    • doGetTitleCache (not E+M)

BaseController:

  • doGet
  • open:
    • doGetMethod

TaxonController:

  • doGetClassifications
  • doGetDescriptionElementsByType
  • doGetDescriptions
  • doGetFieldUnits
  • doGetTaggedName (not yet correct)
  • doGetTaxonNodes (not yet correct)
  • open:
    • doGetIncludedTaxa
    • doGetTaxonNodeAgentRelations
    • doListSpecimensOrObservations
    • getAcceptedFor

TaxonPortalController:

  • doGetSynonymy
  • doGetTaxonNodes
  • doGetTaxonRelations
  • doGetMedia
  • doGetSubtreeMedia
  • doGetFromNameRelations
  • doGetToNameRelations

TaxonListController

  • doFind
  • dofindByEverythingFullText
  • doFindByFullText
  • doSearch
  • open:
    • doFindBestMatchingTaxon
    • dofindByDescriptionElementFullText
    • doFindByIdentifier
    • doFindByMarker
    • doFindByNameParts

TaxonPortalListController

  • no services

TaxonNodeController

  • doPageChildNodes
  • open:
    • getParent()

ClassificationController

  • getChildNodes
  • getChildNodesAtRank
  • getTaxonInContext
  • open:
    • getGroupedTaxaByHigherTaxon (not E+M)
    • getGroupedTaxaByMarkedParents (not E+M)

ClassificationPortalController

  • not relevant:
    • getClassificationRootNode

ClassificationPortalListController

  • getChildNodes
  • getChildNodesAtRank
  • getChildNodesOfTaxon
  • getPathFromTaxon
  • getPathFromTaxonToRank
  • getSiblingsOfTaxon

ClassificationListController

  • no services

DwcA-Controller:

  • doDwcaTaxExport

General:

  • open:
    • check property paths in all controllers if they include taxa
    • web-services from other controllers that return taxa as part of there result

Files

ws-endpoint-usage.ods (23.2 KB) ws-endpoint-usage.ods Andreas Müller, 08/15/2018 06:13 PM

Related issues

Related to EDIT - feature request #3709: [E+M][Editor] sufficient rights management for E+M workflowResolvedAndreas Müller

Actions
Related to EDIT - feature request #3740: Allow recursively setting the publish bit for TaxonBaseClosedAndreas Müller

Actions
Related to EDIT - bug #7745: Subtree filter for dataportal servicesClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #7756: org.hibernate.QueryException in portal/taxon/{uuid}/subtree/media.json webservice related to relation direction param in prepareTaxonRelationshipQuery()FeedbackAndreas Müller

Actions
Related to EDIT - task #8424: evaluate publish flags in the full derivative pathNewAndreas Kohlbecker

Actions
Related to EDIT - feature request #4484: Evaluate publish flag for derivates in data portalNewAndreas Müller

Actions
Related to EDIT - feature request #8875: Filter data portal by taxonomic rankNewAndreas Müller

Actions
Related to EDIT - bug #9559: OccurrenceServiceImpl.findRootUnitDTOs() and related methods suppress unpublished unitsNewAndreas Kohlbecker

Actions
Related to EDIT - feature request #10334: Evaluate DescriptionBase.publish in webservicesClosedAndreas Müller

Actions
Precedes EDIT - feature request #7457: E+M: Allow filtering for only published in searchClosedKatja Luther

Actions
Precedes EDIT - feature request #7492: Withheld unpublished taxa from webservice used in other webservicesNewAndreas Müller

Actions
Actions

Also available in: Atom PDF