The new field was introduced without any label.
That label is added, together with description and exclude.
This keeps consistency and explanation to editors.
Content elements could not be created, since they needed campaigns.
In order to retrieve campaigns, the API needs to be created.
The API needs settings from current site, which is not available in that
context.
Therefore the factory is extended to also fetch site and their settings
based on page uid. The page uid is available in the context.
Since we now interact with guzzle, we add the dependency.
Wouldn't be necessary if SDK would have PSR compatible type hints.
Also tests were added for code, to keep code coverage.
Fixes: #5
Not all dev dependencies are v2 ready.
maglnet/composer-require-checker has a dependency to
ocramius/package-versions version which requires v1 composer API.
Once a newer version is required, we can use v2.
* Do use proper counting of skills for skill set
* Do not use example brand logo, but logo provided by API
(once implemented in toolkit)
* Open verification in new tab
* Do not use pending state.
Allow editors to add new content element "skills".
The element contains an input for a comma separated list of skill IDs.
A preview in backend is shown.
Frontend rendering is provided.
Allow editors to add new content element "skills".
The element contains an input for a comma separated list of skill IDs.
A preview in backend is shown.
Frontend rendering is provided.