8000 Feature/updated purchasable schema by mmoreram · Pull Request #1065 · elcodi/elcodi · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on May 30, 2019. It is now read-only.

Feature/updated purchasable schema #1065

Merged
merged 8 commits into from
Jan 30, 2016
Merged

Conversation

mmoreram
Copy link
Contributor
  • This PR is important in order to really work with a better purchasable design.
  • Now everything is a purchasable object (pack, products, variant...) so all relations are done against this table
  • Using doctrine inheritance (class) and updated all relations to work with them
  • Now, for example, packs can have other packs, and some implementations are nicely complexity reduced
  • This PR adds important BC Break, not on implementation but in schema, so if this is accepted, then the
    project should be tagged as 2.0.0 (what is not a problem at all... versions are for that...)

mmoreram added 8 commits January 30, 2016 20:22
* This PR is important in order to really work with a better purchasable design.
* Now everything is a purchasable object (pack, products, variant...) so all relations are done
  against this table
* Using doctrine inheritance (class) and updated all relations to work with them
* Now, for example, packs can have other packs, and some implementations are nicely complexity reduced

This PR adds important BC Break, not on implementation but in schema, so if this is accepted, then the
project should be tagged as 2.0.0 (what is not a problem at all... versions are for that...)
* Product and Pack are categorizable.
* Because this is a role interface, CategoryIntegrityFixer now works with this interface. Changed names.
* Added this fixer as well for entities updates.
* Fixed test as well for this class.
* Fixed pack data for fixtures
* Categories adders now check if the category have been introduced previously
Master introduced new CQL syntax, using old products, variants and packs ids
Changed to work with unique purchasable table
* Next release is v2.0.0
* Removed as well Configuration and ConfigurationBundle subpackages
mmoreram added a commit that referenced this pull request Jan 30, 2016
@mmoreram mmoreram merged commit 94a9ac8 into master Jan 30, 2016
@mmoreram mmoreram deleted the feature/updated-purchasable-schema branch January 30, 2016 22:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0