Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c4ce237a

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID c4ce237aaab9c25c41334c30852d2ea640730efe
  • Vorgänger 69e0114b
  • Nachfolger cbf105b2

Pflichtenheft -> Angebot/Auftrag: Positionen in richtiger Reihenfolge anlegen

…und zwar in der Reihenfolge, in der die Abschnitte im Pflichtenheft
angeordnet sind.

Unterschiede anzeigen:

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