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
Paal Joergensen
677adb0d8a
HFP-1035 Whitelisted wav files
2017-05-03 10:02:27 +02:00
Paal Joergensen
3fda439aa1
Bumping core version
2017-05-02 10:30:27 +02:00
Timothy Lim
fb76e09e8c
HFP-967 Revert a revert
...
Ensures that latest code from stable is added.
2017-04-25 16:30:52 +02:00
Timothy Lim
56e453f6c1
HFP-967 Apply correct changes
2017-04-25 15:59:25 +02:00
Timothy Lim
edb9e6244c
Revert "HFP-967 Update content validator to handle headers and tables"
...
This reverts commit 9ee5d2ebe7
.
2017-04-25 15:58:28 +02:00
Timothy Lim
9ee5d2ebe7
HFP-967 Update content validator to handle headers and tables
2017-04-25 15:37:04 +02:00
Frode Petterson
c475db843d
Separate statistics reporting from 'Use H5P Hub' option
...
JI-114
2017-04-10 14:09:02 +02:00
Frode Petterson
29fd758bf5
Update phpdoc
...
HFP-884
2017-04-04 12:44:22 +02:00
Frode Petterson
c5974e6212
Update fetch api
2017-04-03 14:51:54 +02:00
Frode Petterson
280946979f
Remove update functionality
...
JI-111
2017-04-03 13:33:47 +02:00
Timothy Lim
33406c69cc
JI-89 Fix spelling error
2017-03-28 13:32:30 +02:00
thomasmars
d3d5dbe1a7
Removed api_version from site data, since it is part of url now.
2017-03-21 14:48:52 +01:00
thomasmars
3611da5921
Only send the necessary data when registering a site
...
Merge in the rest of the metadata when fetching ct cache
HFP-489
2017-03-18 15:39:27 +01:00
thomasmars
4098f7a0d9
Merge branches 'HFP-822-ajax-refactor' and 'master' of https://github.com/h5p/h5p-php-library into HFP-822-ajax-refactor
...
# Conflicts:
# h5p.classes.php
2017-03-16 20:01:08 +01:00
thomasmars
fd93b30a38
Fixed return statement of fetch libraries metadata
...
HFP-489
2017-03-16 10:09:52 +01:00
thomasmars
675c87df68
Added more detailed messages when site is or fails to register
...
HFP-489
2017-03-16 10:01:41 +01:00
thomasmars
93e9d6e0ec
Register site with new endpoint if no site is already registered
...
HFP-489
2017-03-16 09:51:46 +01:00
thomasmars
754346992b
Minor documentation details
2017-03-14 14:21:36 +01:00
thomasmars
1b19f2701d
Make data optional in fetchExternalData function
...
HFP-822
2017-03-13 14:56:01 +01:00
thomasmars
cf3022af43
Moved editor specific functionality to editor interface
...
Refactored hub endpoints into an abstract class for consistency and easier lookup
Fixed bug in moveContentDirectory function
HFP-822
2017-03-12 17:56:36 +01:00
thomasmars
0970f74b43
Made it easier to use ajax functions in core with existing endpoints
...
Moved common ajax functionality to core.
Created interface functions for ajax functionality that must be handled by each plugin
Re-encapsulated storage functions to keep a clean interface
Added function for moving temp files to the editor
HFP-822
2017-03-11 18:43:08 +01:00
Paal Joergensen
b3e0539261
Resetting [HFP-805]
2017-03-10 14:29:49 +01:00
Frode Petterson
907396e49b
Merge branch 'master' of github.com:h5p/h5p-php-library
2017-03-10 13:06:31 +01:00
Frode Petterson
2b327323e1
Add missing default
2017-03-10 13:06:19 +01:00
Paal Joergensen
f247bbdfe8
Improved json returned from content type cache endpoint
2017-03-07 11:24:08 +01:00
Paal Joergensen
914ee55ac5
Fixed broken core - using wrong function name [HFP-805]
2017-03-07 10:36:49 +01:00
Paal Joergensen
37f4399ab4
Added interface function that returns library file URL [HFP-805]
2017-03-07 10:25:52 +01:00
Paal Joergensen
c8b123c5c3
Using local icon if present (HFP-807)
2017-03-07 09:46:16 +01:00
thomasmars
ae56eef91d
Use ID instead of library_id for lbiraries
...
HFP-793
2017-03-03 15:45:19 +01:00
thomasmars
a95323948e
Improved upload size error msg
...
HFP-509
2017-03-03 14:47:15 +01:00
thomasmars
217c2006a4
Separate between setup error messages and disabling hub
...
HFP-509
2017-03-03 11:29:09 +01:00
thomasmars
318b9f4819
Restrict LRS dependent content if set
...
HFP-797
2017-03-03 10:43:39 +01:00
thomasmars
410c2a9ae1
Added permission check for restricted local libraries
...
Renamed cached library map function to something more appropriate
HFP-797
2017-03-03 10:33:21 +01:00
thomasmars
0af411bac8
Send json as camelCase
...
HFP-794
2017-03-02 14:39:36 +01:00
thomasmars
c0e82edfb4
Fixed endpoint address
...
HFP-794
2017-03-02 14:25:30 +01:00