-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Allow multiple instances of keystone #1777
Comments
@JedWatson Any idea where |
I just pushed my changes in #1785 To move through in a timely manner, anything that was a prototype and needed keystone injected got moved to the constructor. Y'all can clean that up if you want. In testing I needed a new mongoose instance for each new instance so I changed Everything else I have tested works so far. I included |
@snowkeeper you're a machine! At a first glance everything looks good. I think the this.set('mongoose', new (this.get('mongoose') || mongoose).Mongoose()); |
@creynders hmm...
...? We could bundle |
I'd go for |
@JedWatson I manually merged #1785, rebased on top of master and fixed conflicts. I think we need to land this one ASAP, since it'll only become harder and harder to integrate it, due to future conflicts. |
I'll make the |
@JedWatson is there a reason you're withholding this one? Or simply cold feet? ;) |
Did this ever happen? #1785 got closed... |
Unfortunately this got really out of date... I've picked it up in much smaller pieces and am working through the remaining bits. Will tag this issue in my commits, but basically going to do this bit by bit (and ensure everything works with individual commits going forward in master) rather than try and branch then merge a big PR. |
@JedWatson Has there been any more progress made on this? |
Keystone 4 is going in maintenance mode. Expect no major change. see #4913 for details. |
Continuation of #1775. Let's track our progress here, @snowkeeper @JedWatson
I think these are the files that need to be updated and obviously also wherever they are
require
d, not including tests:admin/server/api/download.js???All changes should be pushed to the
prototype
branch. Also, don't forget to rebase on top of master!IMPORTANT: wherever a file only uses a dependency of keystone, please inject the dependency directly, if possible. E.g.
admin/server/api/counts.js
only useskeystone.lists
, i.e. I'll be injectinglists
instead ofkeystone
.The text was updated successfully, but these errors were encountered: