Changelog

2.31.0 - 2021-01-16

Hinzugefügt

  • neues Interface /legacy/alvine/plugin/interfaces/module/shop/catalog/standard.inc.php
  • neues Interface shop.catalog /legacy/alvine/exec/shop.addon.catalog.exec.11000.inc.php um das Item manipulieren zu können
  • neue Methode orderPostProcess /source/legacy/backend/api/shop/order/Presenter.class.php
  • neue Methode getConfigurationValue /source/plugin/Component.class.php
  • neuer Map Provider /source/commerce/item/MapProvider.class.php
  • neuen User Trait source/builder/datasource/implementation/account/User.trait.php
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogDepartmentMap
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogAssignment1Property
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogDepartmentProperty
  • neue Klasse AlvineApplicationPlatformPersistenceRelationFieldLegacy FloatType
  • neues Model AlvineApplicationPlatformModelCommerceItemPriceProperty
  • neues Model AlvineApplicationPlatformModelCommerceItemSpecificationMaterialProperty
  • neues Model AlvineApplicationPlatformModelCommerceItemTextProperty
  • neues Model AlvineApplicationPlatformModelCommerceOrderProperty
  • neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileExport
  • neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileImport
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemPrice
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemText
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAssignment1
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAudience
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogBrand
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogDepartment
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogRaster
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemSpecificationMaterial
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemPrice
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemText
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogAssignment1
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogBrand
  • Documentation AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogStyle
  • neue Implementation AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemStockProperty
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogAssignment1Properties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogAudienceProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogBrandProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogCategoryProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogDepartmentProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemSpecificationMaterialProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogRasterProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemPriceProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemTextProperties
  • neue Klasse AlvineApplicationPlatformCommerceOrderProperties
  • neue Methode getContainerByName /source/logic/Workflow.class.php
  • neue Klasse für Eigenschaften Adresse /source/account/address/Properties.class.php
  • neue Klasse für Eigenschaften Communication /source/account/communication/Properties.class.php

Geändert

  • CMD 8030 neue Interface Methode "shop_delivery_finalizeDocuments"
  • neues Interface alvine_interface_shop_order_language_handleLanguage in der Methode "shop_delivery_prepareDocumentsData" für das definieren der Sprache
  • neue Gaxsys Komponente aufgenommen /application/default/assembly.ini
  • Action umgebaut , es gibt nun ein Interface und AlvineApplicationPlatformLogicAbstractAction implementiert das
  • die Action zum erstellen von Lieferungen wurde in das Commerce Plugin umgezogen
  • "default_filename" Erweiterung /source/presenter/page/plugin/html/commerce/item/catalog/Category.class.php
  • breadCrumbsDisabled Schalter erweitert /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
  • dashboard um Resourcen erweitert /application/platform/application/source/console/dashboard/default.js
  • Aufruf angepasst alvine_interface_shop_delivery_picklist_scandialog_finalize /legacy/alvine/include/shop.picklist.interface.inc.php
  • /application/legacy/alvine/plugin/interfaces/module/shop/delivery/picklist/scandialog/standard.inc.php
  • Route /api/commerce/report/customer hat nun die Paramtert shid, from und to
  • AlvineApplicationPlatformPersistenceRelationFieldDateTime angepasst es ist nun nicht mehr von varchar abgeleitet
  • AlvineApplicationPlatformPersistenceRelationFieldFloatType
  • Item Model Float Field auf Legacy umgebaut
  • Audience Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Season Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Condition Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Das Adapter Template auf abstract geändert
  • Workflow Container getCurrentPathFromContainer() auf $container->getCurrentPath(); umgebaut
  • AlvineApplicationPlatformDevelopmentCreatorAdapterClass erstellt nun auch den Property Trait
  • alvine.persistence.provider.postgresql-1.0.0.phar in der assembly.ini aufgenommen
  • core Propery Trait bugfix bei language und Locale wenn NULL übergeben wurde, muss es ein leerer String sein
  • AlvineApplicationPlatformPersistenceRelationFieldSerialized auf Util AlvineUtilSerialization umgebaut
  • AlvineApplicationPlatformBuilderTemplate auf Interface und Abstract Template umgebaut
  • jekyll um "alvine.persistence.provider.postgresql" erweitert
  • assembli.ini "alvine.persistence.provider.postgresql" auf snapshot geändert
  • Test AlvineApplicationPlatformPersistenceRelationFieldDateTest angelegt
  • User Model umgestellt auf AlvineApplicationPlatformPersistenceRelationFieldDateTime
  • Account Datasourcen erweitert, Communication, Membership, Personal
  • /source/builder/datasource/implementation/commerce/order/User.trait.php neuer Trait
  • delta Definition für User /source/builder/delta/definition/account/User.class.php
  • queue umgebaut das nicht alle Files aufgemacht werden sondern nur die, die auch geladen werden sollen /source/logic/workflow/datasource/Queue.class.php

Behoben

  • category-count statt item-count /application/source/presenter/api/commerce/report/Item.class.php
  • /source/command/Argument.class.php Klasse von einer falschen Klasse abgeleitet
  • /source/Command.class.php init():AlvineApplicationAssembly rückgabe Wert nicht definiert
  • fehlendes Feld für PUBLISHING_RANKING im itemSearch Model hinzugefügt