# Numeric Entry Field (editable only if security level match)

**URL:** <https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [June 29, 2023, 3:53pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721 "2023-06-29T15:53:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josue\_Cuadras](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/josue_cuadras/32/59915_2.png) [@Josue\_Cuadras](https://forum.inductiveautomation.com/u/Josue_Cuadras)\
**Post date:** [June 29, 2023, 3:53pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721/1 "2023-06-29T15:53:02Z")

</div>

Hello everyone, I want to integrate numeric entry fields into a new view, but I want to make these numeric entry fields only editable when you Meet the desired security level.

Could you suggest me a way to achieve this?

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 29, 2023, 3:57pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721/2 "2023-06-29T15:57:42Z")

</div>

Bind the `enabled` property to the appropriate `session.props.auth` property and check if it matches your requirements.

example:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/8/58d25d5832c6af5a6025a3f9879c4827824b07bc.png)

This uses `roles`, but there's a `securityLevels` property as well.  
There might be a more performant way to do this with just an expression. I'll let you figure that out.

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [June 29, 2023, 4:01pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721/3 "2023-06-29T16:01:21Z")

</div>

You can use [hasRole - Ignition User Manual 8.1 - Ignition Documentation](https://docs.inductiveautomation.com/display/DOC81/hasRole).

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 29, 2023, 4:09pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721/4 "2023-06-29T16:09:54Z")

</div>

Yep, that's probably a better way to do it.  
I was too lazy to check the expression functions' page to find the proper one 🤨

---

<div class="post-metadata">

**Author:** ![Josue\_Cuadras](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/josue_cuadras/32/59915_2.png) [@Josue\_Cuadras](https://forum.inductiveautomation.com/u/Josue_Cuadras)\
**Post date:** [June 29, 2023, 4:11pm UTC](https://forum.inductiveautomation.com/t/numeric-entry-field-editable-only-if-security-level-match/75721/5 "2023-06-29T16:11:00Z")

</div>

Thanks to both of you!
