Browse Source

Comment syliu_attribute

jmontoya 9 years ago
parent
commit
3f71109950
4 changed files with 57 additions and 58 deletions
  1. 1 1
      app/AppKernel.php
  2. 39 39
      app/config/sylius.yml
  3. 17 17
      src/Chamilo/CoreBundle/Resources/config/services.yml
  4. 0 1
      web/legacy.php

+ 1 - 1
app/AppKernel.php

@@ -93,7 +93,7 @@ class AppKernel extends Kernel
 
             // Sylius
             new Sylius\Bundle\SettingsBundle\SyliusSettingsBundle(),
-            new Sylius\Bundle\AttributeBundle\SyliusAttributeBundle(),
+            //new Sylius\Bundle\AttributeBundle\SyliusAttributeBundle(),
             new Sylius\Bundle\ResourceBundle\SyliusResourceBundle(),
             new Sylius\Bundle\FlowBundle\SyliusFlowBundle(),
             new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),

+ 39 - 39
app/config/sylius.yml

@@ -1,42 +1,42 @@
-sylius_attribute:
-    driver: doctrine/orm
-    resources:
-        subject_name:
-            subject: Chamilo\UserBundle\Entity\User # Required: The subject class implementing `AttributeSubjectInterface`.
-            attribute:
-                classes:
-                    model:      Sylius\Component\Attribute\Model\Attribute
-                    interface:  Sylius\Component\Attribute\Model\AttributeInterface
-                    repository: Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository
-                    controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
-                    factory:    Sylius\Component\Resource\Factory\Factory
-                    form:
-                        default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeType
-                        choice:  Sylius\Bundle\ResourceBundle\Form\Type\ResourceChoiceType
-                validation_groups:
-                    default: [ sylius ]
-#                translation:
-#                    classes:
-#                        model:      Sylius\Component\Attribute\Model\AttributeTranslation
-#                        interface:  Sylius\Component\Attribute\Model\AttributeTranslationInterface
-#                        controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
-#                        repository: ~ # Required: The repository class for the attribute translation.
-#                        factory:    Sylius\Component\Resource\Factory\Factory
-#                        form:
-#                            default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeTranslationType
-#                    validation_groups:
-#                        default: [ sylius ]
-            attribute_value:
-                classes:
-                    model:      Chamilo\CoreBundle\Entity\ExtraFieldValues # Required: The model of the attribute value
-                    interface:  Sylius\Component\Attribute\Model\AttributeValueInterface # Required: The interface of the attribute value
-                    controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
-                    repository: Chamilo\CoreBundle\Entity\Repository\ExtraFieldValuesRepository # Required: The repository class for the attribute value.
-                    factory:    Sylius\Component\Resource\Factory\Factory
-                    form:
-                        default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeValueType
-                validation_groups:
-                    default: [ sylius ]
+#sylius_attribute:
+#    driver: doctrine/orm
+#    resources:
+#        subject_name:
+#            subject: Chamilo\UserBundle\Entity\User # Required: The subject class implementing `AttributeSubjectInterface`.
+#            attribute:
+#                classes:
+#                    model:      Sylius\Component\Attribute\Model\Attribute
+#                    interface:  Sylius\Component\Attribute\Model\AttributeInterface
+#                    repository: Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository
+#                    controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
+#                    factory:    Sylius\Component\Resource\Factory\Factory
+#                    form:
+#                        default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeType
+#                        choice:  Sylius\Bundle\ResourceBundle\Form\Type\ResourceChoiceType
+#                validation_groups:
+#                    default: [ sylius ]
+##                translation:
+##                    classes:
+##                        model:      Sylius\Component\Attribute\Model\AttributeTranslation
+##                        interface:  Sylius\Component\Attribute\Model\AttributeTranslationInterface
+##                        controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
+##                        repository: ~ # Required: The repository class for the attribute translation.
+##                        factory:    Sylius\Component\Resource\Factory\Factory
+##                        form:
+##                            default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeTranslationType
+##                    validation_groups:
+##                        default: [ sylius ]
+#            attribute_value:
+#                classes:
+#                    model:      Chamilo\CoreBundle\Entity\ExtraFieldValues # Required: The model of the attribute value
+#                    interface:  Sylius\Component\Attribute\Model\AttributeValueInterface # Required: The interface of the attribute value
+#                    controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
+#                    repository: Chamilo\CoreBundle\Entity\Repository\ExtraFieldValuesRepository # Required: The repository class for the attribute value.
+#                    factory:    Sylius\Component\Resource\Factory\Factory
+#                    form:
+#                        default: Sylius\Bundle\AttributeBundle\Form\Type\AttributeValueType
+#                validation_groups:
+#                    default: [ sylius ]
 #sylius_resource:
 #    resources:
 #        chamilo_course.c_tool_intro:

+ 17 - 17
src/Chamilo/CoreBundle/Resources/config/services.yml

@@ -72,25 +72,25 @@ services:
             - { name: form.type, alias: yes_no }
 
 #    # Extra field attribute services
-    chamilo_user.form.type.attribute_value_type:
-        class: Chamilo\UserBundle\Form\Type\AttributeValueType
-        arguments: [Chamilo\CoreBundle\Entity\ExtraFieldValues, ["registration"], "user", @sylius.repository.subject_name_attribute_value]
-        tags:
-            - { name: form.type, alias: chamilo_user_extra_field_value }
+#    chamilo_user.form.type.attribute_value_type:
+#        class: Chamilo\UserBundle\Form\Type\AttributeValueType
+#        arguments: [Chamilo\CoreBundle\Entity\ExtraFieldValues, ["registration"], "user", @sylius.repository.subject_name_attribute_value]
+#        tags:
+#            - { name: form.type, alias: chamilo_user_extra_field_value }
+##
 #
-
-    chamilo_user.form.type.attribute_type:
-        class: Chamilo\UserBundle\Form\Type\AttributeType
-        arguments: [Chamilo\CoreBundle\Entity\ExtraField, ["registration"], "user"]
+#    chamilo_user.form.type.attribute_type:
+#        class: Chamilo\UserBundle\Form\Type\AttributeType
+#        arguments: [Chamilo\CoreBundle\Entity\ExtraField, ["registration"], "user"]
+##        arguments: [%sylius.attribute.attribute_types%]
+#        tags:
+#            - { name: form.type, alias: chamilo_user_attribute_type }
+#
+#    chamilo_user.form.type.attribute_choice_type:
+#        class: Chamilo\UserBundle\Form\Type\AttributeTypeChoiceType
 #        arguments: [%sylius.attribute.attribute_types%]
-        tags:
-            - { name: form.type, alias: chamilo_user_attribute_type }
-
-    chamilo_user.form.type.attribute_choice_type:
-        class: Chamilo\UserBundle\Form\Type\AttributeTypeChoiceType
-        arguments: [%sylius.attribute.attribute_types%]
-        tags:
-            - { name: form.type, alias: chamilo_user_attribute_choice }
+#        tags:
+#            - { name: form.type, alias: chamilo_user_attribute_choice }
 
     # html editor
     chamilo_core.html_editor:

+ 0 - 1
web/legacy.php

@@ -6,7 +6,6 @@ require_once __DIR__.'/../main/inc/lib/api.lib.php';
 require_once __DIR__.'/../main/inc/lib/database.constants.inc.php';
 require_once __DIR__.'/../main/inc/lib/internationalization.lib.php';
 require_once __DIR__.'/../main/inc/lib/text.lib.php';
-
 require_once __DIR__.'/../main/inc/lib/fileManage.lib.php';
 require_once __DIR__.'/../main/inc/lib/fileUpload.lib.php';