Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 57f15027

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

  • ID 57f150274e0dc0f89968bc59a8a7a997ae7c4a08
  • Vorgänger 9129b021
  • Nachfolger a627b4be

ImageUpload: resolve

Unterschiede anzeigen:

SL/Controller/ImageUpload.pm
use strict;
use parent qw(SL::Controller::Base);
use JSON qw(to_json);
use SL::DB::Part;
use SL::DB::Order;
use SL::DB::DeliveryOrder;
......
$self->render('image_upload/local_list');
}
sub action_resolve_object_by_number {
my ($self) = @_;
my $result = {
id => $self->object->id,
description => $self->object->displayable_name,
};
$self->render(\ to_json($result), { process => 0, type => 'json' });
}
################# internal ###############
sub init_object_type {
......
return $manager->find_by(id => $::form->{object_id}*1) if $::form->{object_id};
return $manager->find_by(donumber => $::form->{object_number}, @{ $loader->[1] // [] }) if $::form->{object_number};
return $manager->find_by(donumber => $::form->{object_number}, closed => 0, @{ $loader->[1] // [] }) if $::form->{object_number};
}

Auch abrufbar als: Unified diff