View | Details | Raw Unified | Return to bug 40869
Collapse All | Expand All

(-)a/Koha/UI/Form/Builder/Item.pm (-13 / +14 lines)
Lines 452-458 Limit info depending on the library (so far only item types). Link Here
452
452
453
Flag to add an empty option to the library list.
453
Flag to add an empty option to the library list.
454
454
455
=item ignore_invisible_subfields
455
=item ignore_non_mandatory_invisible_subfields
456
456
457
Skip the subfields that are not visible on the editor.
457
Skip the subfields that are not visible on the editor.
458
458
Lines 465-480 When duplicating an item we do not want to retrieve the subfields that are hidde Link Here
465
sub edit_form {
465
sub edit_form {
466
    my ( $self, $params ) = @_;
466
    my ( $self, $params ) = @_;
467
467
468
    my $branchcode                   = $params->{branchcode};
468
    my $branchcode                               = $params->{branchcode};
469
    my $restricted_edition           = $params->{restricted_editition};
469
    my $restricted_edition                       = $params->{restricted_editition};
470
    my $subfields_to_prefill         = $params->{subfields_to_prefill} || [];
470
    my $subfields_to_prefill                     = $params->{subfields_to_prefill} || [];
471
    my $subfields_to_allow           = $params->{subfields_to_allow}   || [];
471
    my $subfields_to_allow                       = $params->{subfields_to_allow}   || [];
472
    my $ignore_not_allowed_subfields = $params->{ignore_not_allowed_subfields};
472
    my $ignore_not_allowed_subfields             = $params->{ignore_not_allowed_subfields};
473
    my $kohafields_to_ignore         = $params->{kohafields_to_ignore} || [];
473
    my $kohafields_to_ignore                     = $params->{kohafields_to_ignore} || [];
474
    my $prefill_with_default_values  = $params->{prefill_with_default_values};
474
    my $prefill_with_default_values              = $params->{prefill_with_default_values};
475
    my $branch_limit                 = $params->{branch_limit};
475
    my $branch_limit                             = $params->{branch_limit};
476
    my $default_branches_empty       = $params->{default_branches_empty};
476
    my $default_branches_empty                   = $params->{default_branches_empty};
477
    my $ignore_invisible_subfields   = $params->{ignore_invisible_subfields} || 0;
477
    my $ignore_non_mandatory_invisible_subfields = $params->{ignore_invisible_subfields} || 0;
478
478
479
    my $libraries =
479
    my $libraries =
480
        Koha::Libraries->search( {}, { order_by => ['branchname'] } )->unblessed;
480
        Koha::Libraries->search( {}, { order_by => ['branchname'] } )->unblessed;
Lines 508-515 sub edit_form { Link Here
508
                if grep { $subfield->{kohafield} && $subfield->{kohafield} eq $_ } @$kohafields_to_ignore;
508
                if grep { $subfield->{kohafield} && $subfield->{kohafield} eq $_ } @$kohafields_to_ignore;
509
509
510
            next
510
            next
511
                if $ignore_invisible_subfields
511
                if $ignore_non_mandatory_invisible_subfields
512
                && ( $subfield->{hidden} > 4 || $subfield->{hidden} <= -4 );
512
                && ( $subfield->{hidden} > 4 || $subfield->{hidden} <= -4 )
513
                && !$subfield->{mandatory};
513
514
514
            my $readonly;
515
            my $readonly;
515
            if ( @$subfields_to_allow
516
            if ( @$subfields_to_allow
(-)a/cataloguing/additem.pl (-2 / +1 lines)
Lines 790-796 my $subfields = Link Here
790
        branch_limit                => C4::Context->userenv->{"branch"},
790
        branch_limit                => C4::Context->userenv->{"branch"},
791
        (
791
        (
792
            $op eq 'dupeitem'
792
            $op eq 'dupeitem'
793
            ? ( ignore_invisible_subfields => 1 )
793
            ? ( ignore_non_mandatory_invisible_subfields => 1 )
794
            : ()
794
            : ()
795
        ),
795
        ),
796
    }
796
    }
797
- 

Return to bug 40869