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 - 15: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 - 16: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 - 21: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 - 22: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 - 23: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 - 01: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 - 14: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 - 18: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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 3 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 3 Tagen
  • Theme
    vor 3 Wochen 3 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 3 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 4 Tagen
  • Modul view_unpublished
    vor 3 Wochen 5 Tagen
  • Modul "override node options"
    vor 3 Wochen 6 Tagen
  • Im Grunde ist dass ein
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 46 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