Domino 9 und frühere Versionen > Administration & Userprobleme

Design-Repository

<< < (2/2)

ata:
... ich möchte die Möglichkeit nochmals aufdrösseln...

Es gibt eine Master-Design-Vorlage, ich nenne das Template "Master". In dieser Datenbank befinden sich alle möglichen Designelemente. Die normalen Entwickler haben auf diese Datenabnk nur Leserechte - sie sind also nicht Entwicklerberechtigt in dieser Datenbank. Die konsitente ACL ist aktiviert. In dieser Datenbank befindet sich eine Maske namens "Kontakt", die verschiedene Felder etc. enthält.

Du erstellst eine neue Datenbank, in der du die Managerrechte hast. In dieser Datenbank erstellst du eine leere Maske, die den Namen "Kontakt" hat. In den Eigenschaften dieses Design-Elementes gibst du unter "Inhertit design..." das Template "Master" ein. Anschließend machst du einen Design-Refresh auf deine neue Datenbank - und du hast das Design der Maske aus der Master-Schablone übernommen, ohne daß du Entwicklerrechte auf der Masterschablone hattest - du hast eine Kopie des Design-Elementes, ohne daß du in der Lage bist das Original zu verändern. Nimmst du abschließend bei deinem neuen Design-Element wieder den Bezug auf das Template "Master" heraus gehört die Maske dir...

ata

ata:
... Sorry, ich war zu schnell am lesen. Um so was wie Autorenzugriff herzustellen, müßte der Bezug in die Masterschablone genauso rückwärtig gemacht werden. Der Manager der Datenbank muß dazu immer wieder mal des Design aktualisieren. Die Bezugs-DBs müssen dann eben erreichbar sein, und können nicht lokal liegen - deine neue DB mit deinem modifizierten "Kontakt" muß auf dem Server liegen. In der Masterschablone bezieht diese Maske ihr Design aus deiner Schablone...

ata

ChatMe:
Hallo eknori & ata,
vielen Dank für eure Bemühungen. Ich habe den Weg von ata nachvollzogen und er scheint mir der beste zu sein, wenn man den auf API-Programmierunf verzichten will, es klappt absolut wunderbar. Jetzt barucht nur noch ein lesbares Dok in der Repository-DB erstellt und gepflegt werden, welche Elemente es mit welchem Namen gibt (evtl. welche Elemente man für eine bestimmte Funktionaltät benötigt) und der Entwickler muss diese nur mit richtigem Namen und  Inherited-Eintrag anlegen => Klasse.
 :)
Idealerweise wäre es natürlich, würden diese Elemente direkt erstellt werden (inkl. des Namens und des Inherited-Namens), aber dann sind wir wahrscheinlich wieder bei API-Programmierung. ;)
Euch beiden: Vielen Dank, Oliver

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln