Project

General

Profile

Actions

feature request #8777

open

Make visiblity of CDM Source configurable

Added by Andreas Müller over 4 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Priority14
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal

Description

see #8688, for some projects the CDM Source should not be visible (because not used). This is similar to ID in Source and ID Namespace visibility.

====

Alternatively or additionally it might be also interesting to show the field only if data exists (which is not very often the case) as it is read-only and must not be visible if no data exists.
But I don't know if this is easy to impelement.


Related issues

Related to EDIT - feature request #8294: Make display of ID in source and ID Namespace configurableClosedPatrick Plitzner

Actions
Related to EDIT - feature request #8778: Have explicit subclass for CdmSourceLink sourcesNewAndreas Müller

Actions
Copied from EDIT - feature request #8688: Make OriginalSourceBase.cdmSource visible in TaxEditorClosedKatja Luther

Actions
Actions #1

Updated by Andreas Müller over 4 years ago

Actions #2

Updated by Andreas Müller over 4 years ago

Actions #3

Updated by Andreas Müller over 4 years ago

  • Tags set to euro+med
Actions #4

Updated by Andreas Müller over 4 years ago

... hmm, maybe an even better solution is to show the field only if data exists. Is this possible?

Actions #5

Updated by Andreas Müller over 4 years ago

Andreas Müller wrote:

... hmm, maybe an even better solution is to show the field only if data exists. Is this possible?

If we do so, we could also make all other fields invisible as they are alternative fields (either .. or ..) or implement #8778

Actions #6

Updated by Andreas Müller over 4 years ago

Actions #7

Updated by Katja Luther over 4 years ago

  • Target version changed from Release 5.12 to Release 5.13
Actions #8

Updated by Andreas Müller about 4 years ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller about 4 years ago

  • Target version changed from Release 5.13 to Release 5.14
Actions #10

Updated by Andreas Müller about 4 years ago

  • Target version changed from Release 5.14 to Release 5.15
Actions #11

Updated by Katja Luther about 4 years ago

  • Target version changed from Release 5.15 to Release 5.18
Actions #12

Updated by Andreas Müller about 4 years ago

  • Tags changed from euro+med to euro+med, additivity
  • Target version changed from Release 5.18 to Release 5.15

CDM Source has primarily been introduced by additivity but it has negative impacts on other DBs. Therefore I add the additivity tag to this ticket and move it to current milestone. Please move back again if you think it can't be handled here.

Actions #13

Updated by Andreas Müller almost 4 years ago

  • Target version changed from Release 5.15 to Release 5.18
Actions #14

Updated by Katja Luther over 3 years ago

  • Target version changed from Release 5.18 to Release 5.19
Actions #15

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.19 to Release 5.21
Actions #16

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.21 to Release 5.22
Actions #17

Updated by Andreas Müller about 3 years ago

  • Tags changed from euro+med, additivity to euro+med, additivity, fast
Actions #18

Updated by Katja Luther about 3 years ago

  • Target version changed from Release 5.22 to Release 5.25
Actions #19

Updated by Andreas Müller almost 3 years ago

  • Target version changed from Release 5.25 to Release 5.45
Actions #20

Updated by Andreas Müller over 1 year ago

  • Status changed from New to Resolved
  • Priority changed from New to Priority14

Andreas Müller wrote in #note-5:

Andreas Müller wrote:

... hmm, maybe an even better solution is to show the field only if data exists. Is this possible?

If we do so, we could also make all other fields invisible as they are alternative fields (either .. or ..) or implement #8778

That was not fully correct. CDMSource is a read only field which is only needed if data exists. So for now I tried to implement it this way.

Actions #21

Updated by Andreas Müller over 1 year ago

Query to find example:

SELECT *
FROM OriginalSourceBase osb INNER JOIN DescriptionElementBase deb ON deb.id = osb.id
WHERE osb.cdmSource_id IS NOT NULL;

SELECT osb.id, osb.cdmSource_id, db.titleCache
FROM OriginalSourceBase osb INNER JOIN DescriptionBase_OriginalSourceBase MN ON MN.sources_id = osb.id
INNER JOIN DescriptionBase db ON db.id = MN.DescriptionBase_id 
WHERE osb.cdmSource_id IS NOT NULL;

e.g. Nepenthes morganiana in rem_conf_am

Actions

Also available in: Atom PDF