History log of /dokuwiki/inc/Remote/ApiCore.php (Results 51 – 75 of 75)
Revision Date Author Comments
# cc3a3cde 26-Sep-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

change MetadataSearch and FulltextSearch to non-singleton

singleton is not effective to reduce multiple instantiations, especially for MetadataSearch which is frequently used in ajax call.


# a32da6dd 25-Sep-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

change Index objects to non-singleton

Indexer, FulltextIndex, MetadataIndex uses common directory to store *.idx files, but this does not mean they should be singleton objects to avoid lock confrict

change Index objects to non-singleton

Indexer, FulltextIndex, MetadataIndex uses common directory to store *.idx files, but this does not mean they should be singleton objects to avoid lock confrictions.

show more ...


# b9c8f036 10-Sep-2020 Andreas Gohr <andi@splitbrain.org>

Merge branch 'master' into Refactor_Fulltext

* master: (111 commits)
Update translation
translation update
don't crush tables too narrow. fixes #3250
translation update
Thorough tests for

Merge branch 'master' into Refactor_Fulltext

* master: (111 commits)
Update translation
translation update
don't crush tables too narrow. fixes #3250
translation update
Thorough tests for EO, DE, PT and ES
translation update
Optimized pageRestoreConfirm function
Tests for Portuguese and Spanish
Changes according to revisions in https://github.com/moisesbr-dw/dokuwiki/pull/2
adjust callstack depth for deprecation message further
better deprecation messages for self required plugin base files
don't test on old PHP releases anymore
increase minimum PHP version to 7.2
fixed tests for cleanID and romanization for Greeklish
Improved the transliteration from greek to latin.
extension cli: do not try to upgrade bundled plugins
Public access to patterns in external link parser
test the collator fallback always
cleanup for collator tests
wrap sorting functions into their own class
...

show more ...


# d267a3cb 26-Aug-2020 Andreas Gohr <andi@splitbrain.org>

Merge pull request #3115 from moisesbr-dw/sort-with-collator

Sort with collator


# 2d85e841 11-Aug-2020 Andreas Gohr <andi@splitbrain.org>

wrap sorting functions into their own class


# e36bcee7 25-May-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

Merge branch 'master' into Refactor_Fulltext


# 86125dda 21-May-2020 Moisés Braga Ribeiro <moisesbr@gmail.com>

Page sort added in listPages()

getPagelist(), getAttachments() and getBackLinks() provided sorted results, but listPages() did not.
[bug fix] Added missing 'doc' keys in lines 145 and 149.


# 2d483a86 01-May-2020 Andreas Gohr <andi@splitbrain.org>

Merge pull request #3006 from splitbrain/auth-external-fallback

fallback to auth_login check when trustExternal returns null


# 81e99965 10-Mar-2020 Phy <git@phy25.com>

fallback to auth_login check when trustExternal returns null

This is a work based on #2701, Before this patch, it is either fully external, or fully internal (and DokuWiki's auth cookie mechanism is

fallback to auth_login check when trustExternal returns null

This is a work based on #2701, Before this patch, it is either fully external, or fully internal (and DokuWiki's auth cookie mechanism is used in auth_login()). I believe we should provide plugin developers with a third state as out-put. Semantically $auth->trustExternal() === null to delegate auth flow back to DokuWiki makes sense to me - like no external auth result is returned, so we need to run internal auth flow.

Co-Authored-By: paweljasinski <paweljasinski@users.noreply.github.com>

show more ...


# a9284ce8 03-Mar-2020 Phy <git@phy25.com>

set default argument value for some of remote methods

most are array params and one int. Note that before if they were not present
from the remote request, a null will be applied to the argument, so

set default argument value for some of remote methods

most are array params and one int. Note that before if they were not present
from the remote request, a null will be applied to the argument, so this is
actually applying the correct data type on the arguments.

show more ...


# 9329b002 02-Feb-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

change static methods into instance methods


# 4a90f94b 02-Feb-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

move backlinks() and mediause() into MediaIndex class


# 4027a91a 30-Jan-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

use Indexer.php instead of PageIndex.php


# be5c1ea2 19-Jan-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

move lookup() to PagewordIndex class, reduce term 'Indexer'

make similar MetadataIndex::lookupKey() and PagewordIndex::lookup()


# 2cbd2b9a 16-Jan-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

Merge branch 'master' into Refactor_Fulltext


# 0cba610b 14-Jan-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

rewrite deprecated ft_* functions


# 3f4a342b 14-Jan-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

rewrite deprecated idx_* functions


# 0a444b5a 01-Dec-2019 Phy <git@phy25.com>

PHP8 fix part 1: Trying to access array offset on value of type bool/null


# 2a93a6ad 16-Jun-2018 Andreas Gohr <andi@splitbrain.org>

fix type hints

thos broke during refactoring


# cbb44eab 15-Jun-2018 Andreas Gohr <andi@splitbrain.org>

deprecated trigger_event() in favor of a static method on Event


# e1d9dcc8 15-Jun-2018 Andreas Gohr <andi@splitbrain.org>

First go at moving the plugin classes into their own namespace


# 0c3a5702 15-Jun-2018 Andreas Gohr <andi@splitbrain.org>

split changelog classes into their own namespace

The remaining functions in inc/changelog.php should be moved into a
utility class.


# 9ddafced 15-Jun-2018 Andreas Gohr <andi@splitbrain.org>

Merge branch 'master' into psr2

* master:
�� (Draft) Fix exception when actually viewing a draft of a page
��(Draft): Add doc block for constructor
✅ Add unittest for deleteUsers remote API ca

Merge branch 'master' into psr2

* master:
�� (Draft) Fix exception when actually viewing a draft of a page
��(Draft): Add doc block for constructor
✅ Add unittest for deleteUsers remote API call
fix remote API call dokuwiki.deleteUsers
translation update
�� Use json for the response to dw_locktimer
✨(dw_locktimer) plugins may reuse to add fields and callbacks
�� (editor) draft status is semantically not part of the toolbar
�� Create new Draft class and move draft handling there
translation update
correctly avoid notice in init.
avoid creating expensive stacktrace in dbg_deprecated()
add method to EventHandler to check if an event is actually handled
introduce INFO_DEPRECATION_LOG event

show more ...


# 8eb28c6d 25-May-2018 Andreas Gohr <andi@splitbrain.org>

Merge branch 'master' into psr2

* master:
fix: throw RemoteAccessDeniedException if not admin
feat(RemoteAPI): Add call to delete Users to the remote API ✨
removed obsolete language files
tr

Merge branch 'master' into psr2

* master:
fix: throw RemoteAccessDeniedException if not admin
feat(RemoteAPI): Add call to delete Users to the remote API ✨
removed obsolete language files
translation update
decrease php versions by one
appveyor: updated PHP versions
another try at fixing appveyor php downloads using curl

show more ...


# dd87735d 07-May-2018 Andreas Gohr <andi@splitbrain.org>

PSR-2 compatibility for the remote API libs


123