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

[gelöst] Zählerstände auf Gartenseite

Eingetragen von melkus (58)
am 22.03.2013 - 14:10 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Auf einer Gartenvereinsseite sollen die angemeldeten User die Möglichkeit bekommen, die zur Abrechnung benötigten Zählerstände (Strom/Wasser) zu melden. Bisher geht das einfach mit Formular per Mail. Aber

- jeder user soll seine eigene Seite dafür haben, die nur er einsehen und ändern kann
- beim öffnen der Seite soll der Zählerstand vom letzten Jahr angezeigt werden
- der admin soll alle Daten in einer Liste sehen können und wenn möglich zur Weiterverarbeitung speichern können

Wie kann man das in Drupal umsetzen? Gibt es da ein Modul?

Gruss
melkus

‹ Feeds-Import mit cron-Hook via Konsole - Authentifizierung? [gelöst] Zählerstände auf Gartenseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Moin, Inhaltstyp mit

Eingetragen von glycid (921)
am 22.03.2013 - 15:39 Uhr

Moin,

Inhaltstyp mit entsprechenden Feldern für die Zählerstände anlegen
Zugang mit Content Access steuern
Für den admin mit Views eine Liste vom Inhaltstypen erzeugen

Zitat:

und wenn möglich zur Weiterverarbeitung speichern können

gespeichert sind die Daten ja. Kommt eben drauf an, wie sie weiterverarbeitet werden sollten

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp. Ich habe

Eingetragen von melkus (58)
am 22.03.2013 - 20:30 Uhr

Danke für den Tipp. Ich habe das mal ausprobiert, aber es funktioniert mit Content Access nicht so wie ich mir das vorstelle. Jeder einzelne User soll nur seine Zählerstände sehen und nicht die der Anderen auch. Es soll aber so sein, wie bei der Bearbeitung seiner eigenen Benutzerdaten. Einer Rolle die Berechtigung zu geben funktioniert da nicht.

Zitat:

gespeichert sind die Daten ja. Kommt eben drauf an, wie sie weiterverarbeitet werden sollten

In Excel oder LibreOffice

  • Anmelden oder Registrieren um Kommentare zu schreiben

melkus schrieb Jeder einzelne

Eingetragen von glycid (921)
am 22.03.2013 - 21:39 Uhr
melkus schrieb

Jeder einzelne User soll nur seine Zählerstände sehen und nicht die der Anderen auch. Es soll aber so sein, wie bei der Bearbeitung seiner eigenen Benutzerdaten. Einer Rolle die Berechtigung zu geben funktioniert da nicht.

Natürlich geht das mit Content Access. Habs mal testweise mit dem Inhaltstyp Artikel gemacht. Nur derjenige, der den Artikel selbst angelegt hat und der Admin natürlich hat Zugang. Andere User der selben Rolle nicht. Einstellungen siehe Anhang.

Die Daten aus dem View kannst du mit http://drupal.org/project/views_export_xls weiterverarbeiten.

AnhangGröße
content-access.png 68.62 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt. Du hast Recht. Da

Eingetragen von melkus (58)
am 22.03.2013 - 22:46 Uhr

Stimmt. Du hast Recht. Da hatte ich jetzt aber einen gewaltigen und ganz blöden Denkfehler.

Zitat:

Die Daten aus dem View kannst du mit http://drupal.org/project/views_export_xls weiterverarbeiten.

Danke für den Tipp.

Kann man diesen Inhaltstyp dann auch noch irgendwie als Mail versenden?

Mir ist dann aber auch noch etwas eingefallen. Mit Profile2 müsste das eigentlich auch funktionieren, wenn man ein Profil "Zählerstände" erstellt. Das könnte man dann mit ins Userprofil einbinden. Aber Dein Vorschlag ist wohl besser. Nur weiß ich noch nicht, wie ich das mit dem "alten" Zählerstand mache. Der darf im folgenden Jahr nur noch lesbar sein.

Gruss
melkus

  • Anmelden oder Registrieren um Kommentare zu schreiben

melkus schrieb Kann man

Eingetragen von glycid (921)
am 23.03.2013 - 00:25 Uhr
melkus schrieb

Kann man diesen Inhaltstyp dann auch noch irgendwie als Mail versenden?

Ja. Du brauchst dazu das Core Modul trigger, Actions und Token

melkus schrieb

Mir ist dann aber auch noch etwas eingefallen. Mit Profile2 müsste das eigentlich auch funktionieren, wenn man ein Profil "Zählerstände" erstellt. Das könnte man dann mit ins Userprofil einbinden

Wäre sicherlich auch ein Weg.

melkus schrieb

Nur weiß ich noch nicht, wie ich das mit dem "alten" Zählerstand mache. Der darf im folgenden Jahr nur noch lesbar sein.

Das sollte sich mit workflow und rules regeln lassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Workflow sieht ja ziemlich

Eingetragen von melkus (58)
am 23.03.2013 - 13:12 Uhr

Workflow sieht ja ziemlich kompliziert aus. Oder anders ausgedrückt - verstanden habe ich da noch nichts.

Jetzt muss ich erst mal wieder auf Fehlersuche gehen. Wenn ich nämlich ein View abspeichern will, bekomme ich einen weißen Bildschirm mit einer einzigen langen Zeile:

[{"command":"settings","settings":{"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"seven","theme_token":"uSV8SBe4K8MkkqhtNkZloGdF0D1MVdKJbmhMnVUOa_U"},"collapsiblock":{"blocks":{"block-user-new":"1","block-user-online":"1","block-comment-recent":"1","block-user-picture-block-user-picture-block":"1","block-ddblock-1":"1","block-block-6":"1","block-block-5":"1","block-block-3":"1","block-node-recent":"1","block-poll-recent":"1","block-forum-active":"1","block-aggregator-feed-2":"1","block-menu-menu-flohmarkt":"1","block-system-user-menu":"1","block-system-main-menu":"1","block-system-navigation":"1","block-menu-menu-usermen-2":"1","block-context-ui-editor":"1","block-ddblock-2":"1","block-node-syndicate":"1","block-user-login":"1","block-forum-new":"1","block-views-archive-block":"1","block-privatemsg-privatemsg-menu":"1","block-menu-menu-link-sammlung":"1","block-aggregator-feed-1":"1","block-privatemsg-privatemsg-new":"1","block-nice-menus-1":"1","block-block-2":"1","block-block-8":"1","block-nivo-slider-nivo-slider":"1"},"default_state":"1","slide_type":"2","slide_speed":"300","block_title":":header:first","block":"div.block","block_content":"div.content"},"lightbox2":{"rtl":"0","file_path":"\/(\\w\\w\/)public:\/","default_image":"\/sites\/all\/modules\/lightbox2\/images

Oh Schreck war die Zeile aber lang. Ich habe sie mal um fast das 10fache gekürzt.

Vielen Dank für deine Hilfe.

Gruss
melkus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Field Permission als Alternative

Eingetragen von glycid (921)
am 23.03.2013 - 17:58 Uhr
melkus schrieb

Workflow sieht ja ziemlich kompliziert aus. Oder anders ausgedrückt - verstanden habe ich da noch nichts.

Erst mal die Dokumentation lesen. Ganz simpel ist Workflow in der Tat nicht.

Um das spätere Ändern der Zählerstände zu verhindern, gäbe es auch noch eine einfachere Möglichkeit mit http://drupal.org/project/field_permissions . Das läuft dann nicht zeitgesteuert, sondern über die Berechtigungen für das entsprechende Feld mit den Zählerstand- Werten. Du kannst es so konfigurieren, dass der User den Wert eingibt, aber nach dem Abspeichern nicht mehr selber ändern kann. Hat natürlich den kleinen Nachteil, dass man immer zum Admin rennen muss, wenn man erst nach dem Speichern merkt, dass ein fehlerhafter Wert eingegeben wurde.

  • 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 2 Wochen 18 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 15 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 34 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