# Actions on View

> Part of the NocoDB documentation (Product docs > Tables > Views). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/product/tables/views/actions-on-view
Last updated: 2026-09-25

Learn how to delete, rename, duplicate a a view in NocoDB.

<AskNocoAI>
  <Prompt>
    Rename this view to [new name]
  </Prompt>

  <Prompt>
    Delete the [view name] view
  </Prompt>

  <Prompt>
    Create a view like this one that shows only records where [Status] is [Open]
  </Prompt>
</AskNocoAI>

## View context menu

The view context menu provides a set of tools to interact with the view. The view context menu can be accessed by clicking on the ellipsis symbol (`...`) located next to view in the left sidebar.

<img alt="image" src={__img0} placeholder="blur" />

## Rename view

1. Click on the ellipsis symbol (`...`) next to view name located in the left sidebar.
2. Click on the `Rename` option from the view context menu.
3. Enter the desired new view name into the provided field.
4. Use `Enter` key to finalize the renaming process.

<img alt="image" src={__img1} placeholder="blur" />

## Change view icon

1. Click on the existing view icon to the left of the view name in the left sidebar.
2. Select the desired icon from the list of available options.

<img alt="image" src={__img2} placeholder="blur" />

## Duplicate view

1. Click on the ellipsis symbol (`...`) next to view name located in the left sidebar.
2. Click on the `Duplicate` option from the view context menu.
3. Enter the desired new view name into the provided field.
4. Click on the `Duplicate View` button in the confirmation dialog.

<img alt="image" src={__img3} placeholder="blur" />
<img alt="image" src={__img4} placeholder="blur" />

## Delete view

<Callout type="info">
  **This action cannot be undone**
</Callout>

1. Click on the ellipsis symbol (`...`) next to view name located in the left sidebar.
2. Click on the `Delete` option from the view context menu.
3. Click on the `Delete View` button in the confirmation dialog.

<img alt="image" src={__img5} placeholder="blur" />
<img alt="image" src={__img6} placeholder="blur" />

## Lock / Unlock view

Locked views prevent members from modifying view configurations. To lock a view, change the permission type to `Locked` from the view context menu. To unlock a view, change the permission type back to `Collaborative`.

<Callout type="info">
  Only 

  **Creators**

   and 

  **Owners**

   can lock or unlock a view. 

  **Editors**

   do not see the 

  **Locked**

   option in the View mode submenu.
</Callout>

<img alt="Lock / Unlock view" src={__img7} placeholder="blur" />

You can also add a custom message to inform members why the view is locked. This message is visible to all members when they attempt to unlock the view.

<img alt="Lock view message" src={__img8} placeholder="blur" />
<img alt="Unlock view message" src={__img9} placeholder="blur" />

Locked views in sidebar appears with a `lock` icon next to the view name.
<img alt="Locked view sidebar" src={__img10} placeholder="blur" />

When a locked view has a custom lock message configured, an info icon (ⓘ) appears next to the "This view is locked" banner at the bottom of the toolbar menus (Fields, Filter, Sort, Group By, etc.). Hover the icon to read the creator's message.

<img alt="Locked view message tooltip" src={__img11} placeholder="blur" />

### What editors can and cannot do on a locked view

Editors on a locked view can still:

* Read the view's saved filters, sorts, group-by, and field configuration (displayed read-only).
* Duplicate the view — the duplicate is created as a new unlocked view they can edit.
* Move the view between existing sidebar sections, or reorder it in the sidebar.

Editors cannot rename, delete, or modify the configuration of a locked view. Attempting to do so from the view context menu shows a **"Disabled as View is locked"** tooltip. Only **Creators** and **Owners** can modify or delete locked views, or unlock them.

## Personal Views ☁

<Callout type="note">
  Personal Views are available on 

  **NocoDB Cloud**

   (Plus plan and above) and licensed self-hosted deployments (Business plan and above).
</Callout>

Personal Views give exclusive control over view configurations to the owner. Other members (including other editors) retain read-only access to the view and its saved configuration. To make a view personal, change the permission type to `Personal` from the view context menu. To revert back to Collaborative or Locked, change the permission type accordingly.

<img alt="Personal view" src={__img12} placeholder="blur" />

### Who can claim or reassign a personal view

* Any **Editor**, **Creator**, or **Owner** can convert a collaborative view into a personal view — the user who performs the conversion becomes the view's owner.
* The **owner** of a personal view can convert it back to **Collaborative** at any time. Reverting to collaborative clears the ownership assignment, so the view becomes a regular collaborative view again.
* Only **Creators** and **Owners** can assign a view as **another user's** personal view, or transfer ownership of an existing personal view to a different user. Editors can only self-claim.

### Assigning a view to another user (Creators & Owners only)

Creators and Owners can assign or change the owner of a Personal View from the left sidebar view context menu.

<img alt="Change personal view owner" src={__img13} placeholder="blur" />
<img alt="Change personal view owner" src={__img14} placeholder="blur" />

Personal view in sidebar appears with a `user` icon next to the view name.
<img alt="Personal view sidebar" src={__img15} placeholder="blur" />

### Editor access to other users' personal views

Editors who are not the owner can open a personal view and see its data and saved configuration (filters, sorts, group-by, field visibility) as **read-only**. Rename, delete, and edit actions on the view are disabled with a tooltip stating that only the view owner can modify or delete the view. Only the owner or a **Creator/Owner** of the base can make changes.

## Add / edit view description

View description can be added by clicking on the `Add Description` button on the view creation modal or by clicking on the `Edit Description` button from the view context menu.

<img alt="Add view description" src={__img16} placeholder="blur" />
<img alt="Edit view description" src={__img17} placeholder="blur" />

Description for a view will be visible as a tooltip when hovering over the `info` icon next to the view name.

<img alt="View description" src={__img18} placeholder="blur" />

## Copy another view's configuration ☁

<Callout type="info">
  Copying another view's configuration is available on 

  **NocoDB Cloud**

   (Plus plan and above) and licensed self-hosted deployments (Business plan and above).
</Callout>

You can copy view configurations from another view to quickly apply the same settings to your current view. This is useful when you want to replicate filters, sorting, field visibility, and other configurations across multiple views.

**Steps to copy view configuration**

1. Click on the vertical ellipsis symbol `⋮` in the toolbar.
2. Select **"Copy another view's configuration"** from the view context menu.
3. In the modal dialog, select the source view from the **Select view to copy from** dropdown. All the views available in the current table will be listed here.
4. Check the **configuration(s)** you want to copy:
   * Field visibility - Copy which fields are visible/hidden
   * Field order - Copy the column arrangement
   * Column width - Copy column width settings
   * Row height - Copy row height settings
   * Filter condition - Copy applied filters
   * Group - Copy grouping settings
   * Sort - Copy sorting settings
   * Row coloring - Copy row color settings
5. Click **"Copy configuration"** to apply the selected settings to your current view.

<img alt="Copy view configuration" src={__img19} placeholder="blur" />
<img alt="Copy view configuration" src={__img20} placeholder="blur" />

Selective "Copy from another view" menu option is also available for various toolbar items like Filter, Group and Sort. This opens up the same copy configuration modal with the respective configuration option pre-selected. You can then choose to copy additional configurations as needed.

<div style={{ maxWidth: '500px' }}>
  <div>
        <img alt="Copy view configuration - Filter" src={__img21} placeholder="blur" />
  </div>
</div>

Note that,

* When copying configurations, the system will only apply settings that are compatible with the current view type. Incompatible settings will be disabled in the copy configuration modal.
* Only views from the same table can be selected as source views for copying configurations.

The same settings can also seed a new interface page when you create one. See [Copy settings from a view](/docs/interfaces/create-interface#copy-settings-from-a-view).

## Views filtered by `Current User` ☁

<Callout type="info">
  Filtering views by current user is available on 

  **NocoDB Cloud**

   (Business plan and above) and licensed self-hosted deployments (Business plan and above).
</Callout>

NocoDB allows you to filter views based on the currently logged-in user. This is particularly useful for creating personalized views that display records relevant to the user currently logged in. Find more details on how to filter by current user in the [Filtering records by current user](/docs/product/tables/table-operations/filter#filter-by-current-user-) section.

## URL based record filtering

NocoDB enables users to dynamically filter records using query parameters directly in the URL. This is useful when creating sharable views or automating filtered data access in embedded dashboards or internal workflows.

**Basic Syntax**

Filtering is controlled using the `where` query parameter in the following format:

```plaintext
?where=(<field>,<operator>,<value>)
```

**Example**

```plaintext
https://<your-nocodb-url>/#/workspaceId/baseID/tableID?where=(country,eq,France)
https://<your-nocodb-url>/#/workspaceId/baseID/tableID/viewID?where=(country,eq,France)
```

This filters records where the field `country` is equal to `France`.

### Supported Operators

List of supported operators for filtering across various data types are listed below

* [Comparison Operators](/docs/apis-and-mcp/rest-apis#comparison-operators)
* [Comparison Sub Operators](/docs/apis-and-mcp/rest-apis#comparison-sub-operators)
* [Logical Operators](/docs/apis-and-mcp/rest-apis#logical-operators)

### Combining Filters

Multiple conditions can be joined using logical operators:

* `~and` → logical AND
* `~or` → logical OR

**Example**

```plaintext
?where=((country,eq,France)~or(country,eq,Germany))
```

This retrieves records where `country` is either France or Germany.

```plaintext
?where=((country,eq,France)~and(status,eq,Active))
```

This retrieves records where both conditions are true.

***

Conditions can be grouped using nested parentheses to form complex logic:

```plaintext
?where=(((country,eq,France)~or(country,eq,Germany))~and(status,eq,Active))
```

### Filter Precedence: Toolbar vs URL

<Callout type="info">
  Toolbar filters take precedence over URL filters
</Callout>

When a view has both toolbar filters and URL filters:

* Filters applied manually via the **Filter** menu are evaluated first.
* Then, the URL query parameter filters (`?where=...`) are applied on top of the results.

**Visual Indicator**: As shown in the screenshot below, the toolbar clearly lists both types of filters:

* The user-applied filter: `Segment is equal to Government`
* The URL-applied filter: `Country is equal to France` (listed under **URL Filters**)

<img alt="Filter Menu with URL and Toolbar Filters" src={__img22} placeholder="blur" />

### Additional Notes

* Field names must be exact (case-sensitive).
* URL values must be URL-encoded if they include spaces or special characters.

---

## Related pages

- [Create View](https://nocodb.com/docs/product/tables/views/create-view.md): Learn how to create a new view in NocoDB.
- [Share View](https://nocodb.com/docs/product/tables/views/share-view.md): Learn how to share a view publicly in NocoDB.
- [View Folders](https://nocodb.com/docs/product/tables/views/view-folders.md): Learn how to organize views into collapsible folders in NocoDB.
