<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Does anyone else have the problem that the trash icon is missing in the list view for normal users?]]></title><description><![CDATA[<p dir="auto">For a few days now, I have been missing the trash icon in list views (as a normal user). As soon as I switch to a user with admin rights, the trash icon is there again. I have looked in the permission settings for users and mailboxes, but have not found an option to restore the trash icon (the “bulk delete” option) for normal users.</p>
<p dir="auto">Trash icon is only displayed for the admin role.<br />
<img src="/assets/uploads/files/1748640523145-e045e64e-bce4-4657-aa42-8f699541d998-image-resized.png" alt="e045e64e-bce4-4657-aa42-8f699541d998-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">I reported this upstream.<br />
<a href="https://github.com/freescout-help-desk/freescout/issues/4819" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/freescout-help-desk/freescout/issues/4819</a></p>
]]></description><link>https://forum.cloudron.io/topic/13859/does-anyone-else-have-the-problem-that-the-trash-icon-is-missing-in-the-list-view-for-normal-users</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 07:17:51 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13859.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 May 2025 21:30:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sun, 01 Jun 2025 17:09:08 GMT]]></title><description><![CDATA[<p dir="auto">Oh! <a class="plugin-mentions-user plugin-mentions-a" href="/user/brutalbirdie" aria-label="Profile: BrutalBirdie">@<bdi>BrutalBirdie</bdi></a> just found the issue <a href="https://github.com/freescout-help-desk/freescout/issues/4819#issuecomment-2927528981" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/freescout-help-desk/freescout/issues/4819#issuecomment-2927528981</a></p>
<blockquote>
<p dir="auto">Since something was changed in <code>1.8.181</code> regarding <code>Take into account APP_SHOW_ONLY_ASSIGNED_CONVERSATIONS option when deleting conversation</code><br />
<a href="https://github.com/freescout-help-desk/freescout/commit/8484785a17fa1cd58d46016b45f6822a6adc9b64" target="_blank" rel="noopener noreferrer nofollow ugc">8484785</a></p>
<p dir="auto">When applying this commit in reverse:</p>
<pre><code class="language-bash">wget -O this.patch https://github.com/freescout-help-desk/freescout/commit/8484785a17fa1cd58d46016b45f6822a6adc9b64.diff
git apply --reverse this.patch
</code></pre>
<p dir="auto">the issue resolves.<br />
Since I am not that deep into the freescout code, I can't create a PR right now to fix this.<br />
But my method of undoing that commit with a reverse apply proves that there is a regression.</p>
</blockquote>
]]></description><link>https://forum.cloudron.io/post/107979</link><guid isPermaLink="true">https://forum.cloudron.io/post/107979</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 01 Jun 2025 17:09:08 GMT</pubDate></item><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sun, 01 Jun 2025 16:51:47 GMT]]></title><description><![CDATA[<p dir="auto">From a fresh install, added a mailbox, send some test mails.<br />
Now added a new user.<br />
Without changing anything, the new user has no permission to delete a ticket.</p>
<p dir="auto">Now giving the new user the <code>Permissions</code> checkbox in the Mailbox configuration and pressing save.<br />
In the user view in a private window, reloading the tab reveals no change at all. User still can't delete anything.<br />
Logout and Login did also not change anything.<br />
Something is wrong here!</p>
<p dir="auto">When inspecting the browser console reveals only warnings.<br />
Checking out the Network inspection reveals something interesting.<br />
When pressing save the following <code>POST</code> request is made but returns HTTP Status Code <code>302</code>:</p>
<pre><code>https://$DOMAIN/mailbox/permissions/1
</code></pre>
<p dir="auto">with payload</p>
<pre><code>_token=REDACTED_TOKEN&amp;users%5B%5D=2&amp;managers%5B2%5D%5Baccess%5D%5Bperm%5D=perm
</code></pre>
<p dir="auto">The UI refreshed and showed - <code>Mailbox permissions aved!</code> notification:<br />
<img src="/assets/uploads/files/1748794539172-cbdc0df7-71ca-424f-9bbb-bb31f061b319-image.png" alt="cbdc0df7-71ca-424f-9bbb-bb31f061b319-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">MySQL reveals that the permission was set:</p>
<pre><code>mysql&gt; SELECT id,first_name,last_name,permissions FROM users;
+----+------------+-----------+-------------+
| id | first_name | last_name | permissions |
+----+------------+-----------+-------------+
|  1 | Cloudron   | Admin     | NULL        |
|  2 | Tina       | Testing   | NULL        |
+----+------------+-----------+-------------+
2 rows in set (0.00 sec)

mysql&gt; SELECT id,user_id,mailbox_id,access FROM mailbox_user;
+----+---------+------------+----------+
| id | user_id | mailbox_id | access   |
+----+---------+------------+----------+
|  2 |       2 |          1 | ["perm"] |
|  9 |       1 |          1 | []       |
+----+---------+------------+----------+
2 rows in set (0.00 sec)
</code></pre>
<p dir="auto">Permissions are getting set. But still the user can't delete any ticket. I would have assumed that setting would have been it.<br />
Setting no permissions for the user again and saving.</p>
<hr />
<p dir="auto">In the user setting I found that each user can have permissions.<br />
There I also found the <code>Users are allowed to delete conversations</code>.<br />
Setting the checkbox and saving.<br />
Again HTTP Status Code <code>302</code>.<br />
MySQL shows permissions where saves:</p>
<pre><code>mysql&gt; SELECT id,user_id,mailbox_id,access FROM mailbox_user;
+----+---------+------------+--------+
| id | user_id | mailbox_id | access |
+----+---------+------------+--------+
|  2 |       2 |          1 | []     |
| 13 |       1 |          1 | []     |
+----+---------+------------+--------+
2 rows in set (0.00 sec)

mysql&gt; SELECT id,first_name,last_name,permissions FROM users;
+----+------------+-----------+-------------+
| id | first_name | last_name | permissions |
+----+------------+-----------+-------------+
|  1 | Cloudron   | Admin     | NULL        |
|  2 | Tina       | Testing   | {"1":1}     |
+----+------------+-----------+-------------+
2 rows in set (0.00 sec)
</code></pre>
<p dir="auto">Just with these permissions, the user is now allowed to delete tickets in the inbox, but only when viewing the ticket directly.<br />
A multi select and delete is not possible.<br />
After giving the user all permissions as a user and in the inbox, still no success.</p>
<p dir="auto">Trying to set the new user as an Administrator, since the default admin can multi select delete.<br />
When pressing save: <code>Whoops, looks like something went wrong — check logs in /storage/logs</code></p>
<p dir="auto">Logs:</p>
<pre><code>strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated {"userId":1,"email":"admin@cloudron.local","exception":"[object] (ErrorException(code: 0): strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated at /app/code/app/User.php:1013)
</code></pre>
<p dir="auto">When saving anything in the user profile as the default administrator this error is thrown.</p>
<p dir="auto">Now as the new user, trying to add an <code>Alternate Emails</code> pressing save and getting the following critical notice:</p>
<p dir="auto"><img src="/assets/uploads/files/1748796004517-7683f40b-07c8-491f-9bac-c6e0d65322c0-image.png" alt="7683f40b-07c8-491f-9bac-c6e0d65322c0-image.png" class=" img-fluid img-markdown" /><br />
When reviewing the <code>POST</code> request made there is only <code>emails</code> as a field send:</p>
<p dir="auto"><img src="/assets/uploads/files/1748796072110-fe99bf20-0d63-47b9-9c67-a257e1fb6af9-image-resized.png" alt="fe99bf20-0d63-47b9-9c67-a257e1fb6af9-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">The <code>Email</code> input field has the html id tag <code>email</code> The <code>Alternate Emails</code> has the html id tag <code>emails</code>.<br />
The html id tag <code>email</code> is missing the the <code>POST</code> request.<br />
The input field <code>Emails</code> can not be edited.<br />
Might not be related to the given issue, still is an issue.<br />
Issue is known upstream =&gt; <a href="https://github.com/freescout-help-desk/freescout/issues/4812" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/freescout-help-desk/freescout/issues/4812</a></p>
<p dir="auto">Forcing the role administrator via MySQL <code>UPDATE users SET role=2 WHERE id=2;</code><br />
With this permission level single and multi select delete is possible again.<br />
This is no solution tho.</p>
<p dir="auto">I found no possible way to enable single or multi selected delete either then giving a user the administration role.</p>
]]></description><link>https://forum.cloudron.io/post/107977</link><guid isPermaLink="true">https://forum.cloudron.io/post/107977</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 01 Jun 2025 16:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sun, 01 Jun 2025 15:49:10 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
<p dir="auto">Thanks for confirming that.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> said in <a href="/post/107949">Does anyone else have the problem that the trash icon is missing in the list view for normal users?</a>:</p>
<blockquote>
<p dir="auto">a fresh install of Freescout on Cloudron (without any module), shows exactly my experience.</p>
</blockquote>
<p dir="auto">I will try to reproduce your issue now.</p>
]]></description><link>https://forum.cloudron.io/post/107976</link><guid isPermaLink="true">https://forum.cloudron.io/post/107976</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 01 Jun 2025 15:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sun, 01 Jun 2025 15:42:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> No errors in the browser console. Different users &amp; browsers - so no caching issue.</p>
]]></description><link>https://forum.cloudron.io/post/107973</link><guid isPermaLink="true">https://forum.cloudron.io/post/107973</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Sun, 01 Jun 2025 15:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sat, 31 May 2025 19:46:58 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
<p dir="auto">Just to double-check, did you make sure this is no caching issue?<br />
Do you see any errors in the Browser Web Console or in the Cloudron app log?</p>
]]></description><link>https://forum.cloudron.io/post/107955</link><guid isPermaLink="true">https://forum.cloudron.io/post/107955</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sat, 31 May 2025 19:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Does anyone else have the problem that the trash icon is missing in the list view for normal users? on Sat, 31 May 2025 11:35:23 GMT]]></title><description><![CDATA[<p dir="auto">Ok, I checked the behavior again. My results:<br />
The freescout demo server is working as expected. As soon as a user has the right to delete messages, the trash icon is displayed in the list view.</p>
<p dir="auto">a fresh install of Freescout on Cloudron (without any module), shows exactly my experience.</p>
<p dir="auto"><a href="https://freescout-missing-trashicon.demo.cloudron.io/login" target="_blank" rel="noopener noreferrer nofollow ugc">https://freescout-missing-trashicon.demo.cloudron.io/login</a><br />
admin: admin@cloudron.local:changeme123<br />
user: <a href="mailto:agent@example.org" target="_blank" rel="noopener noreferrer nofollow ugc">agent@example.org</a>:changeme123</p>
]]></description><link>https://forum.cloudron.io/post/107949</link><guid isPermaLink="true">https://forum.cloudron.io/post/107949</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Sat, 31 May 2025 11:35:23 GMT</pubDate></item></channel></rss>