Overview
Provide a locked Default segment that we can always rely on to exist.
Proposed resolution
- Provide a "default" segment that will act as fallback on segment negotiation on xb_personalization installation.
- Ensure I cannot edit/delete that 'default' Segment
- Ensure we use the max weight, as it needs to be evaluated last on negotiation, and appear the last on the UI.
User interface changes
Default segment always exists, with no conditions.
Issue fork experience_builder-3541148
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
thoward216 commentedComment #4
thoward216 commentedComment #6
wim leers🏓
Comment #7
thoward216 commentedAssigning back to myself to make requested changes.
Comment #8
wim leers@penyaskito this needs your input at https://git.drupalcode.org/project/experience_builder/-/merge_requests/1... 🙏
Comment #9
penyaskitoComment #10
wim leersBeautiful — thanks! 😄
Note this reduces the remaining scope for #3525604 — see #3525604-12: Access control test coverage for Personalization Segments.
Comment #12
wim leers