Frode Petterson
ac5dba1e19
Fix validation of old libraries before running content upgrade
2019-03-25 14:03:43 +01:00
Thomas Marstrander
d4931ec20a
JI-1059 Add support for storing and resubmitting offline results
...
(cherry picked from commit cd869f8400
)
2019-03-19 09:24:38 +01:00
Thomas Marstrander
8f7742ab0b
Revert "JI-1059 Add support for storing and resubmitting offline results"
...
This reverts commit cd869f8400
.
2019-03-18 11:02:42 +01:00
Thomas Marstrander
cd869f8400
JI-1059 Add support for storing and resubmitting offline results
2019-03-18 10:58:13 +01:00
Frode Petterson
60fb6c96ca
JI-1062 Remove unused code
2019-03-15 13:04:34 +01:00
Frode Petterson
366d8f2a0b
JI-1062 Add interface function for saving files from .h5p
...
Make it easier for plugins to override the unpacking of the
package files.
2019-03-15 12:52:54 +01:00
Frode Petterson
d38b3b1e8a
JI-1062 Add option for max file size + total size limits
2019-03-14 14:53:25 +01:00
Frode Petterson
bf9250d80b
Bump Core API
2019-03-14 11:53:53 +01:00
Frode Petterson
840f5dcb12
HFP-2541 Fix UX improvements when reusing content
...
(Moved Toast from Editor to Core)
2019-03-01 15:24:46 +01:00
Frode Petterson
47d049afb2
HFP-2541 Add reuse dialog instead of download button
2019-02-27 15:03:58 +01:00
Thomas Marstrander
801f3f33c3
HFP-2654 Add defaultLanguage to exported fields
2019-02-21 15:28:04 +01:00
Thomas Marstrander
32b0840ca6
HFP-2654 Add default language as part of metadata
2019-02-21 13:42:00 +01:00
Frode Petterson
415e101064
JI-942 Add extra check for library upload
2019-02-05 17:14:34 +01:00
Frode Petterson
d1dd47be6f
JI-942 Fix auto content upgrade to work with Drupal module
2019-02-05 13:15:50 +01:00
Frode Petterson
c9e1ac9347
JI-942 Add better error handling for Content Upgrade
2019-01-28 16:01:08 +01:00
Frode Petterson
9cf3f4aa7f
JI-942 Add restict save when a higher version is available
2019-01-22 15:27:27 +01:00
Frode Petterson
6f4c4d9cc3
HFP-1145 Bump Core API version due to improvements
2018-12-20 16:17:27 +01:00
Frode Petterson
f7f2479b2a
Fix new style array into old style array
2018-11-08 12:36:30 +01:00
Paal Joergensen
512a0de321
Merge branch 'release' of github.com:h5p/h5p-php-library into release
2018-11-02 10:04:10 +01:00
Paal Joergensen
898d975921
Avoid getting 'Invalid selected option in select' for existing content
2018-11-02 10:03:58 +01:00
Frode Petterson
db022830a6
Add m4a extension to content files whitelist
2018-11-02 09:54:23 +01:00
Paal Joergensen
f661248b5a
HFP-2329 Skip emty metadata fields for h5p.json
2018-10-23 13:15:55 +02:00
Paal Joergensen
85d2e2eb75
Don't filter params if library or params is not set
2018-10-23 10:56:44 +02:00
Paal Joergensen
8dafa5db91
Rename 'Change Log' to 'Changelog'
2018-10-16 09:53:11 +02:00
Frode Petterson
06985cca7c
Fix h5p.json title field htmlencoded
2018-10-05 15:14:47 +02:00
Paal Joergensen
9081ca3128
JI-857 Validate metadata properly
2018-10-04 16:02:05 +02:00
Frode Petterson
7762f903c8
Add storing of content type title in metadata
2018-09-24 11:03:10 +02:00
Frode Petterson
cb2acb21c8
Merge branch 'master' of github.com:h5p/h5p-php-library
2018-09-24 10:18:40 +02:00
Frode Petterson
64c8090d13
Add storing of content type title in metadata
2018-09-24 10:18:13 +02:00
Paal Joergensen
73f41e2dbd
library.json: metadata -> metadataSettings
2018-09-21 15:09:31 +02:00
Paal Joergensen
3566ac4141
HFP-2183 Default library.metadata property shall be 1
2018-09-18 15:02:12 +02:00
Paal Joergensen
d391d486c9
HFP-2187 Only allow new license IDs
2018-09-18 14:26:36 +02:00
Paal Joergensen
4fe8eca0f2
JI-857 Validate metadata
2018-09-17 08:58:38 +02:00
Paal Joergensen
74f9a84034
JI-857 Make metadata semantics describe the actual data structure
2018-09-17 08:45:18 +02:00
Paal Joergensen
8067277e63
JI-857 Add support for optgroup type in semantics
2018-09-17 08:41:31 +02:00
Paal Joergensen
425aac5d33
HFP-2183 Set metadata when saving library
2018-09-11 11:50:51 +02:00
Oliver Tacke
2d3fe61371
Merge branch 'master' of https://github.com/h5p/h5p-php-library
2018-08-31 09:44:18 +02:00
Oliver Tacke
775b45ab6c
HFP-2094 Add metadata property to validation of library.json
2018-08-31 09:32:23 +02:00
Frode Petterson
768eb2a64b
Remove unkown todo comment
2018-08-29 14:30:31 +02:00
Paal Joergensen
8c374be79d
HFP-1871 Improve addon feature
2018-08-28 08:08:56 +02:00
Paal Joergensen
6959f65022
HFP-1871 Add library config as a generic feature
2018-08-27 14:53:17 +02:00
Paal Joergensen
bbe99e4db8
Merge branch 'HFP-1871-math-display'
2018-08-27 13:53:10 +02:00
Paal Joergensen
ee0e97e17b
HFP-1871 Skip loading semantics for addons
2018-08-27 13:52:33 +02:00
Paal Joergensen
0c7df179a7
Fix content upgrade bug
2018-08-24 12:55:42 +02:00
Paal Joergensen
6c4f904079
Generalize addons
2018-08-23 10:24:20 +02:00
Bastian Heist
3a8847424c
BUGFIX: Fix capitalization of the "Content-Type" HTTP header
2018-08-04 13:46:52 +02:00
Oliver Tacke
6d50bae108
HFP-1905 Complete validation for h5p.json
2018-08-01 17:30:30 +02:00
Oliver Tacke
64e5ab4424
HFP-1871 Fix missing variables
2018-08-01 10:55:13 +02:00
Oliver Tacke
d068b82ff5
HFP-1871 Fix sanitization of containsMath
2018-07-30 14:52:36 +02:00
Oliver Tacke
9314c55994
HFP-1871 Clean code
2018-07-26 19:34:46 +02:00
Oliver Tacke
942fd922bc
HFP-1871 Add general function to get values from library json config
2018-07-26 10:37:16 +02:00
Oliver Tacke
62b6345c49
HFP-1871 Use param from MathDisplay library.json for configuration
2018-07-25 15:08:29 +02:00
Oliver Tacke
d3a63dd756
HFP-2133 Fix additional space
2018-07-23 15:30:10 +02:00
Oliver Tacke
e22766157b
HFP-2133 Add Creative Commons acronyms
2018-07-23 14:57:14 +02:00
Oliver Tacke
a295d7d434
HFP-1925 Fix typo
2018-07-12 10:07:01 +02:00
Oliver Tacke
972c7a13f6
HFP-2074 Remove CC prefix in license names
...
Now that the optgroup feature is in place, the prefix is obsolete
2018-06-28 11:44:01 +02:00
Oliver Tacke
ae85ea3f2a
Merge branch 'HFP-1905-metadata-system' of https://github.com/h5p/h5p-php-library into HFP-1905-metadata-system
2018-06-27 16:01:20 +02:00
Oliver Tacke
9432d80b23
HFP-2075 Don't require protocol for metadata source field
2018-06-27 15:59:34 +02:00
thomasmars
d963a23a15
HFP-2074 Add optgroup to Creative Commons licenses in metadata dialog.
2018-06-26 10:51:48 +02:00
Oliver Tacke
4d286b0bdb
Fix HFP-1905 Add CC for creative commons license names
2018-06-25 14:14:51 +02:00
Oliver Tacke
8190fe1d42
HFP-1896 Fix metadata form error handling
2018-06-25 11:31:09 +02:00
Oliver Tacke
2a53b7bb7b
HFP-2059 Accept objects as library options, too
...
Compound content types should be able to deactivate the metadata
button for their subcontent types. This should be achievable
by amending the options property of a library field.
The options array can not either contains strings with library names
or objects with the property "name" (mandatory) and further properties,
one of them being "hasmetadata"
2018-06-22 13:45:59 +02:00
Oliver Tacke
04707a9f8a
HFP-1871 Add function to load MathDisplay if params contain math
2018-06-13 18:36:23 +02:00
Oliver Tacke
367763a215
Merge remote-tracking branch 'origin/master' into HFP-1905-metadata-system
2018-06-05 13:07:01 +02:00
Oliver Tacke
be77130fef
HFP-1905 Require words for author roles
2018-06-05 08:54:12 +02:00
Oliver Tacke
ea722126ff
HFP-1905 Fix property naming and validation defaults
...
Fix property naming for more harmony (and peace in the world)
Fix validation on uploading content by adding Author as a role
2018-06-04 15:44:04 +02:00
thomasmars
3ce0adf418
HFP-1942 Add crossorigin api call.
...
Update minor version of core since interface changes
2018-06-01 11:09:45 +02:00
Oliver Tacke
a30a93e62e
HFP-1897 Set correct field types and boundaries
2018-05-29 17:23:06 +02:00
Oliver Tacke
47be831f49
HFP-1897 Fix author as default role
2018-05-29 17:00:56 +02:00
Oliver Tacke
00deb02aa7
HFP-1897 Set author as default role, change placeholder text for change
2018-05-28 18:01:28 +02:00
Oliver Tacke
3deda27f9b
HFP-1898 Move mocked semantics to backend
2018-05-25 18:38:42 +02:00
Paal Joergensen
d99ab7eda2
HFP-1994 Bump core minor version
2018-05-08 11:30:54 +02:00
Oliver Tacke
3b38e273eb
HFP-1905 Bump minor core version number
2018-04-06 17:11:33 +02:00
Oliver Tacke
b28624ba8e
HFP-1905 Allow metadata as keyword for subcontent
2018-03-26 17:44:00 +02:00
Oliver Tacke
c589285351
HFP-1905 Fix unset values for array fields
...
Some array fields were filled with undefined and lead to warnings.
2018-03-26 11:24:26 +02:00
Oliver Tacke
6ef2f96e8b
HFP-1905 Add logic for download/upload
...
Add metadata fields to h5p.json
2018-03-23 13:11:00 +01:00
Paal Joergensen
95901159d0
HFP-1768 Send core api version as a single element
2017-11-23 15:15:03 +01:00
Paal Joergensen
90d1e7579d
HFP-1768 Add api core version to requests to api.h5p.org
2017-11-23 11:39:03 +01:00
Frode Petterson
f3efd217c8
HFP-1678 Remove unsued variable
2017-11-20 16:12:22 +01:00
Paal Joergensen
f91f2e82fb
HFP-1678 Add error code to error messages
2017-11-16 16:24:29 +01:00
Frode Petterson
6798e0bbbf
HFP-924 Add singular version of plural install info
2017-11-15 13:24:56 +01:00
Frode Petterson
717edc2a6f
HFP-924 Add support for more detailed messages when using AJAX
2017-11-14 15:06:54 +01:00
Frode Petterson
500c264b88
Merge branch 'master' of github.com:h5p/h5p-php-library
2017-08-28 10:49:57 +02:00
Frode Petterson
dfdfb3bd99
Add prevent deleting sub content of linked directories
...
Sometimes devs may link to library folders elsewhere, then we
should prevent traversing and deleting the linked content.
Default behavior now is to remove the link and not its content.
2017-08-28 10:45:54 +02:00
Paal Joergensen
64f170b8a3
Define H5P Hub endpoints one place in code
2017-08-24 12:40:53 +02:00
Frode Petterson
7728243c18
Improve hashing logic
2017-07-27 13:36:51 +02:00
Cornel Les
75803f8dfb
Fixing font-family regex pattern when validating text
2017-07-20 17:54:12 +03:00
Frode Petterson
3a2cd46f6a
Merge branch 'HFP-1174-feedback'
2017-07-13 13:30:39 +02:00
Frode Petterson
cc5440cc4a
Merge branch 'master' into HFP-1100-improve-file-handling
2017-07-07 10:59:38 +02:00
Frode Petterson
b1531bcbc0
Add support for temporary file suffix
...
HFP-1100
2017-07-07 10:51:57 +02:00
Timothy Lim
91ff99145a
HFP-1258 Whitelist .webvtt
2017-07-07 10:11:23 +02:00
Timothy Lim
cc7caa6604
HFP-1258 Whitelist .vtt extension
2017-07-07 09:56:24 +02:00
Frode Petterson
6444c1443b
Bump coreApi due to editor changes
...
HFP-1174
2017-06-26 10:43:59 +02:00
Paal Joergensen
46d772cb51
Added missing parameter in getLibraryUsage [HFP-1067]
2017-05-31 11:17:28 +02:00
Frode Petterson
9adc92d3c4
Move license definition for localization to work
...
HFP-1079
2017-05-30 15:43:26 +02:00
Frode Petterson
59fd08594f
Support localized licenses
...
HFP-1079
2017-05-30 15:23:25 +02:00
Frode Petterson
42e0c99fd3
Add version info to license
...
HFP-1079
2017-05-30 14:12:22 +02:00
thomasmars
fa31c56dce
Fixed returnBytes function return correct amount of bytes
2017-05-29 11:18:12 +02:00
thomasmars
0ce7d66c3a
Cast bytes to int before multiplying it.
...
Removes warning in PHP 7.0+
2017-05-25 13:52:50 +02:00
thomasmars
d1bbed49fc
Don't assume fetchLibrariesMetadata is AJAX
...
HFP-1103
2017-05-22 12:57:43 +02:00