Project Settings & Preferences

Per-tab fields and usage of the per-project settings modal (project-config.modal).

Project Config Modal (project-config.modal)

Per-project settings managed across multiple tabs in one modal.

Opening the Settings Modal

The same Project Configuration modal can be opened from both the dashboard and the project workspace.

1

Open Settings from Dashboard

Right-click the project card on the dashboard and select "Project Settings" — the Project Configuration modal opens.

Open Settings from Dashboard
2

Open Settings from inside the Project

Click the "SETTING" button at the top of the left sidebar inside the project to open the same Project Configuration modal.

Open Settings from inside the Project
3

Project Settings Modal Opens

Either of the two methods above opens the same Project Configuration modal as shown below.

Project Settings Modal Opens

The Project Settings modal is composed of the following tabs. See the table under each tab for its fields.

Project Config Tab

Manages basic project information.

The default appearance is shown in the "Project Settings Modal Opens" image above.

FieldDescriptionVisibility
Project NameUser-facing project name.Always

Code Generator Tab NEW

Settings for table-based source code generation. Turning on the "Enable Code-Generator" switch reveals the install Location (desktop only) and the Template Pack / Templates Variables settings.

See the Generating Code guide for the full flow, from adding packs to generating code.

Audit Table Tab NEW

Tells code-generator how to recognize "who/when created or modified" tracking columns on a table by pointing it at a reference table and listing candidate column names.

The Audit Table tab appears only when code-generator is enabled.

Audit Table Tab
FieldDescription
Audit TablePick a reference table that already defines the creation/modification tracking columns, via the connection → schema → table tree.
Audit Entity InterfaceJava interface class name to be implemented by entities that carry creation/modification tracking columns.
Immutable Audit Entity InterfaceJava interface class name for entities that have creation info only and no modification history.
Creation AuthorCandidate column names for the creator (who created the row). Multiple tags can be registered.
Creation DateCandidate column names for the creation date (when the row was created).
Last Modification AuthorCandidate column names for the modifier (who last modified the row).
Last Modification DateCandidate column names for the modification date (when the row was last modified).

SQL Editor Tab

Configures the date/time display format and indentation used by the SQL Editor. Saved per user on the same project.

FieldDescription
TimezoneIANA timezone used for date/time display of SQL results (e.g. UTC, Asia/Seoul).
Timestamp FormatTimestamp output format. Default YYYY-MM-DD HH:mm:ss.SSS
Date FormatDate output format. Default YYYY-MM-DD
Time FormatTime output format. Default HH:mm:ss
Indent UsingIndent character. Either Spaces or Tabs.
Tab SizeIndent width when Spaces is selected (2 / 4 / 8).
PreviewShows a preview formatted with the current settings.
SQL Editor Tab

Timezone, format, and indentation behavior and scope are covered in detail in the SQL Editor settings guide.

Watermark Tab

Configures the watermark applied when printing or exporting the ERD.

Online mode · only visible to the project owner

FieldDescriptionVisibility
EnabledWhether the watermark is enabled.Custom watermark mode
Watermark TextWatermark text. Supports the $ / $ / $ / $ variables.Custom watermark mode
Mode BannerDepending on the plan, a "Fixed NeoSQL" or "Watermark removed" mode may be applied automatically; the fields above are disabled in those modes.Non-custom plans
Watermark Tab

Confirming the Applied Watermark

The image below is the result of exporting the ERD with the default watermark settings (no custom configuration). Changing the watermark settings will replace the text/mode in the same spot. See ERD Image Export guide for the export procedure.

Confirming the Applied Watermark

Permissions Tab

Configures permissions for the three roles Manager / DBA / Member. Each role has its own sub-tab. The settings apply to users invited via project sharing, based on the role assigned to them; the project Owner always has all permissions regardless of these settings.

Online mode · only visible to the project owner

FieldDescription
All PermissionsAutomatically grants all permissions below. Share/Connection are turned on; Watermark Enforce / DDL Restriction are turned off.
Share PermissionAllows inviting/sharing the project with other users.
Connection PermissionAllows viewing/adding/editing/deleting database connections.
Watermark EnforceEnforces the watermark on ERD printing.
DDL RestrictionRestricts DDL operations such as create/modify/delete table. Full enforcement requires a separately configured DDL-restricted connection.
DDL Approver RoleWhen DDL Restriction is enabled, choose another role that approves DDL requests.
Permissions Tab