# \[FEATURE\] Add warning to things that don't apply to inheritable/non-runnable projects

**URL:** <https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402>\
**Category:** Ignition\
**Created:** [March 20, 2022, 11:50pm UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402 "2022-03-20T23:50:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 20, 2022, 11:50pm UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402/1 "2022-03-20T23:50:09Z")

</div>

I’ve just been tripped up (again) by gateway timer scripts set up in a global project that doesn’t run due to being in an unrunnable inheritable project.

Can warnings please be added into places affected by this? Or even disable the places that simply won’t work/do anything.

Ideally, inheritable project _should_ be able to still run gateway event scripts. Consider that a global project to be used across all sites might want to have for example gateway timer scripts configured that run for any project we use the inheritable project for.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 21, 2022, 12:05am UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402/2 "2022-03-21T00:05:59Z")

</div>

> [@nminchin](#):
>
> Consider that a global project to be used across all sites might want to have for example gateway timer scripts configured that run for any project we use the inheritable project for.

This is the current behavior... each child project will have an instance of the timer script running.

Perhaps the problem though is that it's very easy to override the entire "Gateway Event Scripts" resource right now, so you may have done that and don't realize it. These will all become individual resources with a non-opaque storage format in 8.2.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 21, 2022, 12:15am UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402/3 "2022-03-21T00:15:15Z")

</div>

> [@Kevin.Herron](#):
>
> very easy to override the entire “Gateway Event Scripts”

Ah yes, I did forget that this was a single object at the moment, and so yes I have defined scripts at the child project which I'd considered as its own independent area which is 99% likely my issue (without actually checking it yet).

So in 8.2, gateway event scripts will become similar to other resources where we will be able to see what individual handlers we've overridden and add new ones to child projects? Sounds like then it will be a move away from a popup defining all handler scripts and move into the project tree like everything else

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 21, 2022, 12:18am UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402/4 "2022-03-21T00:18:07Z")

</div>

I don’t know what the UI will look like yet, but yes, everything in the current UI that is currently one single consolidated resource will be individually overridable individual resources instead.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 21, 2022, 12:23am UTC](https://forum.inductiveautomation.com/t/feature-add-warning-to-things-that-dont-apply-to-inheritable-non-runnable-projects/57402/5 "2022-03-21T00:23:09Z")

</div>

> [@Kevin.Herron](#):
>
> will be individually overridable individual resources instead.

💯
