<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p> </p>
<p lang="en-US" align="LEFT"><span>Inactive users are a bit problematic, because they're not properly dealt with by the system. The issue is the “Assigned To” field, and it results from using one field for everything, instead of using different fields for various purposes.</span></p>
<ol>
<li>
<p lang="en-US" align="LEFT"><span><span><span>Records list – this record is used for limitations in records list in searching by columns. Unfortunately, if we have the access to a given record, which doesn't result directly from permissions, then it won't be possible to search by this field [it's enough to limit the role in the “Can Assign Records TO” field]. That's why we made a different mechanism for the records list; what shows up in “Assigned to” doesn't result from the configuration in the role, but from the kind of records we have to access to, and the list is generated based on these records. It fixed a ton of problems.</span></span></span></p>
</li>
<li>
<p lang="en-US" align="LEFT"><span><span><span>Workflow filters – the conditions that work in the same way in filters, reports, and workflow are a separate problem. The field that is used for specifying to which users the records can be assigned to, while creating records, was used for specifying the users, by whom we set the conditions. And this isn't right, it creates a bunch of problems.</span></span></span></p>
</li>
<li>
<p lang="en-US" align="LEFT"><span><span><span>In some places such elements are placed in the core, a good example for that can be the calendar module conditions – for example, if user A shares the calendar with user B, and then user A becomes inactive, then user B has no access to A's calendar.<br /></span></span></span></p>
</li>
</ol>
<p lang="en-US" align="LEFT"><span><span><span>Finding a solution for this problem is more than just 2 or 3 lines of code. The operational logic has to be changed in several places. This is a global problem, just like the “Search + uitype10 field”. A shortcut solution was used here and in a few other places; currently the project is at a stage where all these shortcuts should be thought through and written from scratch.</span></span></span></p>
<div>---<br />
<div>Z poważaniem / Regards</div>
<div> </div>
<div><strong>Błażej Pabiszczak</strong></div>
<div><em>Chief Executive Officer</em></div>
<div>M: +48.884999123<br />E: <a title="Mail do Błażej Pabiszczak" href="mailto:b.pabiszczak@yetiforce.com">b.pabiszczak@yetiforce.com</a></div>
</div>
<p> </p>
<p>W dniu 2015-09-03 14:36, Alan Lord napisał(a):</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;">On 03/09/15 13:07, Alan Lord wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">One of our customers wants to run a report on sales made by a user that</span><br /><span style="white-space: nowrap;">has recently left their company. This user is now set to inactive.</span><br /><br /><span style="white-space: nowrap;">But when you make a condition in the report to select a user against the</span><br /><span style="white-space: nowrap;">"Assigned To" field, only active users are shown.</span><br /><br /><span style="white-space: nowrap;">This is a bug IMHO. You could do this in 5.4</span></blockquote>
<br /><span style="white-space: nowrap;">It's worse than that...</span><br /><br /> In any listview where you have an assigned to column, even though you can *see* records in the list that are assigned to an Inactive user, you can select an Inactive user's name in the search box above the column.<br /><br /><span style="white-space: nowrap;">This is a bug IMHO</span><br /><br /> Al<br /><br /><br /><br /> _______________________________________________<br /><span style="white-space: nowrap;"><a href="http://www.vtiger.com/">http://www.vtiger.com/</a></span></div>
</blockquote>
</body></html>