[Vtigercrm-developers] Record restriction based on reports_to field.

Adam Heinz amh at metricwise.net
Mon Apr 29 14:05:07 UTC 2013


That is a great idea, but not currently possible; I see no relevant code in
isPermitted [1].  If you don't mind writing some code, I think you could
set up something similar to how subordinate users are checked [2].  As far
as current configuration options go, the closest thing I can think of would
be to create two groups for each manager, i.e. Group::Bob and
Group::Reports_to_Bob and set up sharing access rules.  Unfortunately, this
is redundant with reports_to and you will get drift.

[1]
http://trac.vtiger.com/cgi-bin/trac.cgi/browser/vtigercrm/branches/6.0.0/include/utils/UserInfoUtil.php#L745
[2]
http://trac.vtiger.com/cgi-bin/trac.cgi/browser/vtigercrm/branches/6.0.0/include/utils/UserInfoUtil.php#L890


On Mon, Apr 29, 2013 at 6:20 AM, salim <salimcmd at gmail.com> wrote:

> Hi Team.
>
>     Is there anyway to restrict records based on *reports_to* field. The
> role structure :- *roleA *under that there is another role called *roleB.
>  *And User :- *UserA1* and *UserA2*. Both of user using *RoleA.  *There
> is two more users *UserB1* And *UserB2*. The *UserB1* is *reports_to *field set
> to  *UserA1 *and* **UserB2* is *reports_to *field* *set to  *UserA2*. and
> both of them using *RoleB.*
>
>     When a user log in to Application he/she can only access the
>  records that reports to that user. Example *UserA1 * he can only access
> the records that created by *UserB1. *
> I think In current implantation of vTiger, *UserA2 * can see the* *records
> that created by *UserB1 *even if i set to reports_to field *UserA1*
>
>
> *Roles*
> --------
> roleA
>       roleB
>
> *User*
> -----
> UserA1 using role RoleA
>       UserB1 using role roleB and reports_to filed set to UserA1
> UserA2 using role RoleA
>       UserB2 using role roleB and reports_to filed set to UserA2
>
>
> Thanks
> --
> Salim
>
>
> _______________________________________________
> http://www.vtiger.com/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20130429/316dc21a/attachment.html>


More information about the vtigercrm-developers mailing list