Autor Thema: In Kalender eintragen, aber nicht löschen?  (Gelesen 5601 mal)

Offline hajo7

  • Frischling
  • *
  • Beiträge: 15
In Kalender eintragen, aber nicht löschen?
« am: 28.03.13 - 13:59:43 »
Hallo,

wie ist es auf einfachste Weise (ohne Designer) möglich eine auf dem Domino-Server liegende Maildatenbank per Zugriffsrechte so einzuschränken, dass zwei Benutzer den beinhalteten Kalender wie folgt nutzen können:

- Benutzer 1: dieser soll Besprechungen planen, mit Räumen und Resourcen befüllen und diesen Eintrag dann speichern können. Ein Löschen oder Ändern soll nicht mehr möglich sein, bzw. nur, wenn in einem Logfile die Änderungen/Löschungen genau protokolliert werden

- Benutzer 2: soll nur Lesezugriff haben, er soll also nicht Löschen oder Ändern können, sondern nur die Einträge öffnen bzw. anschauen.

Kann man dann die DB noch so einschränken, dass nur der Kalender genutzt werden kann, der Maileingang usw. vielleicht verschlossen bleiben?
Ein Logfile über alle Vergehen in diesem Kalender wären wünschenswert.

Ich habe mich für eine separate Maildatenbank entschieden, da dann auch nur die Themen dieser 2 Personen eingetragen werden und keine weiteren der persönlichen Kalender angezeigt werden (wie z.B. beim Gruppenkalender).

Wenn Ihr eine bessere Methode zu diesen Vorgaben hättet wäre ich auch sehr dankbar.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: In Kalender eintragen, aber nicht löschen?
« Antwort #1 am: 28.03.13 - 14:23:33 »
Hallo,

Ganz grob.

User 1 => ACL = No Access mit Read & Write Public Documents
User 2 => ACL = No Access mit Read Public Documents.

Was Du damit aber nicht verhinderst ist, dass User 1 Kalenderdokumente nachtraeglich andern kann.
Wenn Du das auch noch verhindern willst bzw. nur dann erlauben willst, wenn die Arbeiten protokolliert werden sollen,
dann kommst Du um einen Eingriff mit dem Designer nicht drumherum.


Andreas

Offline hajo7

  • Frischling
  • *
  • Beiträge: 15
Re: In Kalender eintragen, aber nicht löschen?
« Antwort #2 am: 28.03.13 - 14:37:47 »
Danke Andreas für diese Informationen.......werde ich nachher mal ausprobieren.

Hast Du vielleicht auch noch bestimmte Stichwörter für den Designer, die ich meinem programmierenden Kollegen mit auf den Weg geben kann?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: In Kalender eintragen, aber nicht löschen?
« Antwort #3 am: 28.03.13 - 14:42:30 »
Vorstellbar waere folgendes

- Leser-/Autoren-Felder verwenden, was sich bei Public Documents jedoch meist als etwas schwierig gestaltet
- zum Erstellen von 'neuen' Kalenderdokumenten die 'Standardmaske' verwenden.
  dann eine zweite (identische) Maske erstellen, deren Felder jedoch nicht mehr editierbar sind.
  die Kalenderdokumente dann nur noch mit dieser zweiten Maske anzeigen (laesst sich ueber eine hinterlegte Maskenformel realisieren)

EDIT:
zum 2 Punkt.
Man koenne auch beim Speichern des Eintrages den Wert im Feld "Form" umschreiben und hier den Namen der
zweiten Maske eintragen. Dann braucht es keine Maskenformal in der Ansicht.


Andreas
« Letzte Änderung: 28.03.13 - 14:44:18 von ascabg »

Offline WildVirus

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 658
  • Geschlecht: Männlich
Re: In Kalender eintragen, aber nicht löschen?
« Antwort #4 am: 28.03.13 - 17:23:54 »
ergänzend sollen die Entwickler -was das Loging von Änderungen betrifft- eine Funktion einbauen, die z.B. in einer Log-DB protokolliert, welche Felder geändert wurden. Haben sie vermutlich im "Nähkästchen".

Das Verhindern des Löschens ist noch einfacher, aber das wissen Deine Entwickler garantiert, wie das geht.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz