Revision 1dd6d84a
Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt
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
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