-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nc16/fulltetsearch: moving final class to private, new interface in public #14302
nc16/fulltetsearch: moving final class to private, new interface in public #14302
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code makes sense 👍
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