Commit graph

53 commits

Author SHA1 Message Date
Markus Klein 9418000e25 [TASK] Correct path to phpunit bootstrap 2023-07-06 17:55:05 +02:00
Markus Klein df2e7aeb77 [TASK] Remove dependency checker 2023-07-06 17:33:00 +02:00
Markus Klein a96923c6b1 [TASK] Remove dependency checker 2023-07-06 17:08:41 +02:00
Markus Klein f8e2945b77 [TASK] Fix vendor folder path 2023-07-06 16:54:49 +02:00
Markus Klein a6afd0c24c [TASK] CGL fix 2023-07-06 16:53:14 +02:00
Markus Klein 0cf0007e1a [TASK] Remove php-liniting for PHP < 7.4 2023-07-06 16:51:56 +02:00
Markus Klein 873425c433 [!!!][TASK] Update for TYPO3 11 & 12 2023-07-06 16:39:52 +02:00
Markus Klein 5cfdc7a6cd [RELEASE] v2.0.3 2021-02-19 16:12:15 +01:00
Markus Klein 82a0cae534 [TASK] Require phptoolkit 1.2.3 2021-02-19 16:11:46 +01:00
Markus Klein de1c5ccd46 [TASK] Adjust composer branch alias 2021-02-02 11:33:19 +01:00
Markus Klein bd34c5f045 [RELEASE] v2.0.2 2021-02-02 11:28:42 +01:00
Markus Klein 26602c8648
Merge pull request #13 from SkillDisplay/Weissheiten-patch-partial-html-markup
Update VerificationBox.html
2021-02-02 11:27:29 +01:00
Markus Klein 0996b9ed2e
Merge pull request #14 from SkillDisplay/bugfix/unit-tests
[BUGFIX] Fix broken TcaEnhancer unit tests
2021-02-02 11:26:55 +01:00
Markus Klein 1f75390dcd [BUGFIX] Fix broken TcaEnhancer unit tests 2021-02-02 11:22:59 +01:00
Markus Klein d180aeb111 [TASK] Remove discontinued PHP security checker 2021-02-02 10:31:41 +01:00
Weissheiten Wien 4336a6195d
Update VerificationBox.html
If the description is rendered with a paragraph, the content gets placed after the paragraph and the class assignment is lost. Using a DIV instead of a p for the description fixes this and displays the output correctly
2021-02-01 11:51:27 +01:00
Markus Klein 8e46c143ce [BUGFIX] Cope with negative PID when adding new CEs
Resolves: #11
2021-01-29 16:58:36 +01:00
Markus Klein c5b2a0eec9 [RELEASE] v2.0.1 2021-01-29 12:31:50 +01:00
Markus Klein e1d91f64ec [BUGFIX] Fix namespace for campaign classes 2021-01-29 11:45:10 +01:00
Markus Klein dfee7c6356 [RELEASE] 2.0.0 2021-01-29 11:39:09 +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
Markus Klein 19b7a950bc
Merge pull request #6 from SkillDisplay/bugfix/5-allow-creation-of-content-elements
Allow creation of content elements
2021-01-29 10:31:01 +01:00
Markus Klein 6dc8bed8c3 [BUGFIX] Add missing DB field for campaign to ext_tables.sql
Resolves: #9
2021-01-25 16:05:47 +01:00
Markus Klein 73e928027a
Merge pull request #7 from SkillDisplay/task/extend-cgl-rules
Ensure strict_types are defined
2021-01-24 20:43:11 +01:00
Daniel Siepmann 1e3646e105
Follow new strict_types enforecement 2021-01-23 15:53:56 +01:00
Daniel Siepmann 0adaafa182
Add missing translation to new field
The new field was introduced without any label.
That label is added, together with description and exclude.
This keeps consistency and explanation to editors.
2021-01-23 15:53:07 +01:00
Daniel Siepmann 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
Daniel Siepmann 4f09af857e
Ensure strict_types are defined 2021-01-23 15:52:16 +01:00
Markus Klein cd68eb9dd0 [TASK] Use PHP 7.4 for CI 2021-01-14 14:14:42 +01:00
Markus Klein 2bd297879b [RELEASE] 1.0.1 2021-01-14 13:33:48 +01:00
Markus Klein 5b4da676af [BUGFIX] Add additional int-cast for campaign argument in VH 2020-12-07 08:36:01 +01:00
Markus Klein ce53a9ab6e
Merge pull request #3 from SkillDisplay/feature/campaign-integration
Integrate campaign selection for verification tracking
2020-12-01 13:42:10 +01:00
Markus Klein 5d5c502794 [FEATURE] Add campaign selection to content elements 2020-12-01 12:39:53 +01:00
Markus Klein 40e322485e [FEATURE] Add campaign to viewhelpers 2020-12-01 11:03:04 +01:00
Markus Klein 174d2ff691
Merge pull request #4 from SkillDisplay/feature/composer-v2-support
Use composer v1 in CI
2020-12-01 11:01:20 +01:00
Daniel Siepmann 7c4a9820b4
Use composer v1 in CI
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.
2020-12-01 10:46:02 +01:00
Markus Klein 3f9c078395 [TASK] Re-add schema to xliff files 2020-11-27 23:14:26 +01:00
Markus Klein be0657a206 [TASK] Make locallang files crowdin compliant 2020-11-27 23:05:52 +01:00
Markus Klein 36a592dfcd [BUGFIX] Use valid syntax in ext_tables.sql 2020-11-27 22:52:29 +01:00
Daniel Siepmann 785745b364
Use logo from brand 2020-11-04 15:32:45 +01:00
Daniel Siepmann badcae5b8d
Add missing "Skills" label to template 2020-11-04 14:26:23 +01:00
Daniel Siepmann 8137b7678b
Fix wrong adoption of static HTML
* 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.
2020-10-19 15:43:09 +02:00
Daniel Siepmann 060d432f15
Adjust dependency to released toolkit version
As the released version now contains all necessary features.
2020-10-19 14:51:59 +02:00
Daniel Siepmann dc6a6c9c96
Integrate CSS and HTML 2020-10-19 11:41:57 +02:00
Daniel Siepmann a1dda725a0
Handle unavailable skills and skillsets in backend and frontend
Show an error message in backend, to allow editors to spot the issue.
Hide issues in frontend to not break frontend.

Relates: #1, #2
2020-10-05 09:40:54 +02:00
Daniel Siepmann 101d2fb3e4
Switch to TYPO3 testing framework base
Now that all incompatibilities are resolved, we can use the testing
framework of TYPO3.
2020-10-05 08:28:14 +02:00
Daniel Siepmann 14c2c5e915
Add basic documentation 2020-09-24 08:51:56 +02:00
Daniel Siepmann d123d5219e
Add unit tests 2020-09-24 08:39:53 +02:00
Daniel Siepmann 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