View Modul Filter per logisch ODER verknüpfen
Eingetragen von Sawascwoolf (125)
am 10.06.2010 - 14:06 Uhr in
am 10.06.2010 - 14:06 Uhr in
Ich möchte mit Views gerne alle Vorlesungen zu denen Dateien hochgeladen wurden ausgeben.
Jedoch habe ich unterschiedliche Felder für die Dateien um eine Zugriffsberechtigung zu den Dateien zu verwirklichen.
Ich benötige nun beim Filter eine möglichkeit für eine Oder Verknüpfung.
Beispiel:
öffentliche Datei Wahr ODER Studenten Datei Wahr
Ich habe schon nach Or Extension, Oder ERweiterung und was weiß ich noch alles gesucht, leider bin ich nicht fündig geworden.
- Anmelden oder Registrieren um Kommentare zu schreiben
Dumm nachgefragt
am 10.06.2010 - 14:14 Uhr
Warum verteilst Du die Dateien in verschiedene Felder? Du könntest das doch mit einem Status oder einem Flag steuern. Was machst Du wenn für eine Datei plötzlich der Zugriffsstatus geändert werden soll? Dadurch hättest Du dann auch nur einen Filter den Du abfragen musst. Wäre das nicht flexibler?
views or
am 10.06.2010 - 14:17 Uhr
Hallo.
Verwende doch einfach [do:views_or Views Or].
Stefan
PS: zu finden über "drupal views or" :)
Ich habe die Dateien in
am 10.06.2010 - 14:30 Uhr
Ich habe die Dateien in verschiedene Felder aufgeteilt, da ich keine andere Möglichkeit gefunden habe dies zu realisieren.
Und auf mein anderes Thema leider nicht geantwortet wurde.
Wenn du mir noch nen kleinen Tipp geben könntest wie das mit dem Status funktioniert wäre ich dir sehr dankbar...
An Poster 2 danke das war genau das was ich gesucht habe. Wobei der Tipp von Roger wohl der elegantere ist.
Zugriffskontrolle
am 11.06.2010 - 07:24 Uhr
Zunächst muss ich sagen, dass ich (noch) nicht bis ins Detail überlegt habe wie das mit den Stati gelöst werden müsste. Bestimmt gibt es auch Module die dir eine entsprechende Zugriffskontrolle erlauben. Wenn ich dich richtig verstanden habe sollen ja die Einträge sichtbar sein aber de angehängten "Dokumente" nur von berechtigten Usern geöffnet werden können. Zum Konzept wie Du dir das aufsetzt, sind halt noch einige Details zu klären, bevor Du treffsicher das richtige Modul findest.
Das mal 2 Fragen, die mir spontan einfallen.
Die folgenden Module habe ich kurz angesehen, die evtl. zumindest Teile deines Vorhabens unterstützen:
Wie gesagt ich habe das noch nicht zu Ende gedacht, das war nur mal eine Idee. "Entwickeln" müsste ich das auch noch.
Berechtigungen
am 11.06.2010 - 07:34 Uhr
Hallo.
Nur mal schnell als Startpunkt (wobei dabei die Felder ausgeblendet werden; dies lässt sich jedoch mit ein wenig Theming umgehen):
[do:field_permissions Field Permissions]
[do:cck_field_privacy CCK Field Privacy]
Stefan
Also die geposteten Module
am 11.06.2010 - 08:33 Uhr
Also die geposteten Module sind alle irgendwie nicht die richtigen.
Ich möchte folgendes umsetzen:
Innerhalb eines Feldes sollen unbegrenzt Dateien hochgeladen werden können und unter diesen Dateien in diesem Feld sollten unterschiedliche Rechte vergeben werden können.
Geplant sind für meine Seite 3 Usergruppen:
-Studenten
-Dozenten
-Admins
Folgendes Verhalten möchte ich erreichen:
-Von Admins und Dozenten hochgeladene Dateien sollen ohne Freigabe heruntergeladen werden.
-Von Studenten hochgeladene Dateien benötigen zunächst eine Freigabe durch Admins/Dozenten
Und folgende Zugangsberechtigungen sollte es geben für die Dateien:
-öffentlich (jeder darf die Dateien herunterladen)
-Uni-intern (nur Studenten oder höher dürfen die Dateien herunterladen)
-warten auf Freigabe (Dozenten+Admins können die Dateien herunterladen um sie zu überprüfen)
Die von euch geposteten Module beziehen sich leider immer auf das komplette Feld nicht auf einzelne Dateien die dort hochgeladen wurden.
Modul
am 11.06.2010 - 08:35 Uhr
Ok, das sieht doch schon nach konkreteren Anforderungen aus :)
Ich denke nicht, dass das mittels vorhandener Module so umsetzbar ist. Also musst Du Dir ein eigenes Modul bauen, welches einen Workflow für Dateien implementiert.
Stefan
Warum Multivalue-Felder
am 11.06.2010 - 09:48 Uhr
Ich stimme Stefan zu, so wie Du das umsetzen möchtest, wirst Du dir selbst ein Modul "basteln" müssen.
Auf die Gefahr hin, dass Du mich als Nörgler siehst, frage ich einfach nochmal nach, ob es danicht eine einfachere Lösung gäbe?
Es haben doch schon einige Bildgalerien mit eben solcher Funktionalität zusammengeschustert. Deine Dokumenten-Sammlung ist ja vom Prinzip her nichts anderes. Was hältst Du also von folgender Struktur:
Natürlich könnte man auch noch eine weitere Ebene (Fachrichtung=>Regale) in Betracht ziehen, wenn man den soweit verschachteln möchte. Diese Ebene würde ich allerdings nicht mit "Ober-Nodes" erstellen, sondern das würde ich über ein Taxonomy-Vacabular erledigen.
Der Vorteil dieses Konstrukts wäre, dass eigentlich jedes Dokument ein eigener Node ist und Du erst noch kleine Beschreibungen dazu machen kannst. Ausserdem glaube ich, dass Du die Berechtigungen auf dieser Ebene eher mit vorhanden Modulen erstellen kannst.
Ja das mit dem einteilen der
am 11.06.2010 - 19:44 Uhr
Ja das mit dem einteilen der einzelnen Dateien in eigene Nodes wäre auch eine Möglichkeit, wobei ich das noch umständlicher finde wie ich es ganz am Anfang hatte. Mit einem Feld für jede Berechtigungsstufe.
Der einzige Vorteil von den Dateien in Nodes wäre, das einfachere Wechseln zwischen den Freigabestufen.
Nunja ich denke ich werde es zunächst einmal bei den 3 Feldern belassen und gegebenenfalls später mich mit der Programmierung eines eigenen Moduls befassen.