v5 : Start testing in our alpha 3 demo setup.

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

v5 : Start testing in our alpha 3 demo setup.

Philip-17
Hi Team,

Yesterday we have updated vtigerCRM 5 alpha3 demo at the following url:

http://vtiger.com/products/crm/demo_5alpha/index.php. 

The reason behind for updating the demo is mainly to get the community suggestions and feedback so that we can have a fairly stable release vtigerCRM 5 Beta release. 

So feel free to test the demo and post bugs/feedback @ http://vtiger.fosslabs.com/cgi-bin/trac.cgi/newticket 

While submitting a ticket please ensure that :
  • Select the version as 5.0.0 from the Version field
  • Refer to view tickets http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=new&status=assigned&status=reopened&status=closed&group=version&version=5.0.0&order=status before reporting a new ticket to avoid duplicate tickets.

Regards,
Philip
_______________________________________________
This vtiger.com email is sponsored by Zoho Planner. Still scribbling down your To-Do's on bits of paper & palms of your hands? Try the AJAX enabled, personal organizer online, Zoho Planner for FREE instead! http://zohoplanner.com/?vt 
Reply | Threaded
Open this post in threaded view
|

Re: v5 : Start testing in our alpha 3 demo setup.

Nicholas Chan-2

Hello Philip,

 

How would I and my UI team be able to submit reviews and comments on the UI? For example, if there is a screen that I mention and need to provide recommendations for? With my clients we would usually perform screen captures and provide comments, circles-and-arrows and other markups for rapid review. Please advice.

 


From: [hidden email] [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: 23 March 2006 15:04
To: [hidden email]
Subject: [Vtigercrm-developers] v5 : Start testing in our alpha 3 demo setup.

 

Hi Team,

Yesterday we have updated vtigerCRM 5 alpha3 demo at the following url:

http://vtiger.com/products/crm/demo_5alpha/index.php. 

The reason behind for updating the demo is mainly to get the community suggestions and feedback so that we can have a fairly stable release vtigerCRM 5 Beta release. 

So feel free to test the demo and post bugs/feedback @ http://vtiger.fosslabs.com/cgi-bin/trac.cgi/newticket 

While submitting a ticket please ensure that :

  • Select the version as 5.0.0 from the Version field
  • Refer to view tickets http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=new&status=assigned&status=reopened&status=closed&group=version&version=5.0.0&order=status before reporting a new ticket to avoid duplicate tickets.


Regards,
Philip


_______________________________________________
This vtiger.com email is sponsored by Zoho Planner. Still scribbling down your To-Do's on bits of paper & palms of your hands? Try the AJAX enabled, personal organizer online, Zoho Planner for FREE instead! http://zohoplanner.com/?vt 
Reply | Threaded
Open this post in threaded view
|

Re: v5 : Start testing in our alpha 3 demo setup.

Jeff Kowalczyk
Nicholas Chan wrote:
> Hello Philip,
> How would I and my UI team be able to submit reviews and comments on the
> UI? For example, if there is a screen that I mention and need to provide
> recommendations for? With my clients we would usually perform screen
> captures and provide comments, circles-and-arrows and other markups for
> rapid review. Please advice.

I would really encourage you to fill out trac tickets and make your
reports with attachments there. Mark them as applicable to version 5.0.0.

http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report

The caveat is that the vtiger team is not (yet) using trac tickets and
milestones to document their good and rapid work. I think that's a mistake
and a lost opportunity, but I wasn't going to push the issue until
vtigercrm-5.0.0beta1 is imminent. Once the 5.0.0 version is in beta, we as
a community have to apply the same disciplines that are being used to
stabilize vtigercrm/branches/4.2 to good effect.

_______________________________________________
This vtiger.com email is sponsored by Zoho Planner. Still scribbling down your To-Do's on bits of paper & palms of your hands? Try the AJAX enabled, personal organizer online, Zoho Planner for FREE instead! http://zohoplanner.com/?vt 
Reply | Threaded
Open this post in threaded view
|

v5 alpha 3

Josh Lee-2
I have a client who wants v5alpha3, so I am turning into a stable
version for them.  Here are some diffs for some patches.
I do not have the time to create my own branch and submit these.  Please
someone take the time to commit these, to save everyone else the work.

Index: includes/database/PearDatabase.php
===================================================================
--- includes/database/PearDatabase.php   (revision 4391)
+++ includes/database/PearDatabase.php   (working copy)

@@ -435,7 +437,9 @@
        /* ADODB newly added. replacement for mysql_result() */

        function query_result(&$result, $row, $col=0)
+               if(!$result)
+                       return null;
                //$this->println("ADODB query_result r=".$row." c=".$col);
                $result->Move($row);
                $rowdata = $this->change_key_case($result->FetchRow());
Index: includes/utils/DetailViewUtils.php
===================================================================
--- includes/utils/DetailViewUtils.php   (revision 4391)
+++ includes/utils/DetailViewUtils.php   (working copy)
@@ -861,9 +861,9 @@
        for($i=0; $i<$num_row; $i++)
        {
                $rel_tab_id =
$adb->query_result($result,$i,"related_tabid");
-               echo '<BR>'.$rel_tab_id.'<BR>';
+               //echo '<BR>'.$rel_tab_id.'<BR>';
                $funtion_name = $adb->query_result($result,$i,"name");
-               echo '<BR>'.$funtion_name.'<BR>';
+//             echo '<BR>'.$funtion_name.'<BR>';
                $label = $adb->query_result($result,$i,"label");
                if($rel_tab_id != 0)
                {
Index: includes/utils/export.php
===================================================================
--- includes/utils/export.php    (revision 4391)
+++ includes/utils/export.php    (working copy)
@@ -30,7 +30,7 @@
 require_once('modules/Potentials/Opportunity.php');
 require_once('modules/Users/User.php');
 require_once('modules/Products/Product.php');
-
+require_once 'include/utils/UserInfoUtil.php';
 global $allow_exports;
 session_start();


@@ -202,10 +204,12 @@
        */
        $order_by = "";

-             $query = $focus->create_export_query($order_by,$where);
-
+  // I made a new function for security during exporting.  It makes
sure they only have access
+ // to export what they would have access to read.  Previous to this,
anyone who had export writes, could export anything.
+    $query = $focus->create_export_query($order_by,$where);
+       $clause = getExportSecurityClause($type);
+       $query .= "\n and (\n $clause \n)";
+       //print "<hr><pre>";
+       //print "<hr>";
        //print $query;

        $result = $adb->query($query,true,"Error exporting $type:
"."<BR>$query");

Index: utils/UserInfoUtil.php
===================================================================
--- utils/UserInfoUtil.php      (revision 4391)
+++ utils/UserInfoUtil.php      (working copy)
@@ -3730,7 +3730,37 @@
        }
        return $list;
 }
+function getExportSecurityClause($module) {
+       global $current_user;

+       $tabid=getTabid($module);
+       global $current_user;
+       if($current_user)
+       {
+              
require('user_privileges/user_privileges_'.$current_user->id.'.php');
+              
require('user_privileges/sharing_privileges_'.$current_user->id.'.php');
+       }
+
+       $clause = "crmentity.smownerid in(".$current_user->id.") or
crmentity.smownerid in(select user2role.userid from user2role inner join
users on users.id=user2role.userid inner join role on
role.roleid=user2role.roleid where role.parentrole like
'".$current_user_parent_role_seq."::%') or crmentity.smownerid in(select
shareduserid from tmp_read_user_sharing_per where
userid=".$current_user->id." and tabid=".$tabid.")";
+       return $clause;
+}
 function getListViewSecurityParameter($module)
 {
        global $adb;


Hope this helps.
Josh Lee

--
Josh Lee
Software Engineer
Zertis Technologies, LLC
205.422.5279
[hidden email]


_______________________________________________
This vtiger.com email is sponsored by Zoho Planner. Still scribbling down your To-Do's on bits of paper & palms of your hands? Try the AJAX enabled, personal organizer online, Zoho Planner for FREE instead! http://zohoplanner.com/?vt 

jlee.vcf (231 bytes) Download Attachment