<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Alan,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">We did discuss them today and plan to get more next week.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Regards,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Prasad</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">--</div><div dir="ltr"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><a href="http://www.facebook.com/vtiger" style="color:rgb(0,0,204)" target="_blank">FB</a> I </span><a href="http://twitter.com/vtigercrm" style="color:rgb(0,0,204)" target="_blank">Twit</a> I <a href="https://www.linkedin.com/company/1270573?trk=tyah" style="color:rgb(0,0,204)" target="_blank">LIn</a> I <a href="https://blogs.vtiger.com" style="color:rgb(0,0,204)" target="_blank">Blog</a> I <a href="https://www.vtiger.com/" style="color:rgb(0,0,204)" target="_blank">Website</a></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Feb 2, 2018 at 8:49 PM, Alan Lord <span dir="ltr"><<a href="mailto:alanslists@gmail.com" target="_blank">alanslists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Having had a quick look around the new Portal it looks nice but you know what is coming next surely?<br>
<br>
How do we extend it? ;-)<br>
<br>
Say I need to provide my customers with read, or even read/write access to certain fields in either a normal vtiger module or a custom entity module?<br>
<br>
<br>
I see at the vtiger end I can make fields read/write for only the Tickets and Assets modules. Where is this determined and can it be easily changed?<br>
<br>
Say I want to write a total custom function in the portal, maybe a _bit_ like a web-form, that enables us to capture some data from the customer, then process it and record it where we need to in vtiger?<br>
<br>
I had a quick look and found very little that looked to be hardcoded - which is good. Apart from the modules/CustomerPortal/apis/Sa<wbr>veRecord.php process() function :-(<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
if (in_array($module, array('HelpDesk', 'Documents', 'Assets', 'Quotes', 'Contacts', 'Accounts'))) {<br>
</blockquote>
<br>
Do you *really* (You are now making an assumption about possible use-case)need to hardcode this? Can't it be controlled in the database? Or can we extend this so we can do other things?<br>
<br>
<br>
In short, I think we could do with some documentation on the architecture and how it all hangs together.<br>
<br>
Thanks<br>
<br>
<br>
Al<br>
<br>
______________________________<wbr>_________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a><br>
</blockquote></div><br></div>