Project

General

Profile

feature request #3958

Handle CDMPreference table

Added by Andreas Müller almost 6 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Priority09
Category:
cdm
Target version:
-
Start date:
10/14/2015
Due date:
% Done:

67%

Estimated time:
(Total: 3.00 h)
Severity:
normal

Description

It is implemented in model but not yet used and not filled with any data. Methods in Service layer are also missing.

Keep in UML milestone as we may need a data updater (e.g. #3658). Move otherwise.

Decisions for the syntax of the different fields:

subject:

  • / (Database wide)

  • /TaxonNode#c1#33#44#35#55

  • /editor (??) for purely TaxEditor related preferences (e.g. show ID in supplemental data view)

  • TBC

predicate: No required structure, but package like structure with dot separators makes sence

  • aaaa.bbb.ccc.MATCH_MODE

  • aaaa.ee.ff.abc

  • allows starts with search to return lists of values

  • Case insensitive (?)

  • each predicate might be defined by as a constant of an enum

object: up to the predicate to implement

Difficulties may occur when trying to match filters (subjects). An object that requires a preference (e.g. a TaxonName requires a list of available ranks) may match to multiple filters which map to different values (e.g. because the name is used in multiple classifications)

for details see: #3555, see also open issues there

related #5004, #3773, #5969


Subtasks

feature request #5969: Implement CdmPreference reading for database preferencesClosedKatja Luther

bug #6105: Make CdmPreferences editable in separate viewResolvedKatja Luther

feature request #5971: Implement database wide CdmPreference writingClosedKatja Luther

bug #6214: Add project specific preferences to CdmPreference menuClosedKatja Luther


Related issues

Related to Edit - bug #3658: Update Nomenclatural code for datasources Closed 08/23/2013

Associated revisions

Revision 92e52208 (diff)
Added by Katja Luther about 3 years ago

ref #5969: add PreferenceService to applicationController

History

#1 Updated by Andreas Müller almost 5 years ago

  • Target version changed from CDM UML 3.5 to CDM UML - Next major release

Move all unassigned modelling tickets to next major release

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

  • Target version changed from CDM UML 4.1 to Release 4.2
  • Subject changed from Handle CDMPreferenceTable to Handle CDMPreference table

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

preliminary r28261

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

  • Target version changed from Release 4.2 to Release 4.3

#5 Updated by Andreas Müller about 3 years ago

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

  • Target version changed from Release 4.3 to Release 4.4

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

  • Description updated (diff)

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

  • Related to bug #3658: Update Nomenclatural code for datasources added

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

  • Related to bug #6105: Make CdmPreferences editable in separate view added

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

  • Target version changed from Release 4.4 to Release 4.5

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

  • Target version changed from Release 4.5 to Release 4.6
  • Private changed from Yes to No

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

  • Target version changed from Release 4.6 to Release 4.7

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

  • Target version changed from Release 4.7 to Release 4.8

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

  • Target version changed from Release 4.8 to Release 4.9

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

  • Target version changed from Release 4.9 to Release 4.10

#16 Updated by Andreas Müller about 2 years ago

  • Status changed from New to Closed

I think we can close this as we are already using the CDM Preference table

#17 Updated by Andreas Müller about 2 years ago

  • Target version deleted (Release 4.10)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)