[Vtigercrm-developers] Interested? Multiple Portals with different permissions

nilay khatri nilay.spartan at gmail.com
Fri Jun 21 03:01:33 GMT 2019


That's true Alan, it will require some core field changes.

I would like to understand more about the access control limitation which
you mentioned. Some scenarios, please?



On Thu, Jun 20, 2019 at 11:08 PM Alan Lord <alanslists at gmail.com> wrote:

> Here's some thoughts.
>
> I have recently just hacked vtiger 6 and the portal to allow multiple
> portal sites access to the same vtiger. It was a fairly simple
> requirement but is not possible without editing core code (like the way
> the email template is HARDRCODED in the Contact class). So I can see
> this as a useful enhancement.
>
> Some general comments about the portal in vtiger 7...
>
> IMHO, the current Portal module configuration tool inside vtiger is not
> that good.
>
> There are a few really annoying bugs (reported on code.vtiger.com) and
> there is no way to extend it to allow the portal to work with other
> modules, e.g. custom modules without modifying code.
>
> The access control is extremely limited and again there is no way to,
> for example, give create or even edit rights, to a different module than
> is already permitted by the code.
>
> The Portal itself is not easy to extend.
>
>
> Al
>
>
> On 20/06/2019 09:26, nilay khatri wrote:
> > Hi All,
> >
> > there is a thread with some discussion on Open Source solution for
> > multiple portals.
> >
> >
> > We have been thinking about this and have come up with following
> > approach to start with:
> >
> > 1. A setting page where admin user can define various types of portals.
> > This would be an enhancement to the existing Portal configuration
> > module. With a change that user can now define multiple portal
> > configurations and define a Unique Name for each of them.
> > 2. Separate the Portal fields from Contacts module into a Separate
> > module (Entity type). Which would act as a Junction between Contacts and
> > Various Portals.
> > So basically 1 record per contact per portal.
> >
> > The advantage here is:
> > - we can have a field in contacts module such as Type/Category. based on
> > the type a Contact could be automatically assigned access to portal via
> > workflows.
> > - we can create multiple portals with a different set of access such as
> > for Project, Referrals, Support etc.
> > - requires minimal code changes
> > - gives more control on which user can give access to portals, as the
> > Junction module would be an entity module
> >
> > Feedback, Opinion?
> >
> > Are you interested to contribute?
> >
> >
> >
> > _______________________________________________
> > http://www.vtiger.com/
> >
>
>
> _______________________________________________
> http://www.vtiger.com/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20190621/8c7ccc50/attachment.html>


More information about the vtigercrm-developers mailing list