Aktuelle Änderungen - Suchen:
Translate to:

victor-Doku

* Bugs & FeatureRequests

MainForm

Die "Schaltzentrale" für Dateien

Anwendbare Permissions

  • MainForm: Darf die MainForm aufrufen
  • Admin Hat Admin-Rechte (zum Setzen von Eigentümer und Sichtbarkeit)
  • DefineFileLink Darf Verlinkungen definieren
  • DeleteOtherFile Darf Dateien von anderen löschen
  • DeleteOwnFile Darf eigene Dateien löschen

Die MainForm (oder "das MainForm", wenn man es als "das HauptFormular" sehen möchte) ist ein Bereich der DesignBase, wo sehr viele Datei-Funktionen und -Aktionen durchgeführt werden können. Unter anderem:

  • Bearbeitung der Attribut- und Kategorie-Werte (Edit)
  • Laden bzw. kopieren der Attribut- und Kategorie-Werte aus einer anderen Datei (Edit -> Load from file)
  • Ändern des Besitzers / Eigentümers oder der Gruppenzugehörigkeit der Datei (Permission)
  • Sichtbarkeit der Datei für andere Benutzer / Gruppen festlegen (Visible by User or Group)
  • Die Datei aus der DesignBase löschen (Delete file from DesignBase)
  • In den Verlinkung-Modus wechseln (Start linking)
  • Stammdaten ansehen
  • Detail-Ansicht der Datei ansehen (Detail)

Die MainForm - Standard-Ansicht

Viele der MainForm-Funktionen können auch über andere Wege realisiert werden aber die MainForm bittet vor allem für den Administrator die Möglichkeit alles von einem Ort aus zu bewerkstelligen. Durch die Mächtigkeit der MainForm ist zu bedenken ob "normale" Benutzer doch nicht nur über angepasste Formulare ihre Aufgaben gezielt, passend und eingeschränkt durchführen sollten.



Configure aufrufen

Die MainForm erreicht man über das Configure-Icon (ConfigureIcon, Standard-Icon: ),


(Test) Edit Pages / MainForm

Wenn noch keine Templates vorhanden sind, wird nur das help.html, das nur Administratoren sehen können und der Button zum MainForm als unterster Punkt bei (Test) Edit Pages angezeigt (wenn die Permission dafür gesetzt ist).

Die Funktionen der MainForm

Edit - Bearbeiten der Attribut- und Kategorie-Werte


MainForm - Edit

In diesem Bereich können Attribute und Kategorien der Datei zugewiesen bzw. bearbeitet werden. Den Edit-Modus erreicht man mit Klick auf Edit (recht oben). Dann erscheinen im unteren drei Bereiche:

  • Kopieren von Daten aus anderen Dateien: Mehr dazu im nächsten Punkt.
  • Attribute-Bereich: Hier werden alle vorhandene Attribute mit den schon zugewiesenen Werten aufgelistet. Man kann in den Input-Feldern Werte hinzufügen oder ändern und mit CommitAttr diese dann übernehmen.
  • Kategorien-Bereich: Hier sind die gespeicherten Kategorie-/Kategorie-Werten-Kombinationen und alle Kategorien mitsamt Kategorie-Werten aufgelistet. Das Vorgehen hierfür wird unter AddCategories ausführlich erläutert. Der einzige Unterschied zu AddCategories besteht darin, dass in der MainForm nur eine Aktion (Button Remap) zur Verfügung steht und bewirkt, dass alle eingestellte Kategorie-Werte (ob leer oder nicht) ersetzt werden.

Der Edit-Modus kann wieder durch Klick auf UnEdit (oben rechts) verlassen werden und man kehrt zurück zu der Anfangs-Ansicht der MainForm.

Load from file - Laden der Attribut- und Kategorie-Werte aus anderen Dateien

Mit dieser Funktion können alle Attribut- und Kategorie-Werte aus einer anderen Datei in die aktuelle übertragen / kopiert werden. Sinnvoll kann das sein, wenn es sehr viele Attribute und / oder Kategorien gibt und die Dateien sich nur wenig oder kaum unterscheiden. Dazu muss man die DesignBase-ID (FileID, erstes Suchfeld in den Stamm-Daten) der zu kopierenden Datei wissen und diese ID im Input-Feld eintragen und auf Load from file klicken.

Beim Laden der Attribute und Kategorien aus einer anderen Datei in der DesignBase werden alle sofort übernommen und die alten damit ersetzt!

Permission - den Eigentümer der Datei ändern


Permission

In der MainForm sieht man oben rechts, welcher der Benutzer (Eigentümer, derjenige der die Datei hochgeladen hat) der Datei ist und die Gruppe. Diese Werte können verändert werden - müssen aber nicht. Man könnte z.B. den Benutzer auf aviewer und die Benutzer-Gruppe auf viewer stellen und auf Permission klicken. Dann hätte nur der Benutzer aviewer Zugriff auf diese Datei, da er dann der Eigentümer wäre.

Visible by User or Group - Die Sichtbarkeit der Datei festlegen


Sichtbar / Zugänglich machen

Um eine spezielle Datei einem bestimmten Benutzer oder Benutzer-Gruppe zugänglich zu machen, wählt man unter der Box Visible By User or Group einen Benutzer (User) oder Benutzer-Gruppe (Group) und klickt auf Add user or group. So können hintereinander mehrere Berechtigungen erteilt werden.

Alle erteilte Berechtigungen erscheinen dann in der Tabelle unter Visible By User or Group. Gelöscht können diese Berechtigungen wenn die Checkbox neben einer solchen (unter Select) ausgewählt wird und auf Delete user or group geklickt wird.

Sinnvoll ist dies vor allem bei den Formularen und den Print-Berichten (Siehe dazu mehr unter ConfigTemplate und DocuTemplate).

Generell für die Mehrzahl der Dateien sollten die Sichtbarkeits-Regeln bei GroupMember angewandt werden.

Delete file from DesignBase - Löschen der Datei aus der DesignBase

Durch Klick auf dem Button Delete file from DesignBase wird die entsprechende Datei aus der DesignBase gelöscht.

Das ist die einzige, Default-Stelle in der DesignBase wo Dateien gelöscht werden können. Sollen Benutzer, die kein MainForm-Recht haben Dateien löschen können, müssen sie ein angepasstes Formular (ConfigTemplate) bekommen, dass die Funktion #(DeleteFile) enthält und natürlich das Recht auf Datei-Löschen in den Permissions gesetzt haben.

Keywords: Tagger('MainForm, Datei-Löschen, Delete-File, Permission, Formular, Print, Sichtbarkeit, Edit, Bearbeiten, Formular, Kopieren, Duplizieren, Benutzer, User, Gruppe, Group ')
<< Linking | UserInterface | File Upload >>

Kommentare

''.Keep(str_replace(array('$Chrono','$PostTo','$AccessCode','$CaptchaValue'), array('','',RandomAccess(), CaptchaValueRelay()), FmtPageName($GLOBALS['CommentBoxFmt'],$pagename)))

Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 03.04.2008 08:05 Uhr