diff --git a/lib/NGCP/Panel/Field/BillingProfile.pm b/lib/NGCP/Panel/Field/BillingProfile.pm index 04ba0d4388..94643efb7e 100644 --- a/lib/NGCP/Panel/Field/BillingProfile.pm +++ b/lib/NGCP/Panel/Field/BillingProfile.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/billing/ajax', table_titles => ['#', 'Profile'], table_fields => ['id', 'name'], diff --git a/lib/NGCP/Panel/Field/BillingZone.pm b/lib/NGCP/Panel/Field/BillingZone.pm index 5ac956d854..a039b1864a 100644 --- a/lib/NGCP/Panel/Field/BillingZone.pm +++ b/lib/NGCP/Panel/Field/BillingZone.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '../zones/ajax', # /billing//zones/ajax table_titles => ['#', 'Zone', 'Zone Detail'], table_fields => ['id', 'zone', 'detail'], diff --git a/lib/NGCP/Panel/Field/Contact.pm b/lib/NGCP/Panel/Field/Contact.pm index 3c89412ad6..196a5774b2 100644 --- a/lib/NGCP/Panel/Field/Contact.pm +++ b/lib/NGCP/Panel/Field/Contact.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/contact/ajax', table_titles => ['#', 'Reseller', 'First Name', 'Last Name', 'Email'], table_fields => ['id', 'reseller_name', 'firstname', 'lastname', 'email'], diff --git a/lib/NGCP/Panel/Field/Contract.pm b/lib/NGCP/Panel/Field/Contract.pm index fcba6ea192..fdbb8b831f 100644 --- a/lib/NGCP/Panel/Field/Contract.pm +++ b/lib/NGCP/Panel/Field/Contract.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/contract/peering/ajax', table_titles => ['#', 'Status', 'Billing Profile'], table_fields => ['id', 'status', 'billing_mappings_billing_profile_name'], diff --git a/lib/NGCP/Panel/Field/CustomerContract.pm b/lib/NGCP/Panel/Field/CustomerContract.pm index 3a7f23e33e..437dd2612d 100644 --- a/lib/NGCP/Panel/Field/CustomerContract.pm +++ b/lib/NGCP/Panel/Field/CustomerContract.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/contract/customer/ajax', table_titles => ['#', 'Reseller', 'Contact Email', 'External #', 'Status'], table_fields => ['id', 'contact_reseller_name', 'contact_email', 'external_id', 'status'], diff --git a/lib/NGCP/Panel/Field/DataTable.pm b/lib/NGCP/Panel/Field/DataTable.pm index 0217b2be78..617dcb836a 100644 --- a/lib/NGCP/Panel/Field/DataTable.pm +++ b/lib/NGCP/Panel/Field/DataTable.pm @@ -6,7 +6,8 @@ extends 'HTML::FormHandler::Field'; has '+widget' => (default => ''); # leave this empty, as there is no widget ... has 'template' => ( isa => 'Str', is => 'rw', - default => 'share/templates/helpers/datatables_field.tt' ); + # TODO: not found in real environment! + default => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt' ); has 'ajax_src' => ( isa => 'Str', is => 'rw' ); has 'table_fields' => ( isa => 'ArrayRef', is => 'rw' ); has 'table_titles' => ( isa => 'ArrayRef', is => 'rw' ); diff --git a/lib/NGCP/Panel/Field/Domain.pm b/lib/NGCP/Panel/Field/Domain.pm index c1df4a5f77..758421b6e5 100644 --- a/lib/NGCP/Panel/Field/Domain.pm +++ b/lib/NGCP/Panel/Field/Domain.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/domain/ajax', table_titles => ['#', 'Reseller', 'Domain'], table_fields => ['id', 'domain_resellers_reseller_name', 'domain'], diff --git a/lib/NGCP/Panel/Field/Reseller.pm b/lib/NGCP/Panel/Field/Reseller.pm index 63c04165cb..5bd6a52495 100644 --- a/lib/NGCP/Panel/Field/Reseller.pm +++ b/lib/NGCP/Panel/Field/Reseller.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/reseller/ajax', table_titles => ['#', 'Name', 'Contract #', 'Status'], table_fields => ['id', 'name', 'contract_id', 'status'], diff --git a/lib/NGCP/Panel/Field/ResellerContract.pm b/lib/NGCP/Panel/Field/ResellerContract.pm index 2e05bc84c6..028aa0dbfe 100644 --- a/lib/NGCP/Panel/Field/ResellerContract.pm +++ b/lib/NGCP/Panel/Field/ResellerContract.pm @@ -8,7 +8,7 @@ has_field 'id' => ( do_label => 0, do_wrapper => 0, required => 1, - template => 'share/templates/helpers/datatables_field.tt', + template => '/usr/share/ngcp-panel/templates/helpers/datatables_field.tt', ajax_src => '/reseller/ajax_contract', table_titles => ['#', 'Contact Email', 'External #', 'Status'], table_fields => ['id', 'contact_email', 'external_id', 'status'],