Comments (8)
@roodie for me the ImageChooser still works.
In streamfield blocks? The selection itself worked for us also, but after saving the page the previously selected item is missing. The ID is saved properly, just the representation (the thumbnail in the case of images, the title in the case of pages) is not there.
from wagtail-react-streamfield.
We are having similar problems with PageChooserBlocks on wagtail 2.12 (ImageChoosers seem to still be working for us).
Looking through wagtail, it looks like there was a change in the createPageChooser
function signature between 2.11 and 2.12.
2.11
function createPageChooser(id, pageTypes, openAtParentId, canChooseRoot, userPerms) { ... }
2.12
function createPageChooser(id, openAtParentId, options) { ... }
https://github.com/wagtail/wagtail/blob/v2.12.1/client/src/entrypoints/admin/page-chooser.js#L3
With the major issue being that pageTypes
has now been moved into options.model_names
(this is where the join
error is coming from)
For now we have gotten around it by creating our own static/wagtailadmin/js/page-chooser.js
that handles the new signature but that is obviously not ideal.
from wagtail-react-streamfield.
Actually this is a problem with all choosers. This package overwrites the page-chooser.js, image-chooser.js, document-chooser.js and snippet-chooser.js files from Wagtail.
But with the release of Wagtail 2.11, the original files have changed, so the package does not work properly. If you have react-streamfield before the default wagtail packages in your INSTALLED_APPS setting, then there are no errors but the choosers are not working properly - obviously since in that case the original chooser js files will be copied into the static folder.
from wagtail-react-streamfield.
@roodie for me the ImageChooser still works.
from wagtail-react-streamfield.
@roodie for me the ImageChooser still works.
In streamfield blocks? The selection itself worked for us also, but after saving the page the previously selected item is missing. The ID is saved properly, just the representation (the thumbnail in the case of images, the title in the case of pages) is not there.
@roodie Yeah, for me the image is there in a block inside my main streamblock. Even more so, it's in a listblock in a streamblock in a structblock in a streamblock lol.
Maybe try clearing cache?
from wagtail-react-streamfield.
Cache clearing did not solve it, we tried everything :-) It probably has to do with different Wagtail versions and the actual usage.
from wagtail-react-streamfield.
@roodie Hmm, I'm on the Wagtail 2.12.1 and the only extension I have for wagtail is wagtail-react-streamfield.
from wagtail-react-streamfield.
@roodie for me the ImageChooser still works.
In streamfield blocks? The selection itself worked for us also, but after saving the page the previously selected item is missing. The ID is saved properly, just the representation (the thumbnail in the case of images, the title in the case of pages) is not there.
Actually I just ran into this issue. The set image didn't appear on reload.
from wagtail-react-streamfield.
Related Issues (20)
- DateTimeBlock value not updating when using date picker HOT 2
- FieldBlock created for MultiValueField instance throws javascript error. HOT 3
- __str__ method not used when coupled with wagtailmodelchooser HOT 1
- Cannot display properties from SnippetChooserPanel in titleTemplate HOT 2
- ImageChooserPanel not rendered correctly HOT 3
- Validation error in ListBlock element causing an exception HOT 2
- Validation errors not rendering correctly within nested streamblock HOT 1
- Chooser fields empty on init HOT 2
- Copying an entire StreamField (wagtail-modeltranslation) HOT 1
- Validation error when using nested StructBlocks HOT 3
- StreamFields on Snippets do not persist HOT 2
- Limitations with block naming HOT 11
- Django dropped support for django.utils.six HOT 2
- it is destroying streamforms app HOT 1
- Recommended way to init JavaScript? HOT 3
- Option to show elements collapsed by default HOT 4
- Page Preview - TypeError: the JSON object must be str, bytes or bytearray, not NoneType HOT 1
- snipper-chosser.js may be incompatible with wagtail 2.11.1 HOT 2
- Placeholder Icon doesn't appear (even if you set it as the icon) on blocks after adding wagtail_react_streamfield (in general) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wagtail-react-streamfield.