partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit d8ade1f1115eaecfcb5c5f4b4a7a5c14b60c0335
parent 8535fe3332663ce370cc069aff752298615a19a0
Author: Felicitus <felicitus@felicitus.org>
Date:   Wed, 27 May 2015 22:07:01 +0200

Use the Ext.data.schema.Schema, as the ModelManager is deprecated. New models need to have an alias prefixed with "schema.", so the entity exporter was updated to reflect this as well.

Diffstat:
Msrc/PartKeepr/DoctrineReflectionBundle/Resources/views/model.js.twig | 2++
Msrc/PartKeepr/FrontendBundle/Resources/public/js/Components/Editor/EditorComponent.js | 2+-
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/PartKeepr/DoctrineReflectionBundle/Resources/views/model.js.twig b/src/PartKeepr/DoctrineReflectionBundle/Resources/views/model.js.twig @@ -1,5 +1,7 @@ Ext.define('{{ className }}', { extend: 'Ext.data.Model', + alias: 'schema.{{ className }}', + fields: [ {% for field in fields %} { diff --git a/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Editor/EditorComponent.js b/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Editor/EditorComponent.js @@ -103,7 +103,7 @@ Ext.define('PartKeepr.EditorComponent', { } // Still here? OK, we don't have an editor open. Create a new one - var model = Ext.ModelManager.getModel(this.model); + var model = Ext.data.schema.Schema.get(this.model); model.load(id, { scope: this,