Project

General

Profile

Actions

bug #7223

closed

ReferenceEditor: disable fields depending on the Reference type

Added by Andreas Kohlbecker about 6 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Highest
Category:
cdm-vaadin
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal
Found in Version:
Tags:

Description

e.g.: hide authorship if type = journal

The Taxonomic Editor behaves the same but the information which field to show for which ReferenceType is quite distributed The method void eu.etaxonomy.taxeditor.ui.section.reference.ReferenceDetailElement.createControls(ICdmFormElement formElement, Reference entity, int style) is a good starting point when you are interested into investigating this implementation.

The needed information can be retrieves from the Reference interface:

IPublicationBase:

  • publisher
  • placePublished
  • doi

IReference:

  • URI
  • DatePublished
  • abbrevTitle
  • title
  • authorship
  • type

IVolumeReference:

  • volume

ISection:

  • pages
  • inReference

IPrintedUnitBase (IPublicationBase, ISection, IVolumeReference):

  • inSeries -> inReference
  • editor
  • seriesPart

IArticle (ISection, IVolumeReference):

  • seriesPart
  • inJournal -> inReference
  • inJournal -> inReference
  • doi

IBook (IPrintedUnitBase):

  • Edition
  • Isbn

IBookSection (ISection):

  • inBook --> inReference

InProceedings (ISection):

  • InProceedings -> inReference

IJournal (IPublicationBase):

  • seriesPart
  • inJournal -> inReference
  • doi

IPrintSeries (IPublicationBase):

  • publisher
  • placePublished
  • Doi

IThesis:

  • school (Institution)

Related issues

Related to EDIT - task #7479: consider a cleaner implementation of adaptive reference field visibility NewKatja Luther

Actions
Related to EDIT - bug #7480: ReferenceEditor misses institution, organization and school fieldsClosedAndreas Kohlbecker

Actions
Related to EDIT - feature request #7655: References Editor: book section offers title fieldDuplicateAndreas Kohlbecker

Actions
Related to EDIT - bug #7913: Remove authorship from IJournal and IPrintSeriesClosedKatja Luther

Actions
Related to EDIT - feature request #7914: Add ISBN to IProceedingsClosedAndreas Müller

Actions
Related to EDIT - bug #7915: Remove date published from journals and print seriesClosedKatja Luther

Actions
Related to EDIT - feature request #7982: [Rule] Validate correct usage of reference attributes for reference types.NewAndreas Müller

Actions
Related to EDIT - bug #7953: Book in BookSeries: incomplete titleCache misses series titleFeedbackAndreas Müller

Actions
Copied to EDIT - task #7918: Revision of reference type specific propertiesClosedAndreas Müller

Actions
Copied to EDIT - feature request #8255: Unify ReferencePropertyDefinitions and reference interfaces NewAndreas Müller

Actions
Actions

Also available in: Atom PDF