{"shas":[["c4913b4ec195fc16abb428be38d50c56bdea3312","110cf79847d479bb596229cd7998cc08f8e6f243@deepamehta.de","Webclient/Core: label configurations work #41\n\nTopic label rules can be configured interactively.\n\nA label rule is bound to a topic type.\nSubject to label rules are *complex types*.\n(Simple types need no rule: the topic's value IS its label.)\n\nTo edit the label rule:\n1) Reveal a complex topic type.\n2) Press \"Edit\". You see the topic type's immediate child types displayed as boxes.\n3) To choose which child types to include in the label select the respective \"Include in Label\" checkboxes.\n4) Bring the child types in the desired order by vertically moving the boxes.\n5) Press \"Save\".\n\nHints:\n\n- Once a label rule is changed the existing topic instances are *not* adjusted. To apply the new rule select the topic, press \"Edit\" and then \"Save\". Applying a changed rule to *all* existing topic instances might be a future feature.\n\n- There is only *one* child type sequence: the order by which the child types are rendered in the content panel is the same order that is used to construct the label. Maintaining 2 individual sequences (content panel rendering vs. label construction) might be a future feature.\n\n- Label rules are cascading. The \"Person\" type e.g. is configured to use the \"Person Name\" type as the label. The Person Name type in turn is configured to use \"First Name\" AND \"Last Name\" as the label. So, consider all hierarchy levels when defining a label rule.\n\n- If there is no label rule defined (that is all \"Include in Label\" checkboxes are deselected) the former default rule applies: use the first simple type found by a depth-first traversal.\n\nSee ticket 41.","Jörg Richter"]],"ref":"refs/heads/master","size":1,"head":"c4913b4ec195fc16abb428be38d50c56bdea3312","push_id":43835604}