<p>You can view the entire project config data from <strong>Utilities</strong> → <strong>Project Config</strong>, which should contain whatever values you’re looking for.</p>
<p>You can find a related discussion at <a href="https://github.com/craftcms/cms/issues/4371" rel="nofollow noreferrer">craftcms/cms#4371</a>.</p>

CC BY-SA 4.0
2021-06-04T22:46:46.287Z
2021-06-04T22:46:46.287Z
Brandon Kelly
<p>Is there a way to allow &quot;read only&quot; access to settings in environments where <code>'allowAdminChanges' =&gt; false</code>?</p>
<p>Project Config is a great convenience and I understand why we need to set <code>'allowAdminChanges' =&gt; false</code> in some (ie, non-dev) environments. But it is fairly inconvenient not to be able to at least <em>inspect</em> settings in other environments.</p>
<p>In some cases, sure, you can check if fields show up, etc. But for some deeper settings it's much trickier to verify that the setting was correctly applied via project config syncing when you can not directly inspect the setting itself.</p>
<p>I'd love to be able to view pages in <code>/admin/settings</code> in production for example, while not being able to make any <em>actual</em> changes when <code>'allowAdminChanges' =&gt; false</code>. <strong>Is there no way to enable just a &quot;read only&quot; mode for settings? Or is setting <code>'allowAdminChanges' =&gt; true</code> the only way to be able to view settings?</strong></p>

<admin><settings><projectconfig>
Is there a way to allow "read only" access to settings in environments where 'allowAdminChanges' => false?
# Is there a way to allow "read only" access to settings in environments where 'allowAdminChanges' => false?

(Asked by: username_0 on 2021-06-04)

Is there a way to allow "read only" access to settings in environments where `'allowAdminChanges' => false`?

Project Config is a great convenience and I understand why we need to set `'allowAdminChanges' => false` in some (ie, non-dev) environments. But it is fairly inconvenient not to be able to at least *inspect* settings in other environments.

In some cases, sure, you can check if fields show up, etc. But for some deeper settings it's much trickier to verify that the setting was correctly applied via project config syncing when you can not directly inspect the setting itself.

I'd love to be able to view pages in `/admin/settings` in production for example, while not being able to make any *actual* changes when `'allowAdminChanges' => false`. **Is there no way to enable just a "read only" mode for settings? Or is setting `'allowAdminChanges' => true` the only way to be able to view settings?**

**Tags:** admin, settings, projectconfig

---

## 1 answers

### Answer by username_1 on 2021-06-04. Score: 1 | Accepted answer

You can view the entire project config data from **Utilities** → **Project Config**, which should contain whatever values you’re looking for.

You can find a related discussion at [craftcms/cms#4371](https://github.com/craftcms/cms/issues/4371).


---

