Unable to install due to missing input field

Created on 10 August 2023, 11 months ago
Updated 28 August 2023, 10 months ago

Problem/Motivation

Unable to install and use this module as the "Block to trigger" input field is required, but it's missing on the configuration page.

Steps to reproduce

See the screenshot

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Fixed

Version

5.0

Component

Code

Created by

🇨🇾Cyprus ddd200

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @ddd200
  • 🇷🇸Serbia DavorHorvacki

    Duplicate of #3322572 🐛 Error: Block to trigger field is required Closed: works as designed ?

    I guess I should add warning some warning text as this obviously confuses users...

  • Status changed to Needs review 11 months ago
  • 🇮🇳India keshav.k

    First, you need to configure the Cheeseburger menu in the block layout Then you can use Cheeseburger menu Block trigger.
    Adding a patch so that users know about it. If shows empty.

  • 🇷🇸Serbia DavorHorvacki

    @keshavv Do we need description all the time or only when there are no Menus to trigger? Perhaps this warning text should stand out more.

  • 🇮🇳India keshav.k

    I think it will be good to display all the time, So that the user should always know from where the radio buttons coming.
    It's hard to remember and there is no other place for this information.

  • 🇨🇾Cyprus ddd200

    I have applied the patch, then I tried to place the Cheeseburger menu in the block layout.
    However, it's impossible to save the block, as the input field is required, but it's missing.
    Therefore, the "Cheeseburger menu" block just cannot be placed. Please see the screenshot.

  • 🇨🇾Cyprus ddd200

    If I need to enable the block first and specify something in its settings later, then the trigger field must not be required.

  • 🇷🇸Serbia DavorHorvacki

    @keshavv I will apply patch tomorrow.

    @ddd200 There are two separate blocks:

    - Cheeseburger menu trigger
    - Cheeseburger menu

    Cheeseburger menu needs to be placed first so trigger block can actually trigger main cheeseburger menu..

    You are trying to place `Cheeseburger menu trigger` without `Cheeseburger menu`

    This is explained here.

  • 🇮🇳India keshav.k

    @ddd200
    There are two blocks Cheeseburger menu and Cheeseburger menu trigger.
    So we need to place Cheeseburger menu first then that block name will list in Cheeseburger menu trigger block as a radio button on the block to trigger field.

    There is no clear description of it, So we decided to add a description on the field for the same.
    Please read the description in place to trigger the field.

  • Status changed to Fixed 11 months ago
  • 🇷🇸Serbia DavorHorvacki

    I've also added link to place block.

    @keshavv Thanks for cooperation and patch.

  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Status changed to Fixed 10 months ago
  • 🇳🇱Netherlands Dennis Cohn

    Where can I find the "Cheeseburger menu Block trigger"?

Production build 0.69.0 2024