Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d63305ba

Von Jan Büren vor mehr als 6 Jahren hinzugefügt

  • ID d63305ba3bea55eec4aac2df26149f439c086508
  • Vorgänger f2b3e089
  • Nachfolger defce6f8

Verknüpfte Belege um die Verknüpfung 'E-Mail Journal' erweitert.

Falls das E-Mail-Journal aktiviert ist wird zusätzlich zu der
archivierten E-Mail auch die Verknüpfung vom Beleg zu der E-Mail mitgespeichert
und ist im Beleg zusätzlich direkt anwählbar.
Etwas mehr Details im POD vom Mailer.pm, die Implementierung orientiert
sich überwiegend an der Erweiterung der Verknüpfung von Letter.pm, bzw. dem ShopConnector.

Unterschiede anzeigen:

SL/DB/EmailJournal.pm
18 18

  
19 19
__PACKAGE__->attr_sorted('attachments');
20 20

  
21
sub compare_to {
22
  my ($self, $other) = @_;
23

  
24
  return -1 if  $self->sent_on && !$other->sent_on;
25
  return  1 if !$self->sent_on &&  $other->sent_on;
26

  
27
  my $result = 0;
28
  $result    = $other->sent_on <=> $self->sent_on;
29
  return $result || ($self->id <=> $other->id);
30
}
31

  
21 32
1;
33

  
34
__END__
35

  
36
=pod
37

  
38
=encoding utf8
39

  
40
=head1 NAME
41

  
42
SL::DB::EmailJournal - RDBO model for email journal
43

  
44
=head1 SYNOPSIS
45

  
46
This is a standard Rose::DB::Object based model and can be used as one.
47

  
48
=head1 METHODS
49

  
50
=over 4
51

  
52
=item C<compare_to $self, $other>
53

  
54
Compares C<$self> with C<$other> and returns the newer entry.
55

  
56
=back
57

  
58
=cut
59

  

Auch abrufbar als: Unified diff