nc16/fulltetsearch: moving final class to private, new interface in public#14302
Conversation
|
Won't this break compatibility for apps, so it is no longer possible to have a 15 and 16 compatibile app with fulltextsearch? Maybe we should keep an alias interface like OCP\FullTextSearch\Model\IndexDocument for OCP\FullTextSearch\Model\IIndexDocument so we can properly deprecate it and remove it after some time? |
Ah right - I thought it was 16+ anyways, but you are right it was there in 15. |
|
Would still be fine by me, because the number of FullTextSearch apps is limited to his own Apps anyway atm. |
|
Exactly, in-app integration in deck and spreed are only available for NC16+ |
Is there a way we can make the integration in deck work on 16 while keeping the app 15 compatible then? I would like to avoid the need of two separate releases. Maybe we need to move it to a separate app then? |
I can try something like in info.xml: does not seems to break any rules, and I can filter the loading of the right class depends on the version of Nextcloud. |
|
|
ping @nickvergessen @juliushaertl - please review |
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
deb694c to
adfadf8
Compare
Status of 16696: failure
Show full log
Show full log
Show full log
Show full log
Show full log
Show full log |
Also storing the source in the management of extracts