Commit graph

8 commits

Author SHA1 Message Date
Markus Klein
9eb9d3c7ec [TASK] Make SkillSet API a public service 2023-07-07 13:05:31 +02:00
Markus Klein
e1d91f64ec [BUGFIX] Fix namespace for campaign classes 2021-01-29 11:45:10 +01:00
Markus Klein
1ee52d852b
Merge pull request #10 from SkillDisplay/task/change-extkey
[BUGFIX] Use more precise extension key
2021-01-29 11:37:38 +01:00
Markus Klein
9f43ea427b [BUGFIX] Use more precise extension key
To avoid name clashes we use a more precise extension key.
Also the namespace is adjusted accordingly.

Resolves: #8
2021-01-29 10:32:30 +01:00
01d25e4c49
Allow creation of content elements
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
2021-01-23 15:53:07 +01:00
Markus Klein
5d5c502794 [FEATURE] Add campaign selection to content elements 2020-12-01 12:39:53 +01:00
e967112277
Add content element "skillsets"
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.
2020-09-22 14:17:36 +02:00
da3aed135c
Add content element "skills"
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.
2020-09-22 10:37:24 +02:00