Make notification settings only available for events with an existing/created event entity
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3259573. --> Reported by: [rkoller](https://www.drupal.org/user/3217695) >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>For people new to DANSE one detail in the configuration process for eg one content type is not intuitive at all and hard to grasp.<br> <img src="https://www.drupal.org/files/issues/2022-01-20/ignored_settings.png" alt="DANSE content type configuration panel - examplifying that only settings for created notification events are minded and active"><br> In the current example only the settings for the <code>Create</code> event are minded and used. All the other configuration settings being set in the screenshot have no effect at all. </p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>How about to hide the configuration forms at the beginning and only show the unchecked event checkboxes (*i've only deleted the other nodes and took a screenshot to exemplify the idea) : </p> <p><img src="https://www.drupal.org/files/issues/2022-01-20/no_events.png" alt="no events are selected on the DANSE settings page in the content type - all other forms are hidden"></p> <p>If one event checkbox gets checked the column with the according form elements gets faded in:<br> <img src="https://www.drupal.org/files/issues/2022-01-20/one_event.png" alt="only the create event and its setting forms are displayed. all other events are hidden"></p> <p>that would make the inner working of the settings page more apparent and clear. </p> <p>the only detail to consider is how screenreader users would experience the faded in form elements if a create event checkbox is checked. will they get notified of the newly available options or will it be hidden to them and some extra steps might be necessary to notify them? </p>
issue