Revision 713a6d70
Von Moritz Bunkus vor fast 17 Jahren hinzugefügt
bin/mozilla/todo.pl | ||
---|---|---|
27 | 27 |
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
28 | 28 |
####################################################################### |
29 | 29 |
|
30 |
use SL::TODO; |
|
31 |
|
|
30 | 32 |
sub create_todo_list { |
31 | 33 |
$lxdebug->enter_sub(); |
32 | 34 |
|
35 |
my %params = @_; |
|
36 |
my $postfix = '_login' if ($params{login_screen}); |
|
37 |
|
|
38 |
my %todo_cfg = TODO->get_user_config('login' => $form->{login}); |
|
39 |
|
|
40 |
if ($params{login_screen} && !$todo_cfg{show_after_login}) { |
|
41 |
$lxdebug->leave_sub(); |
|
42 |
return ''; |
|
43 |
} |
|
44 |
|
|
33 | 45 |
my (@todo_items, $todo_list); |
34 | 46 |
|
35 |
push @todo_items, todo_list_follow_ups(); |
|
36 |
push @todo_items, todo_list_overdue_sales_quotations(); |
|
47 |
push @todo_items, todo_list_follow_ups() if ($todo_cfg{"show_follow_ups${postfix}"});
|
|
48 |
push @todo_items, todo_list_overdue_sales_quotations() if ($todo_cfg{"show_overdue_sales_quotations${postfix}"});
|
|
37 | 49 |
|
38 | 50 |
@todo_items = grep { $_ } @todo_items; |
39 | 51 |
$todo_list = join("", @todo_items); |
Auch abrufbar als: Unified diff
Benutzerkonfiguration um Einstellungen zur Aufgabenliste erweitert.