f77236aa38
Laravel 7.x Shift ( #3011 )
...
* Apply Laravel coding style
* Shift bindings
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Shift Eloquent methods
* Shift config files
* Shift Laravel dependencies
* Shift cleanup
* Shift test config and references
* Applied styleci changes
* Applied fixes post shift to laravel 7
Co-authored-by: Shift <shift@laravelshift.com >
2021-10-26 22:04:18 +01:00
859934d6a3
Applied latest changes from styleCI
2021-10-20 10:49:45 +01:00
2409d1850f
Added TestCase for attachments API methods
2021-10-20 00:58:56 +01:00
253f386f00
Finished off script CSP rules
...
- Added caching for custom html head parsing to add nonce.
- Also moved api docs page into web routes to prevent issues.
2021-09-04 13:57:04 +01:00
eda9e89c55
Added role permissions for exporting content
2021-08-28 21:48:17 +01:00
b005acdd6c
Updated pages API to not clear content if not provided
...
Can now update page details without supplying page content.
Added test to cover.
Closes #2856
2021-08-21 18:54:38 +01:00
934a833818
Apply fixes from StyleCI
2021-06-26 15:23:15 +00:00
992f03a3c0
Added markdown export endpoints to API
...
- Added tests to cover.
- Added slight extra spaces at content joins.
2021-06-22 21:39:29 +01:00
14ea6c9de3
Made fixes/updates during pre-release review
...
- Fixed page editor default focus not working as expected due to
misnamed attribute.
- Added owned_by to relevant areas of the API including the docs.
- Made book relation on page accessible even if deleted since it could cause an issue on views, such as audit trail, when the relation is accessed when the book is deleted.
2021-01-03 22:29:58 +00:00
57754c8211
Added testing to cover the pages API
2020-11-28 16:30:30 +00:00
ef1b98019a
Fixed some mis-refactoring and split search service
...
Search service broken into index and runner tools.
2020-11-22 00:17:45 +00:00
8a6cf0cdec
Added chapters to the API
2020-05-23 00:28:41 +01:00
24bad5034a
Updated API auth to allow public user if given permission
2020-05-22 22:34:18 +01:00
79a949836b
Fixed incorrect API listing total when offset set
...
Fixes #2043
2020-04-25 16:38:11 +01:00
7b8fe5fbc6
Added book-export endpoints to the API
2020-04-10 16:05:17 +01:00
29705a25ce
Reviewed and added testing for BookShelf API implementation
...
- Tweaked how books are passed on update to prevent unassignment if
parameter is not provided.
- Added books to validation so they show in docs.
- Added request/response examples.
- Added tests to cover.
- Added child book info to shelf info.
Review of #1908
2020-04-10 15:19:18 +01:00
f84bf8e883
Updated test files to be PSR-4 compliant
...
Closes #1924
2020-04-04 01:16:05 +01:00
e6c6de0848
Simplified guard names and rolled out guard route checks
...
- Included tests to cover for LDAP and SAML
- Updated wording for external auth id option.
- Updated 'assertPermissionError' test case to be usable in BrowserKitTests
2020-02-02 13:10:21 +00:00
be554b9c79
Added configurable API throttling, Handled API errors standardly
2020-01-18 15:03:28 +00:00
1350136ca3
Fixed bad test class name
2020-01-18 14:07:43 +00:00
64455307b1
Added a few test to cover api docs pages
2020-01-18 10:04:13 +00:00
04a8614136
Filled out base Book API endpoints, added example responses
2020-01-12 14:45:54 +00:00
a8595d8aaf
Fixed test class names + add perm. check to api session auth
2020-01-01 17:01:36 +00:00
a7a97a53f1
Added API listing filtering & cleaned ApiAuthenticate returns
...
API listing endpoint filter can be found via &filter[name]=my+book query
parameters. There are a range of operators that can be used such as
&filter[id:gte]=4
2020-01-01 16:33:47 +00:00
55abf7be24
Added tests to cover API config and listing code
2019-12-30 20:48:23 +00:00
3cacda6762
Added expiry checking to API token auth
...
- Added test to cover to ensure its checked going forward
2019-12-30 19:51:41 +00:00
3d11cba223
Added testing coverage to API token auth
2019-12-30 19:42:46 +00:00