Project

General

Profile

feature request #3740

Allow recursively setting the publish bit for TaxonBase

Added by Andreas Müller about 5 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Highest
Category:
cdmlib
Target version:
Start date:
09/27/2013
Due date:
% Done:

100%

Severity:
critical
Tags:

Description

implemented into ITaxonService (source:trunk/cdmlib/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonService.java) a method to set the publish bit recursively for all taxa of a classification subtree, including synonyms if wanted (configurable).

This is similar to setting the sec reference for subtrees: #3870

see

  • #1780 (Publish bit instead of marker)

  • #3739 (Allow editing of publish bit for Taxon and SpecimenOrObservationBase)

  • #3560 (Withheld unpublished taxa and specimen from webservice results and in DAOs)


this is a prerequisite for #4155 (implement handler (IHandler) to trigger recursive setting of the publish bit on a whole calssification branch)


Related issues

Related to Edit - feature request #3465: Function to copy secundum reference of a given taxon node to all it's children Closed 01/15/2014 01/11/2017
Related to Edit - task #3560: Withheld unpublished taxa from webservice used in E+M dataportal Resolved 09/27/2013
Blocks Edit - feature request #4155: Implement handler (IHandler) to trigger recursive setting of the publish bit on a taxon subtree Closed 03/24/2014
Precedes Edit - feature request #7450: Allow setPublish for subtree to include misapplied names and pro parte synonyms New 06/04/2018

Associated revisions

Revision 4df9f28c (diff)
Added by Andreas Müller about 1 year ago

ref #3740 refactor operations in io layer

  • move operations and operation configurators to a separate package (remove from common package) as they are not realy related to import or export
  • operations are long running tasks using the io framework but not importing or exporting data

Revision 28fe8728 (diff)
Added by Andreas Müller about 1 year ago

ref #3740 further refactor operations in io layer and add publishForSubtreeUpdater

Revision 4691e160 (diff)
Added by Andreas Müller about 1 year ago

fix #3740 implement setPublish for subtrees

Revision 09cef664 (diff)
Added by Katja Luther about 1 year ago

save updated taxa/synonyms in setPublishedFlag

Revision dfa80bce (diff)
Added by Katja Luther about 1 year ago

setPublishFlag needs to be transactional

Revision 6a3a26fb (diff)
Added by Katja Luther about 1 year ago

revert saveOrUpdate adding

Revision 1cc6cd7b (diff)
Added by Andreas Müller 7 months ago

ref #6359, ref #3740 (setSubtree) add progress monitor progress computation, first version of partitioning

Revision f303cdad (diff)
Added by Andreas Müller 7 months ago

ref #6359, ref #3740 (setSubtree) some further improvements, mostly for publish

History

#1 Updated by Andreas Kohlbecker almost 5 years ago

  • Severity changed from normal to critical

#2 Updated by Andreas Kohlbecker over 4 years ago

  • Assignee changed from Andreas Müller to Matúš Kempa

#3 Updated by Andreas Müller over 3 years ago

  • Target version changed from CDM UML 3.3/3.4 - Postprocessing to Release 3.8
  • Priority changed from New to Priority14

#4 Updated by Andreas Müller over 3 years ago

  • Assignee changed from Matúš Kempa to Andreas Müller

#5 Updated by Andreas Kohlbecker about 3 years ago

  • Target version deleted (Release 3.8)

moving unresolved tickets to next milestone after release of 3.8.0

#6 Updated by Andreas Müller almost 3 years ago

  • Target version deleted (Release 3.12)

#7 Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 4.0 to Release 4.1

#8 Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 4.1 to Release 4.2

#9 Updated by Andreas Müller over 2 years ago

  • Keywords set to Euro+Med,
  • Priority changed from Priority14 to Highest

#10 Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 4.2 to Euro+Med Portal Release

#12 Updated by Andreas Müller almost 2 years ago

  • Related to feature request #3465: Function to copy secundum reference of a given taxon node to all it's children added

#13 Updated by Andreas Müller about 1 year ago

  • Description updated (diff)
  • Private changed from Yes to No

#14 Updated by Andreas Müller about 1 year ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50

#15 Updated by Andreas Müller about 1 year ago

  • Description updated (diff)
  • Assignee changed from Andreas Müller to Katja Luther

#16 Updated by Andreas Müller about 1 year ago

  • Blocks feature request #4155: Implement handler (IHandler) to trigger recursive setting of the publish bit on a taxon subtree added

#17 Updated by Andreas Müller about 1 year ago

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

#18 Updated by Andreas Müller about 1 year ago

  • Target version changed from Euro+Med Portal Release to Release 4.10

Please review

#19 Updated by Katja Luther about 1 year ago

  • Status changed from Resolved to Closed

the changes were not saved, added @transactional annotation, now it works.

#20 Updated by Andreas Müller about 1 year ago

  • Assignee changed from Katja Luther to Andreas Müller
  • % Done changed from 50 to 100

Great. Thanks.

#21 Updated by Andreas Müller 6 months ago

  • Precedes feature request #7450: Allow setPublish for subtree to include misapplied names and pro parte synonyms added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)