Comments (4)
@bstrakosova
Can you please see if you can reproduce this issue in https://sandbox.islandora.ca?
from documentation.
We've encountered this issue several times before, so much so that a temporary fix was added to the isle-dc Makefile under the command "fix_views". This command initiates a bash script, patch_views.sh, which retrieves a list of enabled views and then disables and re-enables them, similar to the approach you're taking.
Isolating the issue has been challenging, but my best guess is that it stems from how Drupal Views can depend on fields, entities, or functions provided by other modules. When editing configurations—whether manually, through the UI, or during a config import—problems can arise if these dependencies aren't loaded or recognized correctly. Resetting the views can sometimes help Drupal to properly resolve these dependencies.
Additionally, Drupal's configuration system, which manages settings for modules and components including views, might experience mismatches. These mismatches could be corrected when a view is disabled and then re-enabled, as this process triggers a re-import of the view's configuration.
Occasionally, conflicts between modules or specific bugs in the code can cause issues with views. Disabling and enabling the view might temporarily bypass these conflicts or bugs due to changes in the initialization sequence or by resetting internal states.
from documentation.
@bstrakosova Can you please see if you can reproduce this issue in https://sandbox.islandora.ca?
I wasn't able to reproduce it in the sandbox. But I did find out what the issue was. I removed the Repository Item content type, including field_member_of. So the default value in Node has ancestor - Direct parent reference was field_media_of, which caused the issue. I recreated the field_member_of and everything works okay now.
from documentation.
I created a PR, linked above, that would just remove this filter from the block placement list. That's what we do for several other of our filters that were designed to be added from the Contexts Conditions menu, and don't work (as evidenced here) under Block Placement.
If anyone has a better solution for this or for all our conditions, I'd love to see a PR. But the one I posted could be applied as a patch if you need a quick fix for this.
from documentation.
Related Issues (20)
- [DOCS] Add link to MIG metadata configuration spreadsheet to official docs HOT 2
- [TECH DEBT] MediaSourceService defined but never used HOT 3
- [DOCS] Documentation needed for Islandora Site Template
- [USE CASE] Enable easier testing of PRs/branches by mirroring all Github branches to Gitlab HOT 1
- Add actual image alt text to the Sandbox (Demo Objects). HOT 3
- Drupal 11 Compatibility
- [BUG] Decoration of child/media upload batch processor services fails to (un)serialize inner/decorated service
- [DOCS] Document how to use the official Matomo Docker image with Islandora
- Update testing/compatibility matrices: Drop Drupal 10.1, add 10.4.x-dev.
- [BUG] Drupal 10.3, Image styles that use flysytem (Fedora) are broken again.
- [DOCS] Manual Installation: Recommended Changes to Documentation HOT 5
- [BUG] Database update errors out after updating to Drupal 10.3.1 (solution included) HOT 5
- Incomplete reference on islandora.ca HOT 1
- [DOCS] Provide documentation / configuraiton options to install Islandora (Starter Site) without Fedora integration
- Remove Vagrant reference HOT 1
- [BUG] Islandora IIIF PHP warnings HOT 4
- [FEATURE] When generating video/audio service files, copy a reference to the transcript files. HOT 1
- [FEATURE] Validate file types.
- [USE CASE] Complex (Structured) Titles and other special Title features
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 documentation.