Revision c4ce237a
Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt
SL/Controller/RequirementSpecOrder.pm | ||
---|---|---|
60 | 60 |
|
61 | 61 |
# 1. Update sections with selected part IDs. |
62 | 62 |
my $section_attrs = $::form->{sections} || []; |
63 |
my $sections = SL::DB::Manager::RequirementSpecItem->get_all(where => [ id => [ map { $_->{id} } @{ $section_attrs } ] ]); |
|
63 |
my $sections = SL::DB::Manager::RequirementSpecItem->get_all_sorted(where => [ id => [ map { $_->{id} } @{ $section_attrs } ] ]);
|
|
64 | 64 |
my %sections_by_id = map { ($_->{id} => $_) } @{ $sections }; |
65 | 65 |
|
66 | 66 |
$sections_by_id{ $_->{id} }->update_attributes(order_part_id => $_->{order_part_id}) for @{ $section_attrs }; |
Auch abrufbar als: Unified diff
Pflichtenheft -> Angebot/Auftrag: Positionen in richtiger Reihenfolge anlegen
…und zwar in der Reihenfolge, in der die Abschnitte im Pflichtenheft
angeordnet sind.