# Plugin development: missing settings in app.SiteSettings

**URL:** https://meta.discourse.org/t/plugin-development-missing-settings-in-app-sitesettings/111080
**Category:** Development
**Created:** [March 8, 2019, 1:03pm UTC](https://meta.discourse.org/t/plugin-development-missing-settings-in-app-sitesettings/111080 "2019-03-08T13:03:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jack2](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@jack2](https://meta.discourse.org/u/jack2)
#### Post date: [March 8, 2019, 1:03pm UTC](https://meta.discourse.org/t/plugin-development-missing-settings-in-app-sitesettings/111080/1 "2019-03-08T13:03:14Z")

</div>

I found two settings which, although available in the Settings admin panel and in [site\_settings.yml](https://github.com/discourse/discourse/blob/master/config/site_settings.yml), seem to be missing in `app.SiteSettings`:

```javascript
export default {
  name: 'my-plugin',
  initialize(container, app) {
    console.log(app.SiteSettings.tagging_enabled) // => true
    console.log(app.SiteSettings.max_tag_length) // => 20
    console.log(app.SiteSettings.allow_duplicate_topic_titles) // => undefined
    console.log(app.SiteSettings.min_trust_to_create_tag) // => undefined
  }
}

```

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [March 8, 2019, 1:05pm UTC](https://meta.discourse.org/t/plugin-development-missing-settings-in-app-sitesettings/111080/2 "2019-03-08T13:05:05Z")

</div>

Only site settings with `client:true` are available in the JavaScript application, so that’s why the two settings are missing in your example.
