|
@@ -38,7 +38,9 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
|
|
|
$alias = $query->getRootAlias();
|
|
|
$query
|
|
|
- ->andWhere("{$alias}.serialNumber LIKE :id OR {$alias}.ponSerialNumber LIKE :id OR {$alias}.ponSerialNumberAux LIKE :id")
|
|
|
+ ->andWhere("{$alias}.serialNumber LIKE :id OR
|
|
|
+ {$alias}.ponSerialNumber LIKE :id OR
|
|
|
+ {$alias}.ponSerialNumberAux LIKE :id")
|
|
|
->setParameter('id', "%{$data['value']}%");
|
|
|
},), null, [
|
|
|
'attr' => [
|
|
@@ -58,18 +60,31 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
protected function configureListFields(ListMapper $listMapper)
|
|
|
{
|
|
|
$listMapper
|
|
|
- ->add('client', 'string', array('template' => 'FTTHBundle:ONU:base_list_field_client.html.twig'))
|
|
|
+ ->add('client', 'string', array(
|
|
|
+ 'template' => 'FTTHBundle:ONU:base_list_field_client.html.twig'
|
|
|
+ ))
|
|
|
->add('ip')
|
|
|
->add('mac')
|
|
|
- ->add('serialNumber', 'string', array('template' => 'FTTHBundle:ONU:base_list_field_upper.html.twig'))
|
|
|
- ->add('ponSerialNumber', 'string', array('template' => 'FTTHBundle:ONU:base_list_field_upper.html.twig'))
|
|
|
+ ->add('serialNumber', 'string', array(
|
|
|
+ 'template' => 'FTTHBundle:ONU:base_list_field_upper.html.twig'
|
|
|
+ ))
|
|
|
+ ->add('ponSerialNumber', 'string', array(
|
|
|
+ 'template' => 'FTTHBundle:ONU:base_list_field_upper.html.twig'
|
|
|
+ ))
|
|
|
+ ;
|
|
|
+ if ($this->hasParameter('show.onu.activationCode') && $this->getParameter('show.onu.activationCode') == true) {
|
|
|
+ $listMapper->add('activationCode');
|
|
|
+ }
|
|
|
+ $listMapper
|
|
|
->add('profile')
|
|
|
->add('nap')
|
|
|
->add('position')
|
|
|
->add('service_port')
|
|
|
->add('model')
|
|
|
->add('olt')
|
|
|
- ->add('currentState', 'string', array('template' => 'WorkflowBundle:Workflow:base_list_field_current_state.html.twig'))
|
|
|
+ ->add('currentState', 'string', array(
|
|
|
+ 'template' => 'WorkflowBundle:Workflow:base_list_field_current_state.html.twig'
|
|
|
+ ))
|
|
|
->add('created')
|
|
|
->add('_action', 'with-workflow-action', array(
|
|
|
'actions' => array(
|
|
@@ -113,12 +128,18 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
$flashbag->add("warning", $translator->trans("msg_use_template_onu_in_create_onu_ftth",array(),"FTTHBundle"));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
$formMapper
|
|
|
->tab('default')
|
|
|
->with('')
|
|
|
->add('clientId')
|
|
|
- ->add('ponSerialNumber', null, array('attr' => array('style' => 'text-transform: uppercase;')))
|
|
|
+ ->add('ponSerialNumber', null, array(
|
|
|
+ 'attr' => array(
|
|
|
+ 'style' => 'text-transform: uppercase;'
|
|
|
+ )));
|
|
|
+ if ($this->hasParameter('show.onu.activationCode') && $this->getParameter('show.onu.activationCode') == true) {
|
|
|
+ $formMapper->add('activationCode');
|
|
|
+ }
|
|
|
+ $formMapper
|
|
|
->add('profile')
|
|
|
->add('nap')
|
|
|
->add('model')
|
|
@@ -126,8 +147,14 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
->end()
|
|
|
->tab('Avanzado')
|
|
|
->with('ONU')
|
|
|
- ->add('serialNumber', null, array('attr' => array('style' => 'text-transform: uppercase;')))
|
|
|
- ->add('ponSerialNumberAux', null, array('attr' => array('style' => 'text-transform: uppercase;')))
|
|
|
+ ->add('serialNumber', null, array(
|
|
|
+ 'attr' => array(
|
|
|
+ 'style' => 'text-transform: uppercase;'
|
|
|
+ )))
|
|
|
+ ->add('ponSerialNumberAux', null, array(
|
|
|
+ 'attr' => array(
|
|
|
+ 'style' => 'text-transform: uppercase;'
|
|
|
+ )))
|
|
|
->add('mac')
|
|
|
->add('olt')
|
|
|
->add('position')
|
|
@@ -300,7 +327,11 @@ class ONUAdmin extends WorkflowBaseAdmin
|
|
|
->tab('default')
|
|
|
->with('')
|
|
|
->add('clientId')
|
|
|
- ->add('ponSerialNumber')
|
|
|
+ ->add('ponSerialNumber');
|
|
|
+ if ($this->hasParameter('show.onu.activationCode') && $this->getParameter('show.onu.activationCode') == true) {
|
|
|
+ $formMapper->add('activationCode');
|
|
|
+ }
|
|
|
+ $showMapper
|
|
|
->add('profile')
|
|
|
->add('nap')
|
|
|
->add('model')
|