Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1dd6d84a

Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt

  • ID 1dd6d84aa18d0a0ec9e36f02eae743625cd569e9
  • Vorgänger b8c7ffdf
  • Nachfolger 371ab59d

Titel von Ansprechpersonen: Freitext-Feld und/oder Auswahlliste

Der Titel wird entweder nur mit einer Auswahlliste angezeigt oder mit
Freitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - im
Freitext-Feld eingegebener Text wird auch in contact_titles gespeichert.

In der Mandantenkonfiguration ist das Freitext-Feld (altes Verhalten)
abschaltbar.

Todo: Fremdschlüsselbeziehung zwischen contacts und contact_titles

Unterschiede anzeigen:

SL/DB/ContactTitle.pm
5 5

  
6 6
use strict;
7 7

  
8
use SL::Util qw(trim);
9

  
8 10
use SL::DB::MetaSetup::ContactTitle;
9 11
use SL::DB::Manager::ContactTitle;
10 12

  
11 13
__PACKAGE__->meta->initialize;
12 14

  
15
__PACKAGE__->before_save('_before_save_trim_content');
16

  
17
sub _before_save_trim_content {
18
  $_[0]->description(trim($_[0]->description));
19
  return 1;
20
}
21

  
13 22
1;

Auch abrufbar als: Unified diff