feature #11012 [Channel][Taxon][Shop] Menu taxon on channel (Zales0123)
feature #11012 [Channel][Taxon][Shop] Menu taxon on channel (Zales0123)

This PR was merged into the 1.7-dev branch.

Discussion
----------

| Q               | A
| --------------- | -----
| Branch?         | master
| Bug fix?        | no (well, sort of)
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | 
| License         | MIT

With this feature, the administrator is able to choose children of which taxon will be displayed in the menu (for each channel). We keep the BC by taking a (previously always hardcoded) "category" taxon if none is defined 🚀 

Admin panel:

<img width="278" alt="Zrzut ekranu 2020-01-13 o 13 03 40" src="https://user-images.githubusercontent.com/6212718/72254708-27482f80-3605-11ea-8da4-d4a617db38ab.png">

<img width="539" alt="Zrzut ekranu 2020-01-13 o 12 58 29" src="https://user-images.githubusercontent.com/6212718/72254639-fb2cae80-3604-11ea-8da5-cdd3b161df76.png">

The result in the shop:

<img width="1158" alt="Zrzut ekranu 2020-01-13 o 12 58 46" src="https://user-images.githubusercontent.com/6212718/72254650-067fda00-3605-11ea-8c7f-71fb7eec37f0.png">


Commits
-------

1d2361571e86fee5ff63058dd43271e7a8573287 [Behat] Managing menu taxon on channel scenarios
9b862153123f27f6f3c8ff6333cf8926b73f4597 [Core] Add menu taxon to Channel entity
9b6ce7059953ff0458b1e7528f32c38ab445d8b0 Choose menu taxon on channel form
afcb228a8c8d680a3776dbe201b0d74c2253206b Protect from menu taxon deletion
1970aea74aa9f8ec324eef0b7312320e2c1db611 [Behat] Displaying menu taxon in shop scenarios
d1563117c4b786355f24262ee72b30761ec714cb Show Taxons only from Channel menu taxon in Shop
b3a2f512bc3a8cc26c2d2b4da1f8ad3b421b8763 [Behat] Scenario for menu taxon after switching the channel
cdfcb85e5c3a6269a5795c6a88e4f651e76e99ca [API] Expose menu taxon in Channel Admin API
6710941628e0fe24819238b541464dc39e72002c Behat semantical fixes

Sylius/SyliusUiBundle,Sylius/SyliusUiBundle