core icon indicating copy to clipboard operation
core copied to clipboard

Eingabeassistent

Open dmolineus opened this issue 9 years ago • 5 comments

Ich habe immer wieder den Fall, dass im nachhinein MetaModels um Attribute erweitert werden sollen. Durch das Anlegen von Rendersettings und Eingabemasken-Einstelliungen eine ganz schöne Klick-Tortur.

Daher habe ich mir überlegt, wie man dies besser lösen könnte und schlage dafür einen Eingabeassistenten vor:

Eingabeassistent für Attribute Wenn man diesen nutzt, wird man durch eine mehrstufigen Prozess geführt:

  1. Anlegen des Attributs
  2. Auswahl der Rendersettings, in dem das Attribut genutzt werden soll
  3. Bearbeitungsmaske für das Attribut-Rendersetting
  4. Auswahl der Eingabemasken, in dem das Attribut genutzt werden soll
  5. Bearbeitungsmaske für das Attribut-DCA-Setting

Für die Bearbeitungsmaske unter 3. und 5. könnte man ggf. noch die Option anbieten alle gleich anzulegen oder im Alle Bearbeiten Modus wie Contao alle separat zu erstellen.

Dies setzt natürlich voraus, dass der DCG editAll und overrideAll unterstützt.

Wenn man diesen Assistent offen gestaltet, könnte man diesen auch später für andere Andwendungsfälle nutzen. Attribute sind hier nur ein Beispiel. Zugegeben das, was ich am wichtigsten finde.

dmolineus avatar Aug 05 '15 07:08 dmolineus

Klingt echt gut. Kenne das Problem nur zu gut ^^ +1 von mir ;-)

MacKP avatar Aug 05 '15 07:08 MacKP

I have had several of such assistants in mind but we will push this to the usability tuning in 2.1

discordier avatar Aug 05 '15 15:08 discordier

+1

zonky2 avatar Aug 15 '15 08:08 zonky2

Mit MM 3.0 sollt die Konfiguration optional auf Dateiebene erfolgen, so dass das "geklicke" nicht zwangsläufig notwendig ist und zudem die Änderungen ins git kommen können

zonky2 avatar May 27 '21 07:05 zonky2

inzwischen ist das mit dem AddAll bei Rendersettings und Eingabemaske schon viel einfacher geworden

@MacKP @discordier eine (wahrscheinlich) einfache Möglichkeit wäre es, beim Attribut die vorhandenen Rendersettings und Masken als Checkboxen anzugeben und wenn dort die entsprechenden Sachen angegeben sind, wird beim Speichern das Attribute hinzugefügt...

zonky2 avatar Jan 07 '23 15:01 zonky2