# Feature Request

**URL:** https://discourse.getcockpit.com/c/feature-request/9.md

[Latest](https://discourse.getcockpit.com/latest.md) · [Categories](https://discourse.getcockpit.com/categories.md)

---

## [About the Feature Request category](https://discourse.getcockpit.com/t/about-the-feature-request-category/278)

<div class="topic-metadata">

**Author:** [@artur](https://discourse.getcockpit.com/u/artur)\
**Replies:** 0

</div>

Do you have any feature request for Cockpit? This is the place to let us know.

---

## [🚀 Allow moving ASSET folders / changing parent folder](https://discourse.getcockpit.com/t/allow-moving-asset-folders-changing-parent-folder/3276)

<div class="topic-metadata">

**Author:** [@mickov3r](https://discourse.getcockpit.com/u/mickov3r)\
**Replies:** 3\
**Last updated:** [January 12, 2026, 9:11am UTC](https://discourse.getcockpit.com/t/allow-moving-asset-folders-changing-parent-folder/3276 "2026-01-12T09:11:21Z")

</div>

Currently there is no way to move an ASSET folder or change its parent folder once it has been created. It would be very useful to have the ability to reorganize the directory structure by moving folders within the hiera…

---

## [Translate from DEFAULT Language in AUTOPILOT Add-on](https://discourse.getcockpit.com/t/translate-from-default-language-in-autopilot-add-on/3273)

<div class="topic-metadata">

**Author:** [@mickov3r](https://discourse.getcockpit.com/u/mickov3r)\
**Replies:** 1\
**Last updated:** [December 27, 2025, 1:50pm UTC](https://discourse.getcockpit.com/t/translate-from-default-language-in-autopilot-add-on/3273 "2025-12-27T13:50:45Z")

</div>

Add the ability to translate selected fields from DEFAULT language to a chosen target language within the AUTOPILOT add-on. Functionality: User selects one or more fields containing text in the DEFAULT language Us…

---

## [Improvement of Autopilot Addon](https://discourse.getcockpit.com/t/improvement-of-autopilot-addon/3201)

<div class="topic-metadata">

**Author:** [@Yotech](https://discourse.getcockpit.com/u/Yotech)\
**Replies:** 1\
**Last updated:** [June 9, 2025, 9:18pm UTC](https://discourse.getcockpit.com/t/improvement-of-autopilot-addon/3201 "2025-06-09T21:18:58Z")

</div>

Hi, Currently the translations done using the Auotpilot addon with Open AI API are a bit stiff. I think the prompt to the AI can be improved. For example: addons/Autopilot/assets/vue-components/field-actions/text.js at…

---

## [Nested tree in Content Link](https://discourse.getcockpit.com/t/nested-tree-in-content-link/2822)

<div class="topic-metadata">

**Author:** [@roga](https://discourse.getcockpit.com/u/roga)\
**Replies:** 3\
**Last updated:** [December 28, 2024, 1:47pm UTC](https://discourse.getcockpit.com/t/nested-tree-in-content-link/2822 "2024-12-28T13:47:07Z")

</div>

Hi, great job with CockpitCMS. It could be great if you could make the tree selection in content-link nested, just like when you create them.

---

## [Official Programming Language SDK (PHP at least)](https://discourse.getcockpit.com/t/official-programming-language-sdk-php-at-least/3066)

<div class="topic-metadata">

**Author:** [@kidino](https://discourse.getcockpit.com/u/kidino)\
**Replies:** 0\
**Last updated:** [October 15, 2024, 10:35am UTC](https://discourse.getcockpit.com/t/official-programming-language-sdk-php-at-least/3066 "2024-10-15T10:35:12Z")

</div>

I understand that Cockpit is headless and we can access data via API with JavaScript. Understanding that, I believe for my website to be more SEO-friendly, I need to do pre-rendering or SSG. I was thinking that perhaps …

---

## [Content link → auto backlink for linked items](https://discourse.getcockpit.com/t/content-link-auto-backlink-for-linked-items/2934)

<div class="topic-metadata">

**Author:** [@sebastian\_berlin](https://discourse.getcockpit.com/u/sebastian_berlin)\
**Replies:** 0\
**Last updated:** [February 18, 2024, 4:58pm UTC](https://discourse.getcockpit.com/t/content-link-auto-backlink-for-linked-items/2934 "2024-02-18T16:58:32Z")

</div>

Maybe there is already a solution for this: With content link I can link to another item. In my case and for a special field, it is necessary that the linked item links back (for the same content model). Example with 2…

---

## [Cloning a space](https://discourse.getcockpit.com/t/cloning-a-space/2859)

<div class="topic-metadata">

**Author:** [@OGFaisalN](https://discourse.getcockpit.com/u/OGFaisalN)\
**Replies:** 1\
**Last updated:** [August 31, 2023, 4:42pm UTC](https://discourse.getcockpit.com/t/cloning-a-space/2859 "2023-08-31T16:42:07Z")

</div>

It would be nice to have a right click option on spaces to clone all storage and config, with a prompt to name the new space. Renaming the space would also change all instances of the name in the storage and config to th…

---

## [Feature Requests](https://discourse.getcockpit.com/t/feature-requests/2843)

<div class="topic-metadata">

**Author:** [@OGFaisalN](https://discourse.getcockpit.com/u/OGFaisalN)\
**Replies:** 0\
**Last updated:** [July 21, 2023, 9:57pm UTC](https://discourse.getcockpit.com/t/feature-requests/2843 "2023-07-21T21:57:22Z")

</div>

Please see my feature requests: Cockpit-HQ/Cockpit · Discussions · GitHub

---

## [Programmable Field Types](https://discourse.getcockpit.com/t/programmable-field-types/2759)

<div class="topic-metadata">

**Author:** [@browneandrae](https://discourse.getcockpit.com/u/browneandrae)\
**Replies:** 0\
**Last updated:** [March 28, 2023, 2:28pm UTC](https://discourse.getcockpit.com/t/programmable-field-types/2759 "2023-03-28T14:28:08Z")

</div>

We want to do something where we add a value to a select field, it triggers a hook that you can use to update/add options to tree model using code

---

## [Allow multiple selections on Cockpit V2 asset picker](https://discourse.getcockpit.com/t/allow-multiple-selections-on-cockpit-v2-asset-picker/2525)

<div class="topic-metadata">

**Author:** [@EAllison](https://discourse.getcockpit.com/u/EAllison)\
**Replies:** 0\
**Last updated:** [October 17, 2022, 1:24pm UTC](https://discourse.getcockpit.com/t/allow-multiple-selections-on-cockpit-v2-asset-picker/2525 "2022-10-17T13:24:20Z")

</div>

Summary Cockpit v2 (Core and Pro) has a field type of “Asset” which has an option to “Allow Multiple Values”. Current Experience Currently, assets themselves can be uploaded in bulk, however, they must be linked to co…

---

## [Allow user(role) to only update their items](https://discourse.getcockpit.com/t/allow-user-role-to-only-update-their-items/2431)

<div class="topic-metadata">

**Author:** [@Sephen](https://discourse.getcockpit.com/u/Sephen)\
**Replies:** 2\
**Last updated:** [September 12, 2022, 12:15pm UTC](https://discourse.getcockpit.com/t/allow-user-role-to-only-update-their-items/2431 "2022-09-12T12:15:19Z")

</div>

It would be nice if there’s an option to only allow users(role) to update their content/items. So that an author can only update their post and e.g. an editor can update all the authors posts.

---

## [Are there any plans for "Finder" functionality like in previous versions?](https://discourse.getcockpit.com/t/are-there-any-plans-for-finder-functionality-like-in-previous-versions/2463)

<div class="topic-metadata">

**Author:** [@iWin](https://discourse.getcockpit.com/u/iWin)\
**Replies:** 0\
**Last updated:** [August 22, 2022, 1:27pm UTC](https://discourse.getcockpit.com/t/are-there-any-plans-for-finder-functionality-like-in-previous-versions/2463 "2022-08-22T13:27:35Z")

</div>

In previous versions of Cockpit I use the Finder often, in order to link resources that are unfeasible to upload as assets. Some 10-15k images that are organized and managed by other software in the root directory. As fa…

---

## [Conditionally show field based on another field?](https://discourse.getcockpit.com/t/conditionally-show-field-based-on-another-field/859)

<div class="topic-metadata">

**Author:** [@JoshuaJones](https://discourse.getcockpit.com/u/JoshuaJones)\
**Replies:** 6\
**Last updated:** [August 20, 2022, 2:33pm UTC](https://discourse.getcockpit.com/t/conditionally-show-field-based-on-another-field/859 "2022-08-20T14:33:00Z")

</div>

The options docs for fields don’t make a reference to this, so I’m not sure if this is something already built into Cockpit. Is there functionality already built into Cockpit that will conditionally show a field based o…

---

## [Guest user registration APIs](https://discourse.getcockpit.com/t/guest-user-registration-apis/2443)

<div class="topic-metadata">

**Author:** [@poe](https://discourse.getcockpit.com/u/poe)\
**Replies:** 0\
**Last updated:** [August 10, 2022, 6:42am UTC](https://discourse.getcockpit.com/t/guest-user-registration-apis/2443 "2022-08-10T06:42:22Z")

</div>

I like Cockpit a lot, however I couldn’t find these features (Probably I missed something) registration via API email confirmation and reset password via API

---

## [Use NextCloud as Asset storage](https://discourse.getcockpit.com/t/use-nextcloud-as-asset-storage/2410)

<div class="topic-metadata">

**Author:** [@Jamo](https://discourse.getcockpit.com/u/Jamo)\
**Replies:** 0\
**Last updated:** [July 13, 2022, 12:44pm UTC](https://discourse.getcockpit.com/t/use-nextcloud-as-asset-storage/2410 "2022-07-13T12:44:04Z")

</div>

Simple request :slight\_smile: As someone who has quite a big gallery on his homepage, it would be awesome to create a connection between Cockpit and a NextCloud instance. As a photographer, my photos are all stored in …

---

## [Live-Chat capabilities](https://discourse.getcockpit.com/t/live-chat-capabilities/2361)

<div class="topic-metadata">

**Author:** [@Jamo](https://discourse.getcockpit.com/u/Jamo)\
**Replies:** 1\
**Last updated:** [June 1, 2022, 10:41pm UTC](https://discourse.getcockpit.com/t/live-chat-capabilities/2361 "2022-06-01T22:41:29Z")

</div>

Hey folks :smiling\_face: I hope you’re doing well. I’ve been using Cockpit for quite some time now, and it’s being used live for various pages. I really enjoy Cockpit for it’s simplicity and the ability to expand it’s …

---

## [Image Conversion](https://discourse.getcockpit.com/t/image-conversion/1567)

<div class="topic-metadata">

**Author:** [@notJJ](https://discourse.getcockpit.com/u/notJJ)\
**Replies:** 2\
**Last updated:** [July 16, 2021, 7:30am UTC](https://discourse.getcockpit.com/t/image-conversion/1567 "2021-07-16T07:30:06Z")

</div>

Hi! I generally use .webp images in my web-projects and take .jpg as fallback. It would be a great feature if you could request an image in a specific format eg. fetch('/api/cockpit/image?token=xxtokenxx', { metho…

---

## [Disable the Finder module (according to the user ?) and change the way the Assets module works](https://discourse.getcockpit.com/t/disable-the-finder-module-according-to-the-user-and-change-the-way-the-assets-module-works/1999)

<div class="topic-metadata">

**Author:** [@MarcTabaries](https://discourse.getcockpit.com/u/MarcTabaries)\
**Replies:** 1\
**Last updated:** [July 14, 2021, 11:57am UTC](https://discourse.getcockpit.com/t/disable-the-finder-module-according-to-the-user-and-change-the-way-the-assets-module-works/1999 "2021-07-14T11:57:20Z")

</div>

Hi, I take the liberty of posting a message because I have two questions regarding the Assets module and the Finder module. I can’t find an answer in the official Cockpit documentation. If I understood correctly, the F…

---

## [Connect to Auth Server ( keyCloak)](https://discourse.getcockpit.com/t/connect-to-auth-server-keycloak/869)

<div class="topic-metadata">

**Author:** [@Mohamed](https://discourse.getcockpit.com/u/Mohamed)\
**Replies:** 3\
**Last updated:** [July 9, 2021, 7:01am UTC](https://discourse.getcockpit.com/t/connect-to-auth-server-keycloak/869 "2021-07-09T07:01:11Z")

</div>

Hi We would like to connect Cockpit to KeyCloak auth server. Is It supports oAuth2/openID ? Thanks

---

## [Organize content as a tree](https://discourse.getcockpit.com/t/organize-content-as-a-tree/1220)

<div class="topic-metadata">

**Author:** [@Tummerhore](https://discourse.getcockpit.com/u/Tummerhore)\
**Replies:** 2\
**Last updated:** [June 4, 2021, 10:08am UTC](https://discourse.getcockpit.com/t/organize-content-as-a-tree/1220 "2021-06-04T10:08:33Z")

</div>

Hi there, first of all thank you for working on this project. It’s certainly one of my favourite CMS’ out there for various reasons. However, during my current website project I often think that a tree organization of …

---

## [Divider/Empty Field](https://discourse.getcockpit.com/t/divider-empty-field/1919)

<div class="topic-metadata">

**Author:** [@dvarga](https://discourse.getcockpit.com/u/dvarga)\
**Replies:** 0\
**Last updated:** [April 24, 2021, 3:36pm UTC](https://discourse.getcockpit.com/t/divider-empty-field/1919 "2021-04-24T15:36:26Z")

</div>

Hi! Is it possible to use the text field as a divider, like the default Divider component in Layout field? I want to set a Repeater with an array of fields (like Link, Text, etc.) and one of them would be an empty fiel…

---

## [Auto Backup and Snapshots](https://discourse.getcockpit.com/t/auto-backup-and-snapshots/1905)

<div class="topic-metadata">

**Author:** [@tgwaste](https://discourse.getcockpit.com/u/tgwaste)\
**Replies:** 1\
**Last updated:** [April 12, 2021, 11:42am UTC](https://discourse.getcockpit.com/t/auto-backup-and-snapshots/1905 "2021-04-12T11:42:20Z")

</div>

So this app is dope but any chance of getting a Backup and Snapshot system? Would be great if it worked like Linode.

---

## [How to generate dynamic repeater based on input value](https://discourse.getcockpit.com/t/how-to-generate-dynamic-repeater-based-on-input-value/1854)

<div class="topic-metadata">

**Author:** [@dhanjiv](https://discourse.getcockpit.com/u/dhanjiv)\
**Replies:** 3\
**Last updated:** [March 24, 2021, 10:12am UTC](https://discourse.getcockpit.com/t/how-to-generate-dynamic-repeater-based-on-input-value/1854 "2021-03-24T10:12:39Z")

</div>

Hi There! I am developing a system Table booking using cockpit admin, my query is … I want to generate dynamic repeater based on input value. For example suppose I am entering Table zone value = 2 and Table rows value …

---

## [Mark field as unique](https://discourse.getcockpit.com/t/mark-field-as-unique/1746)

<div class="topic-metadata">

**Author:** [@pix3l](https://discourse.getcockpit.com/u/pix3l)\
**Replies:** 1\
**Last updated:** [December 11, 2020, 9:35pm UTC](https://discourse.getcockpit.com/t/mark-field-as-unique/1746 "2020-12-11T21:35:31Z")

</div>

I would like to suggest the following feature: The field-type “Text” should get the options “unique”, to ensure that the given value is unique within a Collection. Example: I have a Collection with products. The produc…

---

## [Select all from assets, show # per-page](https://discourse.getcockpit.com/t/select-all-from-assets-show-per-page/1711)

<div class="topic-metadata">

**Author:** [@pixelkarma](https://discourse.getcockpit.com/u/pixelkarma)\
**Replies:** 2\
**Last updated:** [November 15, 2020, 7:04pm UTC](https://discourse.getcockpit.com/t/select-all-from-assets-show-per-page/1711 "2020-11-15T19:04:11Z")

</div>

I’m using cockpit for an online gallery system and each gallery has a hundred or so images. When uploading images into the asset system, it would be great if I could choose from a drop down Show: 10, 50, 100, All Files …

---

## [Feature request - shortcodes](https://discourse.getcockpit.com/t/feature-request-shortcodes/1260)

<div class="topic-metadata">

**Author:** [@jasonday](https://discourse.getcockpit.com/u/jasonday)\
**Replies:** 8\
**Last updated:** [October 29, 2020, 2:26am UTC](https://discourse.getcockpit.com/t/feature-request-shortcodes/1260 "2020-10-29T02:26:00Z")

</div>

General idea: Shortcodes that return the value of a field in a response. Example shortcode: \[collection.entry.field\] Example in use: The Nikon camera is currently selling for $\[products.nikon\_camera.price\] Maybe th…

---

## [Preview for singletons](https://discourse.getcockpit.com/t/preview-for-singletons/1247)

<div class="topic-metadata">

**Author:** [@tao](https://discourse.getcockpit.com/u/tao)\
**Replies:** 6\
**Last updated:** [September 10, 2020, 12:14am UTC](https://discourse.getcockpit.com/t/preview-for-singletons/1247 "2020-09-10T00:14:36Z")

</div>

Hi, would it be possible to be able to enable a preview for singletons, the same way it works for collections? Passing the JSON data to a chosen url. I’m currently building a one pager for a client that pulls everything…

---

## [MutliTenancy for Cockpit](https://discourse.getcockpit.com/t/mutlitenancy-for-cockpit/1347)

<div class="topic-metadata">

**Author:** [@terencejackson8000](https://discourse.getcockpit.com/u/terencejackson8000)\
**Replies:** 7\
**Last updated:** [September 6, 2020, 5:25pm UTC](https://discourse.getcockpit.com/t/mutlitenancy-for-cockpit/1347 "2020-09-06T17:25:24Z")

</div>

Dear all, it would be great if there could be multiple tenants on one Cockpit installation. Basically I mean that the data is seperated based on the login and the assigned tenant to the logged in user. This should also…

---

## [Two way collection link \[Feature/add-on request\]](https://discourse.getcockpit.com/t/two-way-collection-link-feature-add-on-request/858)

<div class="topic-metadata">

**Author:** [@jasonday](https://discourse.getcockpit.com/u/jasonday)\
**Replies:** 4\
**Last updated:** [August 21, 2020, 4:39pm UTC](https://discourse.getcockpit.com/t/two-way-collection-link-feature-add-on-request/858 "2020-08-21T16:39:34Z")

</div>

Essentially the way I envision it working is that if you create a collection link within both collections, with some type of common identifier in the JSON attributes, and select collectionB.item2 from collectionA.item1, …

[Next page](https://discourse.getcockpit.com/c/feature-request/9.md?page=1)
