The fix has been created by Gerhard Jungwirth three years ago for branch 'mr5.5' and was not merged into branch 'master'. It is a follow up master commit to address customer ticket TT#82306. The cherry-pick has been done AS IS, with one small trivial resolution: > + my $is_pbx_customer = $c->stash->{billing_mapping}->product->class eq "pbxaccount"; > my $base_number; > > ++<<<<<<< HEAD > + if($subscriber->contract->product->class eq "pbxaccount") { > ++======= > + if($is_pbx_customer) { > ++>>>>>>> 239d4a385... TT#44168 create additional form for subadmin non-pbx subscriber edit Change-Id: Ie242c4ad44fc21319cdaa29dcca423fe241aab20 (cherry picked from commitmr7.5.9239d4a3859
) (cherry picked from commit64c120a5e5
)
parent
104635f8c5
commit
5996005c80
@ -0,0 +1,39 @@
|
|||||||
|
package NGCP::Panel::Form::Customer::SubscriberEditSubadmin;
|
||||||
|
|
||||||
|
use HTML::FormHandler::Moose;
|
||||||
|
extends 'NGCP::Panel::Form::SubscriberEdit';
|
||||||
|
|
||||||
|
use NGCP::Panel::Utils::Form;
|
||||||
|
|
||||||
|
with 'NGCP::Panel::Render::RepeatableJs';
|
||||||
|
|
||||||
|
has '+widget_wrapper' => ( default => 'Bootstrap' );
|
||||||
|
has_field 'submitid' => ( type => 'Hidden' );
|
||||||
|
sub build_render_list {[qw/submitid fields actions/]}
|
||||||
|
sub build_form_element_class {[qw(form-horizontal)]}
|
||||||
|
|
||||||
|
|
||||||
|
has_block 'fields' => (
|
||||||
|
tag => 'div',
|
||||||
|
class => [qw/modal-body/],
|
||||||
|
render_list => [qw/email webusername webpassword password lock status external_id timezone/ ],
|
||||||
|
);
|
||||||
|
|
||||||
|
has_block 'actions' => (
|
||||||
|
tag => 'div',
|
||||||
|
class => [qw/modal-footer/],
|
||||||
|
render_list => [qw/save/],
|
||||||
|
);
|
||||||
|
|
||||||
|
sub update_fields {
|
||||||
|
my $self = shift;
|
||||||
|
# my $c = $self->ctx;
|
||||||
|
# return unless $c;
|
||||||
|
|
||||||
|
$self->field('profile_set')->inactive(1);
|
||||||
|
$self->field('profile')->inactive(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
1;
|
||||||
|
|
||||||
|
# vim: set tabstop=4 expandtab:
|
Loading…
Reference in new issue