TT#5826 add timezone field for Pbx subscriberadmin* edit forms

Change-Id: I7139cad5ead38c1c42e2df4ff49a7f055b37bef2
changes/81/10981/2
Kirill Solomko 9 years ago
parent 3308b5fb83
commit a74c57daba

@ -23,7 +23,7 @@ has_field 'pbx_extension' => (
has_block 'fields' => (
tag => 'div',
class => [qw/modal-body/],
render_list => [qw/domain group_select alias_select pbx_extension display_name email webusername webpassword username password administrative status external_id profile_set profile/ ],
render_list => [qw/domain group_select alias_select pbx_extension display_name email webusername webpassword username password administrative status external_id timezone profile_set profile/ ],
);
override 'field_list' => sub {

@ -7,7 +7,7 @@ extends 'NGCP::Panel::Form::Customer::PbxExtensionSubscriber';
has_block 'fields' => (
tag => 'div',
class => [qw/modal-body/],
render_list => [qw/group_select pbx_extension email webusername webpassword password alias_select profile/ ],
render_list => [qw/group_select pbx_extension email webusername webpassword password alias_select timezone profile/ ],
);
override 'update_fields' => sub {

@ -7,7 +7,7 @@ extends 'NGCP::Panel::Form::Customer::PbxSubscriber';
has_block 'fields' => (
tag => 'div',
class => [qw/modal-body/],
render_list => [qw/alias_select email webusername webpassword password external_id profile/ ],
render_list => [qw/alias_select email webusername webpassword password external_id timezone profile/ ],
);
sub update_fields {

@ -138,6 +138,15 @@ has_field 'external_id' => (
},
);
has_field 'timezone' => (
type => '+NGCP::Panel::Field::TimezoneSelect',
label => 'Timezone',
element_attr => {
rel => ['tooltip'],
title => ['The timezone of the subscriber.']
},
);
has_field 'profile_set' => (
type => '+NGCP::Panel::Field::SubscriberProfileSet',
label => 'Subscriber Profile Set',
@ -169,8 +178,8 @@ has_field 'save' => (
has_block 'fields' => (
tag => 'div',
class => [qw/modal-body/],
#render_list => [qw/display_name webusername webpassword username password status external_id profile_set profile/ ],
render_list => [qw/e164 display_name email webusername webpassword username password administrative status profile_set profile/ ],
#render_list => [qw/display_name webusername webpassword username password status external_id profile_set timezone profile/ ],
render_list => [qw/e164 display_name email webusername webpassword username password administrative status timezone profile_set profile/ ],
);
has_block 'actions' => (

@ -41,7 +41,7 @@ has_field 'email' => (
has_block 'fields' => (
tag => 'div',
class => [qw/modal-body/],
render_list => [qw/e164 alias_number alias_number_add email webusername webpassword password external_id administrative status profile_set profile/ ],
render_list => [qw/e164 alias_number alias_number_add email webusername webpassword password external_id administrative status timezone profile_set profile/ ],
);
has_block 'actions' => (

Loading…
Cancel
Save