Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision fbbbc340

Von Sven Schöling vor etwa 11 Jahren hinzugefügt

  • ID fbbbc3408edb8fee7e8afaf9c51fcebd8497d6eb
  • Vorgänger ce213a0a
  • Nachfolger bfb68a07

ActsAsList: Neue Funktion "reorder_list" auch für Projekttypen

Unterschiede anzeigen:

SL/Controller/ProjectType.pm
66 66
sub action_reorder {
67 67
  my ($self) = @_;
68 68

  
69
  my @ids = @{ $::form->{project_type_id} || [] };
70
  my $result = SL::DB::ProjectType->new->db->do_transaction(sub {
71
    foreach my $idx (0 .. scalar(@ids) - 1) {
72
      SL::DB::ProjectType->new(id => $ids[$idx])->load->update_attributes(position => $idx + 1);
73
    }
74
  });
69
  SL::DB::ProjectType->reorder_list(@{ $::form->{project_type_id} || [] });
75 70

  
76 71
  $self->render('1;', { type => 'js', inline => 1 });
77 72
}

Auch abrufbar als: Unified diff