Preventing design changes

About this task

Use these methods to protect a customized design from accidental changes.

Note: None of these choices prevents someone with Designer or higher access in the database ACL from changing the design. To prevent all design changes, hide the design of the database and remove Designer and Manager access from users who can change the design.

To protect individual design elements from being replaced or refreshed

About this task

Use this procedure to protect customized design elements from being overwritten in a Replace Design procedure and to protect a customized design element in a database that is linked to a template.

Procedure

  1. Open a database in Domino® Designer.
  2. In the Applications Navigator, click a design element. The names of all the design elements of that type appear in the Work pane.
  3. In the Work pane, select the name of the design element you want to protect.
  4. Do one of the following:
    • For an agent, choose Agent - Design Properties.
    • For a script library, choose Edit - Properties (you can also choose Design - Design Properties).
    • For other design elements, choose Design- Design Properties.
  5. Click the Design tab.
  6. Select "Prohibit design refresh or replace to modify."

Results

If you use a template to refresh or replace the database design, to ensure that the option "Prohibit design refresh or replace to modify" takes effect, select this option as well as the option "Propagate this prohibition of design change" in the design properties of the template.

To unlink individual design elements from a template

About this task

This procedure breaks the link between a design element and a template and is useful when you want to customize a design element that you copied from a template. Future changes to the design element in the template won't affect the design element in your database.

Procedure

  1. Open a database in Domino Designer.
  2. In the Applications Navigator, select a design element. The names of all the design elements of that type appear in the Work pane.
  3. In the Work pane, select the name of the design element you want to unlink.
  4. Do one of the following:
    • For an agent, choose Agent - Agent Properties.
    • For a script library, choose Edit - Properties.
    • For other design elements, choose Design- Design Properties.
  5. Click the Design tab.
  6. Remove the name of the template in the "Inherit from the design template" box.

To unlink a database from a template

About this task

This procedure breaks the link between a database and a template and is useful when you want to customize the design of an entire database. Future changes to the template won't affect the database.

Procedure

  1. Open the database and choose File - Application - Properties.

  2. Click the Design tab.
  3. Deselect "Inherit design from template."