Jelajahi Sumber

ProfileAdmin. Traducciones

Guillermo Espinoza 7 tahun lalu
induk
melakukan
9ab32129fe

+ 81 - 0
src/CablemodemBundle/Admin/ProfileAdmin.php

@@ -0,0 +1,81 @@
+<?php
+
+namespace CablemodemBundle\Admin;
+
+use Base\AdminBundle\Admin\BaseAdmin;
+use Sonata\AdminBundle\Datagrid\DatagridMapper;
+use Sonata\AdminBundle\Datagrid\ListMapper;
+use Sonata\AdminBundle\Form\FormMapper;
+use Sonata\AdminBundle\Show\ShowMapper;
+
+class ProfileAdmin extends BaseAdmin
+{
+    /**
+     * @param DatagridMapper $datagridMapper
+     */
+    protected function configureDatagridFilters(DatagridMapper $datagridMapper)
+    {
+        $datagridMapper
+            ->add('name')
+            ->add('downstream')
+            ->add('upstream')
+            ->add('filtroUpload')
+            ->add('filtroDownload')
+            ->add('maxCpe')
+        ;
+    }
+
+    /**
+     * @param ListMapper $listMapper
+     */
+    protected function configureListFields(ListMapper $listMapper)
+    {
+        $listMapper
+            ->add('id')
+            ->add('name')
+            ->add('downstream')
+            ->add('upstream')
+            ->add('filtroUpload')
+            ->add('filtroDownload')
+            ->add('maxCpe')
+            ->add('_action', null, array(
+                'actions' => array(
+                    'show' => array(),
+                    'edit' => array(),
+                    'delete' => array(),
+                ),
+            ))
+        ;
+    }
+
+    /**
+     * @param FormMapper $formMapper
+     */
+    protected function configureFormFields(FormMapper $formMapper)
+    {
+        $formMapper
+            ->add('name')
+            ->add('downstream')
+            ->add('upstream')
+            ->add('filtroUpload')
+            ->add('filtroDownload')
+            ->add('maxCpe')
+        ;
+    }
+
+    /**
+     * @param ShowMapper $showMapper
+     */
+    protected function configureShowFields(ShowMapper $showMapper)
+    {
+        $showMapper
+            ->add('id')
+            ->add('name')
+            ->add('downstream')
+            ->add('upstream')
+            ->add('filtroUpload')
+            ->add('filtroDownload')
+            ->add('maxCpe')
+        ;
+    }
+}

+ 10 - 1
src/CablemodemBundle/Resources/config/services.yml

@@ -2,9 +2,18 @@ services:
     
     cablemodem.admin.node:
         class: CablemodemBundle\Admin\NodeAdmin
-        arguments: [~, CablemodemBundle\Entity\Node, SonataAdminBundle:CRUD]
+        arguments: [~, CablemodemBundle\Entity\Node, BaseAdminBundle:CRUD]
         tags:
             - { name: sonata.admin, manager_type: orm, group: Cablemodem, label: Node, label_catalogue: CablemodemBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
+        calls:    
+            - [setTranslationDomain, [CablemodemBundle]]
+        public: true
+
+    cablemodem.admin.profile:
+        class: CablemodemBundle\Admin\ProfileAdmin
+        arguments: [~, CablemodemBundle\Entity\Profile, BaseAdminBundle:CRUD]
+        tags:
+            - { name: sonata.admin, manager_type: orm, group: Cablemodem, label: Profile, label_catalogue: CablemodemBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
         calls:    
             - [setTranslationDomain, [CablemodemBundle]]    
         public: true

+ 23 - 1
src/CablemodemBundle/Resources/translations/CablemodemBundle.es.yml

@@ -1,18 +1,40 @@
 Cablemodem: Cablemodem
 Node: Nodo
+Profile: Perfil
 breadcrumb:
     link_node_list: Listado Nodos
+    link_profile_list: Listado Perfiles
 filter:
     label_name: Nombre
+    label_downstream: Downstream
+    label_upstream: Upstream
+    label_filtro_upload: Filtro upload
+    label_filtro_download: Filtro download
+    label_max_cpe: Max cpe
 form:
     label_name: Nombre
     label_parent: Padre
+    label_downstream: Downstream
+    label_upstream: Upstream
+    label_filtro_upload: Filtro upload
+    label_filtro_download: Filtro download
+    label_max_cpe: Max cpe
 list:
     label_id: Id
     label_name: Nombre
     label_parent: Padre
     label__action: Acciones
+    label_downstream: Downstream
+    label_upstream: Upstream
+    label_filtro_upload: Filtro upload
+    label_filtro_download: Filtro download
+    label_max_cpe: Max cpe
 show:
     label_id: Id
     label_name: Nombre
-    label_parent: Padre
+    label_parent: Padre
+    label_downstream: Downstream
+    label_upstream: Upstream
+    label_filtro_upload: Filtro upload
+    label_filtro_download: Filtro download
+    label_max_cpe: Max cpe