Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Bei Node-Änderung: Erzwungene Revision (nicht von Benutzer deaktivierbar)

Eingetragen von Golem (61)
am 26.08.2017 - 01:05 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x oder neuer

Hallo,

ich möchte, dass meine Benutzer Ihren Content jederzeit frei bearbeiten dürfen. Ich bin aber darauf angewiesen, nachvollziehen zu können, dass und welche Änderungen vorgenommen wurden. Ich dache, dies sei mit Bordmitteln ("Revisions") leicht machbar. Allerdings können Benutzer, die ihren eigenen Inhalt bearbeiten dürfen, auch das Häkchen "New Revision" deaktivieren, sodass Änderungen auf Wunsch direkt in der Ausgangsseite vorgenommen werden. Dies darf in meinem Fall aber nicht sein:

Nicht falsch verstehen - ich möchte niemanden überwachen. Ich bin aber darauf angewiesen, nachvollziehen zu können, welchen Inhalt eine Node zu einen bestimmten Zeitpunkt hatte.

Gibt es eine Möglichkeit, mit Revisions das Ergebnis zu erzielen, dass mit jedem Editiervorgang eine neue Revision erzeigt wird - ohne dass dies durch den Autor zu beeinflussen ist.

Falls nicht: Gibt es eine andere Modul-basierte Möglichkeit, verlässlich jede Änderung einer Node nachvollziehen zu können, ohne dass dies durch den Autor (kein Admin) zu beenflussen ist.

Vielen Dank im Voraus für jede Hilfe!

‹ Fehlermeldung In Filesystem.php line 284: [gelöst] Ausgesperrt durch login_destination Modul ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Nicht falsch verstehen

Eingetragen von Jenna (1883)
am 26.08.2017 - 08:51 Uhr
Zitat:

Nicht falsch verstehen - ich möchte niemanden überwachen. Ich bin aber darauf angewiesen, nachvollziehen zu können, welchen Inhalt eine Node zu einen bestimmten Zeitpunkt hatte.

Ist doch ein ganz normaler Vorgang, benötige ich auch teilweise, z.B. bei Inseraten um nachzuvollziehen das nicht irgendwelche Werbelinks reingesetzt werden.

Ich hab grad keine Drupal 8 installiert, aber bei D7 kannst du über Berechtigungen ja auch rollenbasiert Revisionen erlauben oder nicht, standardmäßig ist dann Revision anlegen aktiviert, in der Rolle wird das Recht aber nicht gegeben. Sollte doch bei D8 auch noch möglich sein?

Andere Variante ist Rules:

- Inhalt wurde aktualisiert
Bedingung:
- Inhalt ist von Typ X
- User hat Rolle X
- erweiterbar auf Field = X, je nachdem ob sich der Aufwand lohnt
Aktion:
- sende E-Mail an Admin (falls gewünscht)

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab bei mir nochmal

Eingetragen von Jenna (1883)
am 26.08.2017 - 09:05 Uhr

Hab bei mir nochmal nachgesehen, es gibt unter Berechtigungen bei D7:

Inhaltsversionen anzeigen
Inhaltsversionen zurücksetzen
Inhaltsversionen löschen

Damit kannst du das stufenweise regeln, über Rolle X darf...
Das wird bei D8 auch vorhanden sein... (hoffe ich...)

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es darum geht die

Eingetragen von Zman (185)
am 26.08.2017 - 11:15 Uhr

Wenn es darum geht die Checkbox zu entfernen, würde ich alle betreffenden Inhaltstypen standardmäßig auf "New Revision" konfigurieren. Dann kannst du in einem custom Modul hook_form_alter() implementieren und die Checkbox auf den Type "hidden" umstellen, oder mittels <div style="display:none"></div> wrappen. Aber es ist halt ein bisschen Coding-Arbeit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, vielen Dank für Eure

Eingetragen von Golem (61)
am 15.09.2017 - 23:44 Uhr

Hallo,

vielen Dank für Eure Rückmeldungen. Leider bin ich erst jetzt wieder dazu gekommen, mich damit auseinanderzusetzen. In D8 scheint es tatsächlich so zu sein, dass man nicht beeinflussen kann, ob der Benutzer eine neue Version erstellen möchte oder nicht. Ich denke, ich werde tatsächlich versuchen, das entsprechende Feld einfach mittels css auszublenden. Alles andere würde schlicht über meine Fähigkeiten hinausgehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Damit hat der User aber eine

Eingetragen von wla (9461)
am 17.09.2017 - 23:17 Uhr

Damit hat der User aber eine Hintertür, das Feld noch freizuschalten, denn z.B. mit Firebug kann man dieses Feld wieder sichtbar schalten und da das Recht noch vorhanden ist, hat das Anhaken auch Wirkung. Die einzig sichere Metjode ist über hook_form_alter in einem eigenen Modul das Feld im Formular zu löschen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Revision css Datei

Eingetragen von StrudelPeter (25)
am 22.10.2020 - 09:31 Uhr
Golem schrieb

Hallo,

vielen Dank für Eure Rückmeldungen. Leider bin ich erst jetzt wieder dazu gekommen, mich damit auseinanderzusetzen. In D8 scheint es tatsächlich so zu sein, dass man nicht beeinflussen kann, ob der Benutzer eine neue Version erstellen möchte oder nicht. Ich denke, ich werde tatsächlich versuchen, das entsprechende Feld einfach mittels css auszublenden. Alles andere würde schlicht über meine Fähigkeiten hinausgehen.

Hey, wie hast du das gemacht? Ich finde in Drupal nirgends eine Datei namens Revision und deren css.

  • Anmelden oder Registrieren um Kommentare zu schreiben

???

Eingetragen von wla (9461)
am 22.10.2020 - 15:29 Uhr

Was hast Du Dir jetzt bei Deinem Beitrag gedacht? Es ging hier um Revisionen von Inhalten und dem Erstellen einer neuen Revision im node/add Formular. Das hat nichts mit einer Datei namens Revion zu tun. Der Hinweis zum CSS bezog sich auf das Ausblenden einer Checkbox im Formular mittels CSS. Ein bißchen lesen und mitdenken kann manchmal helfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schriebWas hast Du Dir

Eingetragen von StrudelPeter (25)
am 22.10.2020 - 16:04 Uhr
wla schrieb

Was hast Du Dir jetzt bei Deinem Beitrag gedacht? Es ging hier um Revisionen von Inhalten und dem Erstellen einer neuen Revision im node/add Formular. Das hat nichts mit einer Datei namens Revion zu tun. Der Hinweis zum CSS bezog sich auf das Ausblenden einer Checkbox im Formular mittels CSS. Ein bißchen lesen und mitdenken kann manchmal helfen.

Da war mir vollkommen klar, nur ich wusste nicht wo man das finden und bearbeiten kann. Ich möchte nämlich auch die Checkbox ausblenden.

Aus meinem Kommentar ging klar hervor das ich das gleiche will, ich aber keine Ahnung habe...

  • Anmelden oder Registrieren um Kommentare zu schreiben

There's a module for that

Eingetragen von Stefan.Korn (286)
am 23.10.2020 - 06:18 Uhr

https://www.drupal.org/project/hide_revision_field

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stefan.Korn

Eingetragen von StrudelPeter (25)
am 23.10.2020 - 07:29 Uhr
Stefan.Korn schrieb

https://www.drupal.org/project/hide_revision_field

Danke Stefan, hat mir schon weitergeholfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul hier genau das

Eingetragen von die_Josi (92)
am 26.04.2023 - 00:21 Uhr

Das Modul hier genau das richtige Modul dafür https://www.drupal.org/project/require_revision_log_message

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 1 Tag
  • Hey danke
    vor 1 Woche 2 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 9 Stunden
  • Da scheint die Terminologie
    vor 2 Wochen 12 Stunden
  • Kannst doch auch alles direkt
    vor 2 Wochen 4 Tagen
  • In der entsprechenden View
    vor 2 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 4 Tagen
  • gelöst
    vor 5 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association