# Visibility Condition Satisfied But Action Button Not Showing

**URL:** <https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779>\
**Category:** Ask for Help\
**Created:** [June 3, 2024, 3:05pm UTC](https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779 "2024-06-03T15:05:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fundmore](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@fundmore](https://community.noloco.io/u/fundmore)\
**Post date:** [June 3, 2024, 3:05pm UTC](https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779/1 "2024-06-03T15:05:41Z")

</div>

Hi, I never had this issue before. I looked into every possible reason why this is happening and can’t seem to figure it out.

The green Submit button is configured to show only when the logged in user’s “can submit deals” field is set to True.

 ![Screenshot 2024-06-03 at 11.01.11 AM](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/b55b6a96eba96ba922b49545866b5b779c6c98e4.png)

But many of my users (for example, Morris Mason) have this set to true and still the Submit button is not showing up for them.

Here’s an example URL: [https://app.fundmore.io/deals/view/rec19g6vlwv51rwn/activity](https://app.fundmore.io/deals/view/rec19g6vlwv51rwn/activity)

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 4, 2024, 5:37am UTC](https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779/2 "2024-06-04T05:37:56Z")

</div>

When viewing as Morris, even in your screenshot, you can see the problem.

The shield next to the field name tells you that the user you’re viewing as does not have permission to read this field.

![image](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/d13f7d945b432369a38c25280d7e698192db2188.png)

And sure enough, that value is not enabled for the `Manager` role

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/77ed5e9387c6ff94d0eb7a490bd55fcc9eab747c.png)

You can review them here:

[https://crm.canihavemoney.com/\_/data/internal/user/permissions/20779](https://crm.canihavemoney.com/_/data/internal/user/permissions/20779)

---

<div class="post-metadata">

**Author:** ![fundmore](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@fundmore](https://community.noloco.io/u/fundmore)\
**Post date:** [June 4, 2024, 2:36pm UTC](https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779/3 "2024-06-04T14:36:35Z")

</div>

Thank you for diagnosing the issue.

My confusion was that I thought the filter would evaluate to True even though the user couldn’t read that field.

I didn’t know permissions were that strict. Thanks again.

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 4, 2024, 2:48pm UTC](https://community.noloco.io/t/visibility-condition-satisfied-but-action-button-not-showing/779/4 "2024-06-04T14:48:50Z")

</div>

The visibility rules are calculated when the app is loaded, when the app is loaded the data for those rules is fetched from the API

If the user doesn’t have permission to read those fields then the data will be empty when fetched from the API

Otherwise you would leak sensitive information

So yes, keep an eye out for those permission errors
