From nithya at vtiger.com Wed Nov 1 22:27:08 2006 From: nithya at vtiger.com (Nithya) Date: Wed, 01 Nov 2006 22:27:08 -0800 Subject: [Vtigercrm-developers] Forum Moderation Message-ID: <10ea7597a25.-7019041752458725766.5893219660014322383@@vtiger.com> Hi Ken, Thank you for your mail and valuable input. We have been off late taking the operation of moving some of our posts(issues) from forums to bugtrac as far as possible so that it is ticketed for developers' attention as soon as possible. Once we move it there, we lock these posts, so that the status of the issue can be seen in the trac itself. We have successfully completed moving all code contributions and most of the other posts into HOw to's section of our WiKi Documentation and locked it in forums.We are trying to maintain only general discussions in the main forums so that the forums are not flooded ,making our job simpler. To lock a forum post, it can be done only by those with moderator priviliges.However, we will try and put a message as the last post , as you have rightly suggested. And terribly sorry for the spam posts which you have had to cut off. We are trying desperately to do away with these unwarranted posts! Please keep in touch with us. Best Regards Nithya _______________________________________________________________________________________ Subject: [Vtigercrm-developers] Forum Moderation From: Ken Lyle Date: Mon, 30 Oct 2006 11:08:14 -0800 (PST) To: vTiger List I've been moderating a bit, mainly deleting "girlie" and "pharma" posts...I have seen a couple of minor gripes about threads being locked. I wonder whether the board can be enhanced to show other moderators who locked the thread, when and why? Is it possible that threads can get locked by accident? Is this one locked, for example, because it's superseded by another: http://forums.vtiger.com/viewtopic.php?t=8932&postdays=0&postorder=asc&highlight=email&start=10 If so, it would be good to put a redirect message as the last post before the thread is locked. Just trying to get procedures down... Thanks, Ken 484-948-5706 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061101/c9ae9beb/attachment.htm From fp at crm-now.de Fri Nov 3 02:32:15 2006 From: fp at crm-now.de (Frank Piepiorra) Date: Fri, 3 Nov 2006 11:32:15 +0100 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: Message-ID: <200611031027.kA3ARZD8005280@doko.im-netz.de> If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that bugs can be assigned to the proper version. Regards, From allan.bush+vtiger_dev at gmail.com Fri Nov 3 08:29:58 2006 From: allan.bush+vtiger_dev at gmail.com (Allan Bush) Date: Fri, 3 Nov 2006 08:29:58 -0800 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: <200611031027.kA3ARZD8005280@doko.im-netz.de> References: <200611031027.kA3ARZD8005280@doko.im-netz.de> Message-ID: <3bec26390611030829t48726a12qe6f032776ab16bdd@mail.gmail.com> Thanks for the heads up. The version/milestone options should be up to date now. I'd be temped to remove 5.0.0 and 5.0.1 as version options when creating new tickets (as the issue may have been fixed with 5.0.2) but I'll leave that up to the people working on 5.x. On 11/3/06, Frank Piepiorra wrote: > If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not > 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that > bugs can be assigned to the proper version. > > Regards, > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > From joe at tsolucio.com Fri Nov 3 09:31:15 2006 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 03 Nov 2006 18:31:15 +0100 Subject: [Vtigercrm-developers] new vtiger_entityname table Message-ID: <1162575075.11542.23.camel@joesunix.int> Hi, What is the new vtiger_entityname table for? Do we have to add entries to this table for our own modules (timecards, projects,...)? Do we have to update the wiki with this info? Thanks, Joe TSolucio From dimitar.peev at gmail.com Sat Nov 4 02:37:23 2006 From: dimitar.peev at gmail.com (Dimitar Peev) Date: Sat, 4 Nov 2006 12:37:23 +0200 Subject: [Vtigercrm-developers] no authentication on soap Message-ID: <3b0e87e10611040237s34d73f8cxdb40a94ceace157a@mail.gmail.com> I see that it is possible to flood every installation of vtiger with leads and contacts through the soap RPC, am I right? There is no password whatsoever. From kenlyle at yahoo.com Sun Nov 5 06:45:59 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Sun, 5 Nov 2006 06:45:59 -0800 (PST) Subject: [Vtigercrm-developers] MySQL Migration Tool Message-ID: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> I just discovered on my computer the MySQL Migration Tool, 1.1.4 rc. This looks like a framework for doing database transforms, like vTiger 4.2.3 to 5, or Sugar 4.x to 4.2.3 or 5. This might be a more supportable way to deliver the data migrations we need. Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From Dirk.Gorny at genion.de Sun Nov 5 07:04:25 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Sun, 5 Nov 2006 16:04:25 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> Message-ID: <200611051604.25302.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: > I just discovered on my computer the MySQL Migration > Tool, 1.1.4 rc. Why another tool? The more code, the more errors. The basic thing is to put one database struktur to annother. Our ancestry therfor developed SQL. Long time ago with applications which where more complex in database structure all things were done in SQL. This prevents of running out of memory or on timeouts by the *.php or whatever you use. And, the great benefit; you will get meaningful error messages which are not dumped by the overlying script. So my recommendation: Pure SQJ, as few as possible Loops and complex strukture. Not referencing by attribute order. Ever referencing by attribute. I know it is a boring idea, but for me it worked the last 20 Jears. Best regards, Dirk From remco at artoge.nl Sun Nov 5 07:24:38 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Sun, 5 Nov 2006 16:24:38 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611051604.25302.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> Message-ID: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Hi all, Well I agree partly, as MYSQL isn't the only database in place! As their are some who work with postgrssql instead, not to mention the possibility for Oracle or anything else. If it's a tool to be used by many other sql databases fine, but as far as I know it's not. Refering to Dirk question why another tool, I've been developing with another tool: see www.radicore.org because I prefer a even stronger splitup: in using 3-tier design architecture. Although until now it's only been for customisation of VtigerCRM, I would love to see the base of 3-tier which is allready within VtigerCRM taken a few steps futher. Ton introduce it futher with a [quote from radicore website:] 3-Tier Architecture An architectural pattern of software development in which the application logic is separated into different tiers or layers: The Presentation Layer or User Interface, which all handles all communication with the user. The Business Layer, which has a separate object for each business entity. The Data Access Layer which communicates with the database. This allows individual layers to be enhanced, or even replaced, with minimal impact on the other layers. For example it should be possible to change nothing but the contents of the presentation layer in order to switch from XHTML output to PDF output, or to change nothing but the contents of the data access layer in order to switch from one database engine to another. [end quote] Best regards, Remco Op 5-nov-2006, om 16:04 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: >> I just discovered on my computer the MySQL Migration >> Tool, 1.1.4 rc. > > Why another tool? The more code, the more errors. The basic thing > is to put > one database struktur to annother. Our ancestry therfor developed > SQL. Long > time ago with applications which where more complex in database > structure all > things were done in SQL. This prevents of running out of memory or on > timeouts by the *.php or whatever you use. And, the great benefit; > you will > get meaningful error messages which are not dumped by the overlying > script. > So my recommendation: > Pure SQJ, as few as possible Loops and complex strukture. > Not referencing by attribute order. Ever referencing by attribute. > I know it is a boring idea, but for me it worked the last 20 Jears. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/4d7844fb/attachment.html From acc at anthonychavez.org Sun Nov 5 13:42:43 2006 From: acc at anthonychavez.org (Anthony Chavez) Date: Sun, 05 Nov 2006 14:42:43 -0700 Subject: [Vtigercrm-developers] Customer portal sending wrong URL Message-ID: <87mz75d0z0.fsf@hephaistos.aegaeum.anthonychavez.org> vtigercrm-developers: It would appear that version 5.0.0 of the Customer Portal (on FreeBSD 6.1-RELEASE-p3, Apache 2.2.3, and PHP 5.1.6) is not sending the correct URL in emails. Here is an example, which results in 404: https://mydomain.com/vtiger/customerportal/general.php?action=UserTickets&ticketid=236&fun=detail general.php does not exist anywhere in my vtiger tree. Did I neglect to install it, or has it been removed since version 4.x? Thanks. -- Anthony Chavez http://anthonychavez.org/ mailto:acc at anthonychavez.org jabber:acc at jabber.anthonychavez.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/b6da2111/attachment.pgp From Dirk.Gorny at genion.de Sun Nov 5 23:22:15 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Mon, 6 Nov 2006 08:22:15 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Message-ID: <200611060822.15947.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: > Refering to Dirk question why another tool, I've been developing with > another tool: see www.radicore.org because I prefer a even stronger > splitup: in using 3-tier design architecture. > Although until now it's only been for customisation of VtigerCRM, I > would love to see the base of 3-tier which is allready within > VtigerCRM taken a few steps futher. Hello Remco, Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier architecture not the same thing than putting a new 300HP engine in an old Volkswagen Beetle? There are better things to deal with a 3-tier architecture. For exaple using a application server like Jboss and you get rid of much security issuees by having all those connectors and process encapsulation allready there. I had worked a little with openCRX (http://www.opencrx.org/) wich has to my mind the best architecture (MDA) but must become user-friendly which vtigercrm is. In my opinion vtigercrm has to do a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. But I am not shure if this is actually possible with php. At the end you have another application server. Best regards, Dirk From remco at artoge.nl Sun Nov 5 23:42:40 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 08:42:40 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611060822.15947.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> Message-ID: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Hi Dirk, Well to use your metafor: If you would use php 3 it would be: an old beetle with a new engine. But as we're using php 5 it's the new beetle with a new engine. Indeed it's possible but not easy to build, and I agree again partly: As I'm using a hosted service for vtigercrm: it's only used for crm, in that way it's in my mind all ready an application server. I will have to look into openCRX before I respond to the rest aswell. Best regards and learning :-) Remco Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >> Refering to Dirk question why another tool, I've been developing with >> another tool: see www.radicore.org because I prefer a even stronger >> splitup: in using 3-tier design architecture. >> Although until now it's only been for customisation of VtigerCRM, I >> would love to see the base of 3-tier which is allready within >> VtigerCRM taken a few steps futher. > > Hello Remco, > > Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier > architecture not > the same thing than putting a new 300HP engine in an old Volkswagen > Beetle? > There are better things to deal with a 3-tier architecture. > For exaple using a application server like Jboss and you get rid of > much > security issuees by having all those connectors and process > encapsulation > allready there. > I had worked a little with openCRX (http://www.opencrx.org/) wich > has to my > mind the best architecture (MDA) but must become user-friendly which > vtigercrm is. In my opinion vtigercrm has to do a stronger > encapsulating of > the modules and building a crm-core as an interface for the > Modules. But I am > not shure if this is actually possible with php. At the end you > have another > application server. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From lists.vtigercrm.com at callum-macdonald.com Mon Nov 6 04:19:12 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 06 Nov 2006 19:19:12 +0700 Subject: [Vtigercrm-developers] Field cascade from Account to Contact Message-ID: <454F2840.6030907@callum-macdonald.com> Hey Guys, Does anyone know if it's possible to have Account Type available as a field in a contact's record? So you could filter contacts according to Account Type, etc. If not, any suggestions on how we'd best achieve this? I can see a couple of options... 1) Create a custom field in Contacts and hack vtiger to automatically update the field every time an account field is changed. Potentially nasty. 2) Hack the sql to join the field in and add it to the result set. Again potentially nasty. Suggestions most welcome on a postcard... :) Cheers, Callum. From remco at artoge.nl Mon Nov 6 08:57:02 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 17:57:02 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: Well, Reading a bit more: http://www-128.ibm.com/developerworks/rational/library/may05/brown/ index.html It makes sence: radicore.org is a usefull part for an MDA approche. Read for example, in the above url: Using MDA to customize a solution framework And yes with a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. You can have another application server with php. But I must state aswell that I do hope to see that's we'll still provide php only as wamp/lamp solution. As said before, that's all I need :-) If all this could help to improve the product let's then use it. @Dirk, could you give us your idea's on more specific improvements, compared with openCRX? Best regards, Remco Op 6-nov-2006, om 8:42 heeft Dhr. R.R. Gerbrands het volgende geschreven: > Hi Dirk, > > > Well to use your metafor: > If you would use php 3 it would be: an old beetle with a new engine. > But as we're using php 5 it's the new beetle with a new engine. > Indeed it's possible but not easy to build, and I agree again partly: > As I'm using a hosted service for vtigercrm: it's only used for crm, > in that way it's in my mind all ready an application server. > I will have to look into openCRX before I respond to the rest aswell. > > Best regards and learning :-) > > Remco > > > > Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > >> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >>> Refering to Dirk question why another tool, I've been developing >>> with >>> another tool: see www.radicore.org because I prefer a even stronger >>> splitup: in using 3-tier design architecture. >>> Although until now it's only been for customisation of VtigerCRM, I >>> would love to see the base of 3-tier which is allready within >>> VtigerCRM taken a few steps futher. >> >> Hello Remco, >> >> Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier >> architecture not >> the same thing than putting a new 300HP engine in an old Volkswagen >> Beetle? >> There are better things to deal with a 3-tier architecture. >> For exaple using a application server like Jboss and you get rid of >> much >> security issuees by having all those connectors and process >> encapsulation >> allready there. >> I had worked a little with openCRX (http://www.opencrx.org/) wich >> has to my >> mind the best architecture (MDA) but must become user-friendly which >> vtigercrm is. In my opinion vtigercrm has to do a stronger >> encapsulating of >> the modules and building a crm-core as an interface for the >> Modules. But I am >> not shure if this is actually possible with php. At the end you >> have another >> application server. >> >> Best regards, >> >> Dirk >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/d2e0f462/attachment.html From joel.rydbeck at nubrek.com Mon Nov 6 21:08:12 2006 From: joel.rydbeck at nubrek.com (Joel Rydbeck) Date: Mon, 6 Nov 2006 23:08:12 -0600 Subject: [Vtigercrm-developers] 4.2 development References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3212 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/2b038104/attachment-0001.bin From nolan at peaceworks.ca Mon Nov 6 21:19:27 2006 From: nolan at peaceworks.ca (Nolan Andres) Date: Tue, 07 Nov 2006 00:19:27 -0500 Subject: [Vtigercrm-developers] 4.2 development In-Reply-To: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Message-ID: <4550175F.30105@peaceworks.ca> I'm interested, but can't be counted on for a lot of contributions. I'd be willing to take on issue 1507 (partial matches in searches), though, if that would be useful. peace, Nokes Joel Rydbeck wrote: > Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. > > - Joel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From grahama at add-ons.co.uk Mon Nov 6 23:58:35 2006 From: grahama at add-ons.co.uk (grahama@add-ons.co.uk) Date: Tue, 7 Nov 2006 07:58:35 +0000 (GMT) Subject: [Vtigercrm-developers] 4.2 development Message-ID: <865798.1162886315797.JavaMail.wibapp@vuk1120.visto-mgmt.com> Joel We are still on 4.x and because of the many custom requirements we have, we will remain for sometime. We are also using mysql, would you say that a move to postgres would be beneficial ? What benefits have you seen? Many thanks....any comments welcome. Graham -----Original Message----- From: "Joel Rydbeck" To: "vtigercrm-developers at lists.vtigercrm.com" Sent: 07/11/06 05:07 Subject: 4.2 development Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel From dgrant at accuratetechnologies.com Tue Nov 7 09:02:45 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 7 Nov 2006 12:02:45 -0500 Subject: [Vtigercrm-developers] profileGlobalPermission Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D88@exch.accuratetechnologies.com> OK gang, I've been beating my head against this for a while and I'm starting to get frustrated. Here is the issue: 1) in the ListView for TroubleTickets, some users can see TicketID and some cannot (the requirement is that all users can see them) 2) There is no place in the field permissions editor for Ticket ID (or crmid, for that matter) 3) Certain profiles CAN see TicketID; some cannot. 4) The difference between those profiles that can see ticketID is that they have $profileGlobalPermission[1] set to 0, where those that cannot see TicketID have $profileGlobalPermission[1] set to 1; 5) I think I've found where in the code the test is made - if you have $is_admin true OR $profileGlobalPermission[1]==0, then you get the full field list for that module/tab. Otherwise, there's a complicated query that pulls down allowed fields. 6) I have not (yet) found where $profileGlobalPermission[1] is set 7) I have not (yet) found how to add TicketID to a list of permissions where $profileGlobalPermission[1] == 0; I think being able to do #7 - and being to do it via the security interface - is the ultimate goal here. Can somebody PLEASE explain how this all interacts, before I go crazy? DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061107/980beb25/attachment.html From joe at tsolucio.com Tue Nov 7 12:59:04 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 07 Nov 2006 21:59:04 +0100 Subject: [Vtigercrm-developers] profileGlobalPermissions Message-ID: <1162933144.8036.11.camel@joeshome.int> Hi Dennis, I have seen that the $profileGlobalPermissions array is set in the users corresponding user_privileges_id.php file (in the corresponding directory). This file is created in the CreateUserPrivilegeFile function in a script of the same name in modules/Users directory. I don't know when the function is called but I suppose that it is when you create a user. This function calls getCombinedUserGlobalPermission and this one calls getProfileGlobalPermission which accesses the table vtiger_profile2globalpermissions where the profiles Global Access Privileges are assigned. So I think that those profiles that are working must have the Global Privileges set to ALL and the others don't. I suppose that if you change the values in the database, which is equivalent to changing the profiles value you may get VT working in a way that you don't want. I think you will have to look at another way of adding the ticketid to the view. Probably playing with the SQL command. What I did was create my own ticketid field which autoincrements with code based on that available in the forums (I can send you my version if you want) and I use this field instead of VT's ticketid. Sorry I couldn't be of more help. Regards, Joe TSolucio From dfar2008 at gmail.com Tue Nov 7 20:27:26 2006 From: dfar2008 at gmail.com (ding jianting) Date: Wed, 8 Nov 2006 12:27:26 +0800 Subject: [Vtigercrm-developers] dashboard bug Message-ID: Hi,all I found error msg "No data available with the specified time period" in Dashboard module. I cracked code and found $this->module_id,module_name are invoked by process_full_list_query function of CRMEntity Bean. But there are no module_id,module_name fields in Potentails bean. Two fields exists in 5.0.1. So I added module_id,module_name field in Potentials.php. Dashboard module works properly again. another bug about report module: AdvancedFilter.php getSecondaryColumns_AdvFilterHTML function: from: if(isset($mod_strings[$fieldlable])) to: if(isset($mod_strings[$fieldlabel])) If any problem, pls let me know. Thanks and regards -- DingJianting ________________________________________ 中国开源客户关系管理系统: http://www.c3crm.com ----------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/2bd6b40e/attachment.htm From lists.vtigercrm.com at callum-macdonald.com Tue Nov 7 20:46:31 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Wed, 08 Nov 2006 11:46:31 +0700 Subject: [Vtigercrm-developers] Release naming Message-ID: <45516127.4030306@callum-macdonald.com> Hi Guys, I think the naming of releases should be simplified. I suggest Joomla provides a good template to use (with one or two improvements): http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear from what version you can apply patch 2, and so on. I suggest we use the same method as Joomla. When a new version is released (5.0.2) then the following files are released: vtigercrm-5.0.0-to-5.0.2-patch.zip vtigercrm-5.0.1-to-5.0.2-patch.zip vtigercrm-5.0.2-full-windows.exe vtigercrm-5.0.2-full-linux.bin vtigercrm-5.0.2-full-lamp.tgz I think it's important to include the windows/linux/lamp in the file name. I know it's obvious from the extension to MOST people, but not to everyone. I also think these files should all be released in the same package in sourceforge. In my opinion, splitting the full and patch releases is confusing. I think this is a HUGELY important issue, as important as the recent heated debate over the naming of the GA release. Comments on a postcard... Callum. From ncknight at pacific.net.sg Tue Nov 7 21:41:07 2006 From: ncknight at pacific.net.sg (Nicholas Chan) Date: Wed, 08 Nov 2006 13:41:07 +0800 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516127.4030306@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> Message-ID: <45516DF3.20809@pacific.net.sg> I just found it odd that the naming issue is still being discussed till today. Why isn't the standard set and enforced already? Callum Macdonald wrote: > Hi Guys, > > I think the naming of releases should be simplified. I suggest Joomla > provides a good template to use (with one or two improvements): > http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 > > vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear > from what version you can apply patch 2, and so on. I suggest we use the > same method as Joomla. When a new version is released (5.0.2) then the > following files are released: > vtigercrm-5.0.0-to-5.0.2-patch.zip > vtigercrm-5.0.1-to-5.0.2-patch.zip > vtigercrm-5.0.2-full-windows.exe > vtigercrm-5.0.2-full-linux.bin > vtigercrm-5.0.2-full-lamp.tgz > > I > think it's important to include the windows/linux/lamp in the file name. > I know it's obvious from the extension to MOST people, but not to everyone. > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. > > I think this is a HUGELY important issue, as important as the recent > heated debate over the naming of the GA release. > > Comments on a postcard... > > > Callum. > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From jtk at yahoo.com Tue Nov 7 22:38:26 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Wed, 08 Nov 2006 01:38:26 -0500 Subject: [Vtigercrm-developers] Release naming References: <45516127.4030306@callum-macdonald.com> Message-ID: Callum Macdonald wrote: > I think the naming of releases should be simplified. vtiger 5 patch 2 > and vtiger 5.0.2 are confusing names. It is not clear from what version > you can apply patch 2, and so on. I suggest we use the same method as > Joomla. When a new version is released (5.0.2) then the following files > are released: > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. Just an opinion, but I don't think vtigercrm should concern itself with (or release) anything except pure-source, verbatim-to-the-svn-tag tar.gz and .zip releases. http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseProcedure Binary installers, patch-overlay releases, these are all the things that third-party packagers do according to their own standards. We don't want those problems. Packagers have the expertise and the ultimate responsibility to do final-installation correctly for their security strategy. What they need from the vtigercrm team is a rock-solid tarball with a predictable layout, at a predictable unique URL, happening the same way with every major, minor and bugfix release. vtigercrm releases should be tailored for a primary consumer audience of system packagers, and a secondary audience of expert manual install aficionados who are willing to obsessively merge the unpacked source tree to their own customized installation, and additionally set file permissions, etc, according to a well-documented INSTALL.txt. From remco at artoge.nl Wed Nov 8 03:30:17 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Wed, 8 Nov 2006 12:30:17 +0100 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516DF3.20809@pacific.net.sg> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: @ Nicholas, If you find it odd, you might want to wait using vtigercrm as we're in the process of becoming mature. @ Callum, What you are refering to is not release naming to my idea. But package naming. I think that's a bit confusing for more people, The release naming is still the same, in you example 5.0.2, depending on the target platform is you're suggested packet naming. I can agree with it, yet as our user are no newbee's the naming as stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming is enough, I would suggest adding a wiki page for the newbee's who doesn't know what to download instead. Best regards, Remco Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > I just found it odd that the naming issue is still being discussed > till > today. Why isn't the standard set and enforced already? > > Callum Macdonald wrote: >> Hi Guys, >> >> I think the naming of releases should be simplified. I suggest Joomla >> provides a good template to use (with one or two improvements): >> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >> frs.joomla_1_0.1_0_11 >> >> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >> clear >> from what version you can apply patch 2, and so on. I suggest we >> use the >> same method as Joomla. When a new version is released (5.0.2) then >> the >> following files are released: >> vtigercrm-5.0.0-to-5.0.2-patch.zip >> vtigercrm-5.0.1-to-5.0.2-patch.zip >> vtigercrm-5.0.2-full-windows.exe >> vtigercrm-5.0.2-full-linux.bin >> vtigercrm-5.0.2-full-lamp.tgz >> >> > patch2.zip?download>I >> think it's important to include the windows/linux/lamp in the file >> name. >> I know it's obvious from the extension to MOST people, but not to >> everyone. >> >> I also think these files should all be released in the same >> package in >> sourceforge. In my opinion, splitting the full and patch releases is >> confusing. >> >> I think this is a HUGELY important issue, as important as the recent >> heated debate over the naming of the GA release. >> >> Comments on a postcard... >> >> >> Callum. >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/b9c3bc42/attachment.html From joe at tsolucio.com Wed Nov 8 15:50:30 2006 From: joe at tsolucio.com (Joe Bordes) Date: Thu, 09 Nov 2006 00:50:30 +0100 Subject: [Vtigercrm-developers] vtiger popup calendar start day of the week Message-ID: <1163029830.28710.8.camel@joeshome.int> Hi, I tried to get the VT calendar start on monday instead of sunday. I found the code very hard to follow and, to my surprise, there was no variable whose value I could change to get the calendar start on monday. As I did for the javascript calendar changing the variable firstDay. I finaly add a bit of code to the modules/Calendar/Calendar.php I changed line 111 $num_of_prev_days = $firstday_of_month->dayofweek; to $num_of_prev_days = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); And the same for year. I changed line 127 $noof_prevdays = $firstday_of_month->dayofweek; to $noof_prevdays = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); This seems to be working fine but I really don't know what I am doing. Does this break other things? Will I start getting activities and notifications on the wrong dates? Is there really no global variable I can change to get the calendar start on monday? Any comments would be greatly appreciated. Thanks, Joe TSolucio From leandro at oriontek.org Wed Nov 8 19:12:01 2006 From: leandro at oriontek.org (Leandro Rache Sanchez) Date: Wed, 8 Nov 2006 22:12:01 -0500 Subject: [Vtigercrm-developers] vtiger 5.0.0 to vtiger 5.0.2 Message-ID: <200611082212.01724.leandro@oriontek.org> Hi developers, I tried to install vtiger 5.0.2 from SVN and this ok, but i need to update vtiger 5.0.0 to vtiger 5.0.2, some simply copy paste from SVN soesn't work, please help me with some script for this update. Thanks, -- ~ Leandro Rache Sanchez (. .) leandro at oriontek.org \V/ //"\\ Corporacion Tecnol?gica ORION. /( ' )\ info at oriontek.org ^*-*^ http://www.oriontek.org/orion/ --------------------------------------- From gopals at vtiger.com Thu Nov 9 05:32:58 2006 From: gopals at vtiger.com (Gopal) Date: Thu, 09 Nov 2006 19:02:58 +0530 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. Message-ID: <45532E0A.4050709@vtiger.com> Dear Team, I am pleased to inform you all that Richie's Europe trip has been finalized. He will be reaching *UK* before 11th Nov and start visiting our user community and partners from 12th of Nov. In UK he will stay for about 10 days time. Based on the community needs he will extend his stay for 3 to 4 days. Next, he will be going to *Germany* or *France* for around 20 days stay where he will visit our community & business partners in various cities. In *France* he will be attending an Open Source Competition as a Jury member (Nov 30th and 31st). http://www.tropheesdulibre.org/index.php?module=4&action=3 His stay in France for 10 to 15 days period in depending up on the community requirements. He will also visit other *Schengen* countries depending on the community demand. */I would like to request you all to let us know your convenient place & time to meet Richie. In each country he would like meet most of our community members. /*Please drop a mail directly to *richie at vtiger.com* (and CC to gopals at vtiger.com) with the following information: * Place * Convenient Time * Address & Phone No Looking forward for your kind cooperation for making vtiger's first trip to Europe a successful one! Best Regards, *Gopal vtiger Team* --- S.S.G.Gopal +1 925 965 6387 Skype: sripadag blog: http://blogs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061109/69cf1fb5/attachment.htm From kenlyle at yahoo.com Thu Nov 9 07:15:20 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Thu, 9 Nov 2006 07:15:20 -0800 (PST) Subject: [Vtigercrm-developers] Being Good Tool Users Message-ID: <20061109151520.49889.qmail@web37312.mail.mud.yahoo.com> Community Engagement and Bug Fix Case Study: http://forums.vtiger.com/viewtopic.php?t=10811 I submitted a simple one file patch on October 31. That fix is stuck in the middle of the forum thread at the bottom of page 3. **Can I make a post within a thread Starred, Featured, Sticky? That would seem like a good thing in this case. ***Some people have reported that it works, some people have other issues. It appears that we have NO STRUCTURED mechanism for capturing the fact that there is a candidate fix, and what versions and operating systems on which the fix was successful or unsuccessful. Furthermore, we don't seem to have a way of tracking the 'credibility' of each report. Ideally, we could score these like so: Senior Users: 90% fix rate Intermediate Users: 60% fix rate Noob Users: 50% fix rate >From this example, I would assume that the fix is good, for the versions where the Senior Users report a fix rate over 80%, and the rest is user error. Back to the story....Today, 10 days later (Is that good? It gives time to get feedback, but wastes time of people who have a hard time finding the fix)...Nithya moved this to TRAC, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/2578 , and posted a link to the thread above, but it's not obvious that you have to go to page 3 to find the patch. There's no way in the forum to filter just posts with attachments....see ** SO, I posted the patch to the TRAC ticket. But not everyone has access to TRAC, I think. FURTHER, when I go to the TRAC page, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report , not logged in (public), I can't SEARCH How can I determine whether the bug that I am considering posting has already been posted? Even if I click Active Tickets, there is No Search. I don't believe that everyone knows about Ctrl+F (Firefox). IF we had ***, either in PHPBB or TRAC, then we could confidently LOCK the forum thread with a single redirect to the TRAC ticket. SO, here is an idea... SEARCH in the Forums seems broken...why, when I search for "Incoming Email" is the thread above 6th, behind less relevant threads? Assuming that THAT can be fixed...perhaps, when there is a candidate fix for a bug, there should be a POLL created that runs for a certain period...after which, if more than X% report success, the thread is locked, and a Starred, Featured, Sticky redirect to the TRAC ticket placed atop the thread. This would save everyone time... I am a Moderator, where is the ability to create a Poll? I would like to try this concept... Second, maybe TRAC is a better place to collect Operating System and version information for each bug and candidate fix. Who can add these fields? This would also provide us usage data, right? I know Sugar has that thing that collects usage data, which I would guess includes O/S, # of records, etc. If we know what configurations people are using, we can better isolate bugs...In fact, I can't really imagine trying to do it without that info. How can we even set priorities without knowing, for example, "There are 10 users with Bug #XXXX, but they are all running Red Hat 7". Then we can issue a statement that Red Hat 7 is not an officially supported platform, but Good Luck anyway.... I think it's important to realize that if we can save 120 people 30 seconds every day, we can get an extra hour that can be used to improve vTiger. I offer a challenge to all of you.....to select tools and use them in a way that accurately reflects the talent and intelligence of this group, because, right now, it does not, IMNSHO (In My Not So Humble Opinion). AND, of course, the Core Team should avoid shipping critical modules in a broken state. I want to help this effort, but become disheartened when it looks like nobody is thinking systematically, and there is no documentation sufficient to guide a reasonably bright person in how to contribute...I'll contribute some of that next, partly based on feedback to this thread. I've put hours into composing this, and would like to see something come of it... Thanks, Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From jens at Strawberry.COM Thu Nov 9 11:43:48 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Thu, 9 Nov 2006 20:43:48 +0100 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. In-Reply-To: <45532E0A.4050709@vtiger.com>; from Gopal on Thu, Nov 09, 2006 at 07:02:58PM +0530 References: <45532E0A.4050709@vtiger.com> Message-ID: <20061109204348.A13058@Strawberry.COM> Hi, End of November/Beginnig of December would be fine for me all the time. My location is Munich/Germany. I'd may pick up Richie at the munich airport and arrange a hotel room for him here in my town. My address is Strawberry EDV Systeme GmbH Jens Hamisch - CEO Am Flosskanal 9a D-82515 Wolfratshausen Tel.: +49 8171 41805-0 You may contact me or our my colleque Mrs. Westermann to clarify the details. Jens On Thu, Nov 09, 2006 at 07:02:58PM +0530, Gopal wrote: > Dear Team, > > I am pleased to inform you all that Richie's Europe trip has been > finalized. > > He will be reaching *UK* before 11th Nov and start visiting our user > community and partners from 12th of Nov. In UK he will stay for about 10 > days time. Based on the community needs he will extend his stay for 3 to > 4 days. > > Next, he will be going to *Germany* or *France* for around 20 days stay > where he will visit our community & business partners in various cities. > In *France* he will be attending an Open Source Competition as a Jury > member (Nov 30th and 31st). > > http://www.tropheesdulibre.org/index.php?module=4&action=3 > > His stay in France for 10 to 15 days period in depending up on the > community requirements. He will also visit other *Schengen* countries > depending on the community demand. > > */I would like to request you all to let us know your convenient place & > time to meet Richie. In each country he would like meet most of our > community members. > > /*Please drop a mail directly to *richie at vtiger.com* (and CC to > gopals at vtiger.com) with the following information: > > * Place > * Convenient Time > * Address & Phone No > > Looking forward for your kind cooperation for making vtiger's first trip > to Europe a successful one! > > Best Regards, > *Gopal > vtiger Team* > --- > S.S.G.Gopal > +1 925 965 6387 > Skype: sripadag > blog: http://blogs.vtiger.com > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From natan.pereira at fator9.com Fri Nov 10 09:26:28 2006 From: natan.pereira at fator9.com (natan.pereira@fator9.com) Date: Fri, 10 Nov 2006 15:26:28 -0200 Subject: [Vtigercrm-developers] Adding a new field with radio button Message-ID: <20061110152628.uw0gorykx0g088wk@webmail.fator9.com> I am having some problems with a new field, what I want is: Add two radios buttons (when I am registring a new Lead), that when one is selected appers a especific field and when the other is selected appers other especific field. I know how to do a field in database, but I dont know how to do the radio button and where I will put de progamming (if clause). I will be glad with somebody could help me... From neil.temperley at exemail.com.au Mon Nov 13 02:27:24 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Mon, 13 Nov 2006 21:27:24 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <45532E0A.4050709@vtiger.com> Message-ID: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil.tar.gz Type: application/x-gzip Size: 88018 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/b242a0d8/vtiger-Neil.tar-0001.bin From lists.vtigercrm.com at callum-macdonald.com Mon Nov 13 04:24:00 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 13 Nov 2006 19:24:00 +0700 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: <455863E0.30509@callum-macdonald.com> Remco, you're right, I'm confusing package naming with release naming. The release naming documentation states "The vtigercrm project no longer produces Patches for distribution..." but there is a patch available here: http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 Who releases that patch? It's really the name of the patches that I think should be simplified, not the naming of the main releases. Cheers - Callum. Dhr. R.R. Gerbrands wrote: > @ Nicholas, > > If you find it odd, you might want to wait using vtigercrm as we're in > the process of becoming mature. > > @ Callum, > > What you are refering to is not release naming to my idea. > But package naming. > I think that's a bit confusing for more people, > The release naming is still the same, in you example 5.0.2, > depending on the target platform is you're suggested packet naming. > > I can agree with it, yet as our user are no newbee's the naming as > stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming > is enough, I would suggest adding a wiki page for the newbee's who > doesn't know what to download instead. > > Best regards, > > Remco > > > > > Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > >> I just found it odd that the naming issue is still being discussed till >> today. Why isn't the standard set and enforced already? >> >> Callum Macdonald wrote: >>> Hi Guys, >>> >>> I think the naming of releases should be simplified. I suggest Joomla >>> provides a good template to use (with one or two improvements): >>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 >>> >>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear >>> from what version you can apply patch 2, and so on. I suggest we use >>> the >>> same method as Joomla. When a new version is released (5.0.2) then the >>> following files are released: >>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>> vtigercrm-5.0.2-full-windows.exe >>> vtigercrm-5.0.2-full-linux.bin >>> vtigercrm-5.0.2-full-lamp.tgz >>> >>> I >>> think it's important to include the windows/linux/lamp in the file >>> name. >>> I know it's obvious from the extension to MOST people, but not to >>> everyone. >>> >>> I also think these files should all be released in the same package in >>> sourceforge. In my opinion, splitting the full and patch releases is >>> confusing. >>> >>> I think this is a HUGELY important issue, as important as the recent >>> heated debate over the naming of the GA release. >>> >>> Comments on a postcard... >>> >>> >>> Callum. >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > Dhr. R.R. Gerbrands > > Artoge > > ICT Security & Administration > Jachthoornstraat 59 > 6219 BN Maastricht > > kvk 14083961 > btw 155595106B01 > > t: +31 43 325 0316 > m: +31 6 2127 8082 > e: remco at artoge.nl > i: www.artoge.nl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From remco at artoge.nl Mon Nov 13 09:33:15 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 13 Nov 2006 18:33:15 +0100 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: <455863E0.30509@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> <455863E0.30509@callum-macdonald.com> Message-ID: Hi Callum, I see what you mean: LAMP/WAMP download (6.1 MB/tar.gz) v5.0 Patch 2 download (0.65 MB/tar.gz) I agree, that's not a propere release naming, reading blog: http:// www.vtiger.com/blogs/page/7/ that was handle by Philip and Mickie. Looking at: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming and seeing tar.gz I think they should name this: "LAMP/ WAMP update from 5.0.1 to 5.0.2" Cheers, Remco Op 13-nov-2006, om 13:24 heeft Callum Macdonald het volgende geschreven: > Remco, you're right, I'm confusing package naming with release naming. > > The release naming documentation states "The vtigercrm project no > longer > produces Patches > for > distribution..." but there is a patch available here: > http://www.vtiger.com/index.php? > option=com_content&task=view&id=30&Itemid=57 > > Who releases that patch? It's really the name of the patches that I > think should be simplified, not the naming of the main releases. > > Cheers - Callum. > > Dhr. R.R. Gerbrands wrote: >> @ Nicholas, >> >> If you find it odd, you might want to wait using vtigercrm as >> we're in >> the process of becoming mature. >> >> @ Callum, >> >> What you are refering to is not release naming to my idea. >> But package naming. >> I think that's a bit confusing for more people, >> The release naming is still the same, in you example 5.0.2, >> depending on the target platform is you're suggested packet naming. >> >> I can agree with it, yet as our user are no newbee's the naming as >> stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ >> ReleaseNaming >> is enough, I would suggest adding a wiki page for the newbee's who >> doesn't know what to download instead. >> >> Best regards, >> >> Remco >> >> >> >> >> Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: >> >>> I just found it odd that the naming issue is still being >>> discussed till >>> today. Why isn't the standard set and enforced already? >>> >>> Callum Macdonald wrote: >>>> Hi Guys, >>>> >>>> I think the naming of releases should be simplified. I suggest >>>> Joomla >>>> provides a good template to use (with one or two improvements): >>>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >>>> frs.joomla_1_0.1_0_11 >>>> >>>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >>>> clear >>>> from what version you can apply patch 2, and so on. I suggest we >>>> use >>>> the >>>> same method as Joomla. When a new version is released (5.0.2) >>>> then the >>>> following files are released: >>>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>>> vtigercrm-5.0.2-full-windows.exe >>>> vtigercrm-5.0.2-full-linux.bin >>>> vtigercrm-5.0.2-full-lamp.tgz >>>> >>>> >>> patch2.zip?download>I >>>> think it's important to include the windows/linux/lamp in the file >>>> name. >>>> I know it's obvious from the extension to MOST people, but not to >>>> everyone. >>>> >>>> I also think these files should all be released in the same >>>> package in >>>> sourceforge. In my opinion, splitting the full and patch >>>> releases is >>>> confusing. >>>> >>>> I think this is a HUGELY important issue, as important as the >>>> recent >>>> heated debate over the naming of the GA release. >>>> >>>> Comments on a postcard... >>>> >>>> >>>> Callum. >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> Dhr. R.R. Gerbrands >> >> Artoge >> >> ICT Security & Administration >> Jachthoornstraat 59 >> 6219 BN Maastricht >> >> kvk 14083961 >> btw 155595106B01 >> >> t: +31 43 325 0316 >> m: +31 6 2127 8082 >> e: remco at artoge.nl >> i: www.artoge.nl >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/a73c5675/attachment.htm From jamestillman at sevatechnologies.com Tue Nov 14 06:20:08 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:20:08 -0800 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php Message-ID: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e0d8863f/attachment.html From jamestillman at sevatechnologies.com Tue Nov 14 06:44:32 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:44:32 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ae70ce49/attachment.htm From remco at artoge.nl Tue Nov 14 06:58:53 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 15:58:53 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php? option=com_content&task=view&id=86&Itemid=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > ((If someone would fix the forums registration, I'll gladly start > posting these issues on the forums if this is not the correct > venue. Until then, I assume reporting in some way is better than > not reporting at all.)) > > modules/Emails/Emails.php seems to be lacking some key class-level > fields. Namely, these: > > var $rel_users_table = "vtiger_salesmanactivityrel"; > var $rel_contacts_table = "vtiger_cntactivityrel"; > var $rel_serel_table = "vtiger_seactivityrel"; > It makes use of these fields in its code, as in the function > set_emails_contact_invitee_relationship(), but they are not set > anywhere in the class. > > This problem comes to light when you attempt to use the Outlook > plugin to link emails to a vtiger contact. You get the typical > "Invalid return value from vtigerCRM" error message. > > I inserted the lines mentioned above at line 38 in Emails.php and > Outlook email linking started to work. > > Most of the Outlook interaction with vtiger in v502 seems to be > sadly broken out of the box. > > By the way, anyone thought of improving the Outlook plugin to do > something other than stupidly report that vtiger returned an > invalid response? Having to use Fiddler or some other HTTP > inspection utility to just to find the PHP error message from > vtiger is time-consuming. > > jpt > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/564d4cad/attachment.html From jamestillman at sevatechnologies.com Tue Nov 14 07:25:50 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 07:25:50 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> Message-ID: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Thanks, Remco. I had assumed that the bug tracker was the way to go, but saw no way to sign up for vTiger's Trac. I clicked on "Bug Tracker" in the Community section and got this page: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report which has no information on signing up. Clicking "vTiger Trac" in the community section is also a dead end for bug reporters, it seems. Did I miss something obvious? By the way, is there any way to search by keyword in Trac? Not easy to determine if a bug exists if you have to scan the whole bug database. jpt ________________________________ From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Dhr. R.R. Gerbrands Sent: Tuesday, November 14, 2006 9:59 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php?option=com_content&task=view&id=86&Itemi d=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/79c869d9/attachment.htm From remco at artoge.nl Tue Nov 14 08:33:25 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 17:33:25 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Message-ID: <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Hi James, No, you didn't miss something. Your right, it's not easy to see how to report a bug, theseday's something more to-do, if I only had the time :-( Yes you can search within track: 1) on the upper right use: Custom Query After clicking it: 2) use [Add filter] and 3) select a filter option (includes also Keywords) Best Regards, Remco Op 14-nov-2006, om 16:25 heeft James Tillman het volgende geschreven: > Thanks, Remco. I had assumed that the bug tracker was the way to > go, but saw no way to sign up for vTiger's Trac. > > I clicked on "Bug Tracker" in the Community section and got this page: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report > > which has no information on signing up. Clicking "vTiger Trac" in > the community section is also a dead end for bug reporters, it seems. > > Did I miss something obvious? > > By the way, is there any way to search by keyword in Trac? Not > easy to determine if a bug exists if you have to scan the whole bug > database. > > jpt > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf > Of Dhr. R.R. Gerbrands > Sent: Tuesday, November 14, 2006 9:59 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php > > James, > > Even the forums, aren't the place to report a bug, instead that > should be done within Track > > First see: community tab. > Gives http://www.vtiger.com/index.php? > option=com_content&task=view&id=86&Itemid=133 > > Then bug tracker, you will need a track login. > Gopal is your man to provide you with a login, ask him: > gopals at vtiger.com > > Thanks for reporting any issues, > > Best regards, Remco > > > > Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > >> ((If someone would fix the forums registration, I'll gladly start >> posting these issues on the forums if this is not the correct >> venue. Until then, I assume reporting in some way is better than >> not reporting at all.)) >> >> modules/Emails/Emails.php seems to be lacking some key class-level >> fields. Namely, these: >> >> var $rel_users_table = "vtiger_salesmanactivityrel"; >> var $rel_contacts_table = "vtiger_cntactivityrel"; >> var $rel_serel_table = "vtiger_seactivityrel"; >> It makes use of these fields in its code, as in the function >> set_emails_contact_invitee_relationship(), but they are not set >> anywhere in the class. >> >> This problem comes to light when you attempt to use the Outlook >> plugin to link emails to a vtiger contact. You get the typical >> "Invalid return value from vtigerCRM" error message. >> >> I inserted the lines mentioned above at line 38 in Emails.php and >> Outlook email linking started to work. >> >> Most of the Outlook interaction with vtiger in v502 seems to be >> sadly broken out of the box. >> >> By the way, anyone thought of improving the Outlook plugin to do >> something other than stupidly report that vtiger returned an >> invalid response? Having to use Fiddler or some other HTTP >> inspection utility to just to find the PHP error message from >> vtiger is time-consuming. >> >> jpt > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ef6bad09/attachment.html From jtk at yahoo.com Tue Nov 14 10:49:47 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 13:49:47 -0500 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: Dhr. R.R. Gerbrands wrote: > Your right, it's not easy to see how to report a bug, theseday's > something more to-do, if I only had the time :-( http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart now links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets which links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess From joestewart at users.sourceforge.net Tue Nov 14 11:09:57 2006 From: joestewart at users.sourceforge.net (Joe Stewart) Date: Tue, 14 Nov 2006 13:09:57 -0600 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <455A1485.3090109@users.sourceforge.net> on 11/14/2006 12:49 PM Jeff Kowalczyk said the following: > Dhr. R.R. Gerbrands wrote: > >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( >> > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > Just a side note. There is now an Account Manager Plugin for trac that allows users to register for an account: http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin Joe From remco at artoge.nl Tue Nov 14 11:26:49 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 20:26:49 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <314E9A1B-3A8C-4EE8-8B59-E2749627A2D8@artoge.nl> Thanks, Jeff :-) remco Op 14-nov-2006, om 19:49 heeft Jeff Kowalczyk het volgende geschreven: > Dhr. R.R. Gerbrands wrote: >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e739431f/attachment.htm From jtk at yahoo.com Tue Nov 14 12:38:16 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 15:38:16 -0500 Subject: [Vtigercrm-developers] trac Account Manager Plugin References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> <455A1485.3090109@users.sourceforge.net> Message-ID: Joe Stewart wrote: > Just a side note. There is now an Account Manager Plugin for trac that > allows users to register for an account: > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin That, and the WebAdmin plugin, which will eventually be part of Trac core: http://trac.edgewall.org/wiki/WebAdmin Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. From jeri at vtiger.com Tue Nov 14 22:28:51 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 11:58:51 +0530 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eea4db828.-8020503555403603074.-7158338222294584874@@vtiger.com> Dear James, Thanks for your fix.We have integrated this and checked in to SVN. The revision is 9840. Thanks & Regards, Jerry. ---- On Tue, 14 Nov 2006 James Tillman wrote ---- The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/32ed6281/attachment.html From fboudra at gmail.com Wed Nov 15 02:14:40 2006 From: fboudra at gmail.com (Fathi Boudra) Date: Wed, 15 Nov 2006 11:14:40 +0100 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <455A1485.3090109@users.sourceforge.net> Message-ID: <200611151114.40395.fboudra@gmail.com> Le mardi 14 novembre 2006 21:38, Jeff Kowalczyk a ?crit : > Joe Stewart wrote: > > Just a side note. There is now an Account Manager Plugin for trac that > > allows users to register for an account: > > > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin > > That, and the WebAdmin plugin, which will eventually be part of Trac core: > http://trac.edgewall.org/wiki/WebAdmin Web admin plugin is already installed. are you interested by adding AccountManagerPlugin if it isn't a duplication of webadmin in terms of functionnality ? > Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. in TODO list concerning infrastructure: * update gforge * update trac just, i lack of time atm. We'll do asap. cheers, Fathi From jens at Strawberry.COM Wed Nov 15 03:40:42 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Wed, 15 Nov 2006 12:40:42 +0100 Subject: [Vtigercrm-developers] [FEATURE REQUEST] Support Multiple SalesOffices In-Reply-To: <20060825232016.F13092@Strawberry.COM>; from Jens Hamisch on Fri, Aug 25, 2006 at 11:20:17PM +0200 References: <3E26E7A199CABA49822B3E6B741434F97D0914@exch.accuratetechnologies.com> <20060817165659.B21264@Strawberry.COM> <20060818091439.U2464@Strawberry.COM> <20060825232016.F13092@Strawberry.COM> Message-ID: <20061115124042.D4158@Strawberry.COM> Hi Dennis, hi *, it took a while to check everything out and finally to upload my changes to the SVN, but now I finally managed to do it. The feature branch 5.1_jens now contains a copy of 5.0.2 plus the following changes: FCR 2035 - Multi Organization and Organization Units support Postgres 8.1 support (5.0.2 does not contain all required patches) FormLetter support (Campaign reports may utilize the contacts as secondry table to generate a list of addresses to be used as form letter database in openoffice/staroffice/etc) Some bugfixes regarding vtiger 5.0.2 Account-Contacts filter on SalesOrder-, PurchaseOrder-, Quote- and Invoice-Popups): If an account is specified, the popup shows only tho contacts related to that account. May be over- ridden in the popup). This version is based on vtiger 5.0.2. It is almost a snapshot of my working vtiger copy. It runs stable in the following environment: Solaris 10 (Sparc 64 bit) Apache 2.2.2 PHP 5.1.4 Postgres 8.1.2 (with perl 5.8.7 backend) It is currently available on SVN only svn checkout http://vtiger.fosslabs.com/svn/vtiger/vtigercrm/branches/5.1_jens The branch also consists of a SQL-Script to migrate an existing database from 5.0.2 to 5.1_jens: schema/502To51Jens.sql This script offers the opportunity to use 5.1_jens on an existing database. However, I strongly advise to produce and save a backup before doing so. You may also start on an empty database using the usual installation prodcedure. If you start from scratch and populate the database with your entities (e.g. using a SQL dump from your productive database), you'll have to adjust the organization assignment before using the database as follows: INSERT INTO vtiger_entity2org SELECT 'vtiger', crmid, '1' FROM vtiger_crmentity; Replace 'vtiger' by your organizationname in this case. I'd appreciate any comments on my addons. Kind regards, Jens On Fri, Aug 25, 2006 at 11:20:17PM +0200, Jens Hamisch wrote: > Hi Dennis, > hi *, > > I've opened a feature change request in trac on this: #2035. > Attached please find a proposal describing the required database > and GUI changes. > > I'm on vacation for the next 2 weeks, so IMHO I could start > working on this enhancement based on the GA aftar my return. > > > Kind regards > Jens > > > > On Fri, Aug 18, 2006 at 09:14:39AM +0200, Jens Hamisch wrote: > > > > Hi Dennis, > > hi *, > > > > > > I'd like to post a proposal for an implementation of this feature. > > In advance there's one item unclear to me: > > > > What is the "official" procedure to add items to the > > vtiger_tab and vtiger_field tables? > > > > As I'd suggest the introduction of new tables, there should be a > > new table identifier on those. I'd like to ensure not to get into > > conflict with other addons and the ongoing process from RC to GA. > > So how do I "reserve" unique table ids? And is there a space for > > private tables (if someone adds private stuff)? > > > > > > Jens > > On Thu, Aug 17, 2006 at 04:56:59PM +0200, Jens Hamisch wrote: > > > Hi, > > > > > > > I also agree that there may be a default sales office for > > > > sub-organizations, but I don't thing that sub-organizations is a > > > > prerequisite for having multiple sales offices. > > > > > > yes ... > > > > > > The problem I have, that I need support for more than one entire > > > organization. So my point of introducing organizational units was > > > to split this off the organization table. The wording doesn't matter > > > at a first glance. A 'sales office' or 'location' would just be > > > some abstract part of an organization. > > > > > > > Jens, are you going to work on this? > > > > > > Yeah. > > > > > > > I'm going to be offline for a week (military exercise) so I won't be > > > > able to work on it for a little bit. > > > > > > Have fun! > > > I hope to able to present something to you ehen you'll be online again. > > > > > > -- Jens > > > > > > -------------------------------------------------------------------------------- > > > / > > > +##+|##+ STRAWBERRY Jens Hamisch > > > +v#+v v##+ EDV-Systeme GmbH Managing director > > > / v v\v > > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > > | . | Fax: (+49 8171) 41805-59 > > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > > \____/ Strawberry at Strawberry.COM > > > > > > _______________________________________________ > > > Get started with creating presentations online - http://zohoshow.com?vt > > > > -- > > > > -------------------------------------------------------------------------------- > > / > > +##+|##+ STRAWBERRY Jens Hamisch > > +v#+v v##+ EDV-Systeme GmbH Managing director > > / v v\v > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > | . | Fax: (+49 8171) 41805-59 > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > \____/ Strawberry at Strawberry.COM > > > > _______________________________________________ > > Get started with creating presentations online - http://zohoshow.com?vt > > -- > > -------------------------------------------------------------------------------- > / > +##+|##+ STRAWBERRY Jens Hamisch > +v#+v v##+ EDV-Systeme GmbH Managing director > / v v\v > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > | . | Fax: (+49 8171) 41805-59 > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > \____/ Strawberry at Strawberry.COM > > %PDF-1.4 > %???? > 1 0 obj > << /Length 2 0 R > /Filter /FlateDecode > >> > stream > x??Y??\' ?_i???\L??#E?v??^?]?/??U5S?????  g&?V???V????m??H????_B > y?"Zu??m??U??F?Y~??O???=???ya%`^~??WB)??Q??J?????wJ ~|+???I_?7?)?? U?|$?*??|???*???gX???????'????BSb??k?a????/+?mO???u????? ?x??( ? ???????B??0?W\??g? 1J ?h?T?iH?gZ?g???5y?,1d?o???"?dP???????eR5+?*1W~????3?C?X?Y?\S?G??lWft??$}k ????L????M ? ${? ??9?????6P? ? ?WK???Z{?6???F ?? ??pC?E K?y t???}|C~???C?`1F?S?QF?A?? ???r?56?L???F? > ?_A?m`D????v|?u|P????_???F0??Kl\??8F?o??zV;k??$?(?m_?qC*??????) XJ??)??@?=?$?????????5?y?M?w?pWv ?/|?Jy???[???$??W?O??#%??x?):??eU?????T??H0?Zxx??JKOu???C?mJ"???????H???`X}11?.E??g??X??w ? ???j???Y??"!?Tkh?.??? FVNxV:?uge??ov*]?'?L)JR???P???????Y?d ???pX??l??s???oB=Pf?RV4&??d ??[JH??K@????X?u?)????y????K?S????9?? ??j? \?F`s 8?46& ??S???????2?Ru???Ba/#???F11b???{?????!2<?s????n????????iP ??d???? z6=0)??z?xdW?[.Il??b???iu????????O???#??wR??????J?/?BB}?? ?phOe?????<3?R??????^?*Fn? ?`??I?4??X???)U?5?un>??1?cY b???,?D>?? ?????`=B/U??o??1/?d<}?5???T3?w ^?? ?n2c?-???x?;? |0y= o???zt?wC? ?????_>?kx?Mcl?y?? Y&3_???:????i?????9???I(j??1?????o ?Mo?e???t?2??ve?G??{?l-?Du??? ?r?????HS LJ?h?sF??&S+????P?F5CK?:?;???8nT-4???6?WP??z?X?????9mh8??s???? V?J?}??5????P?w?=%??7{J??T???????.=^%J?? '??????I[??(?>wIR?p > ?r?W:J[??5? ??????????8??T????????x?? endstream > endobj > > 2 0 obj > 1713 > endobj > > 4 0 obj > << /Length 5 0 R > /Filter /FlateDecode > /Length1 9796 > >> > stream > x??z{|T???Z{???={?{&?d?0&??)B?X??KJ??? ?_????a?? ??!r!??aSO??A?&??/!d???PSo?~?U?2v?s??A??X?SP??is??;?T? ?;P???????P= ??&?/?\s??? ????fs????!??????????f???????u4??????m1oB??>Z at yZg?? > ?J?????h0?????Hs?gd?$??????O??u#?7???d???_~??????e > ????.?J???2? ?i??h ???h???|??[ o?h?? f???r}?rfzgL?65;?6?????Hw?9?6??l2DA??j?*???X?`4???*?9^?????I???Z??,?Sw ?2???I?_?g|??9Y?3???2???t?c???2??9??.??vJM*?o??6? ???a???#J????)???4?E?E ?????Z?0?v ?-?2????;? ?.gf???1Y?Zb??0 ???????95q~??]???LI ??E1 ??? ????tl???=?DT?j?=?5?????"Y?Mk(K)??? ??'?H?M??????) _?b??????ZT9?>???,???%0b????d???,?????{???[{??[UUe?K=? ,V?RG??rf&??b@}? ??RC?,m??dZ??4?CK?@05??Q?????????????b?5r??????[\?jJ ? V? /?r'??|U?"J??f?3)???p?JovJ??;`??T'???J ?K? s?`?\Yy?Uf?9+?e? i??(???????R?j????#??y????e ?l0 '"*?????}??x B?Z, ? ?W?1??-?cd?a??1??H??-kI???F?f?? K ???????????*?????7?#>???????m?????L??.?m??-Y??l?? ?{??{ql?3?c/???????G?k????~i??m???~??=o`?z?b???4K???p#? t?QA????J? !?QP??~?3? ?M@]???8*.*.??J??2??o?Z ?l?A%l??????DEC??3d?{??o??e?{{????g`??u?"??AW?bzZ?E???????N??q6???w?8?=? ?e?r?J<5?YP?? ?JO??";?6????9` > ? ??dE ????!:??MA? z?F???0DE??g~/??L?8?? ??2?????x:??;???|?!? ???n?zQ?\) 7? >  y??Y^}D???(?????=?J?b?P?X?V ?TbkV~7P???2??? ~zC?????????U;J.?Y4w??????U-?V?X??%???????a??~?????jP~0??'?{??Z??J?(???2't*?W?C?,?D??J?HV??????l???_|r?21?.1??S\w? ?r`?:YRq#/? /O[??1m{?Pgry\?L?HX!T ,??#?3?b?ff???????L?x???S??L??t??)???9.??]?=?`,: S?w?????wDV?Q????)????????o?(?T???e???B!l0????????@?`6(]?u&C > ?r???\??e ?O??tE?;"??? ???????\?? V?1? fz????:-?z]o?????????J?N??? 6????-\ > \??'GP&?,?bq????R?_?W8?Q?2"V?Q???K?E,?Z??o?b?~?12?????F??4????v?? @@q?x!??? ?? 6qQQ^.?S&-??????e?v??H??U? ?-8qb??h???????{+??'?? z?gvI???? ={??????;??\?A}VpN? t?????`?Q+?^?JE?(H?U???!!(0BR?)e????S? ?&?G???93???'8???????3nOD?h?Zz'??t?????,?l j?zCm??]Pg?t*?1 #*q ???d/5?5??=?n?3F??6????C???P ?? [c^n??B??N????wG?51??O??? ???????o??????jg??*??k???~?????L?e?Y+??VT???~????7?6'-Jv{?b1??/G?J&??"??????[r?????? 0??C?O???6l_?4??????9?????r?p??4???6c??.?N?L?????6#?4????z?H????d23I ????K??:S? ??d?<^?U???O???m?G?1??jN????C???H+?%?5??}\?9?b>?.?????B?B_?12?????H?????????????c*??R?????}?G_???H??j%? ?<?^???{????-?$q??_={v[?????_~?s?#???v??????????m55???4??k??M?Pv???~?3?a" !??|??p??p?6??{?q!?????I?=?#???G ?%?PmUN?@|??e??`?z???0?C+??????1??BX30?0&v,?bR ???"???r??|! '?3R???0?E.?(?O??z?P|?8??????/g?y?r ? { ?????sq?8?Z?-Sp^?%???0o? #? ?6?(????u??? b?U U??:????'??????x?@Va?Aa1???`6?(??????|?xU?9???kW7????I?G?? ?? ??s?>?c?C?????VO? &???w?9?p?+?1???:S???(???,\)??[ko?r??t???1=???@I/?8jI?P?P>?8N?'D?9?Jnds??+??j??UIJ?? > ?t?{?z??u?3??,???"?yB?{c8??y?z?G????~t?? l?z???????c?5D?$????v?mh~p?xl^s??R*,?T?*U#iV)-+???C?8??'?????Dh ?s?#\?x ??hL\?w# ?y?h??%~v?????????>??{?5??????m?:#p]5??????????2? *p?G?9?- ?A??k?z?? m?????;I???jzj???? ?.? ???{?By?=l-s5?6?m?n?2?7?i??f?l?b??F???h? ??Z7? !?Cv%?0ZvJ~??XT?e???x?T7x ?NY??????l s????SK??O????s??????7??- ??di???s??Kn?M?g?.?*P ??? \?x3X 3??,0<?CA ?c>?M?1>???m?-^b????_? ?*?G?????? d??? > dA ??fn??j????? ??j????M? 6ee??2??x???r ??2)H?f1?+?'????????N?b{????????%???a TE??`+&??n?_????m???g?#H4???a?lLk u?%/9???,?XP??dwE?F???v????7?5??????;~=td`??????o_}%?'????;x???=?3z?RW?E??j??????0?).T6)YV?R5??`???1????P??} > dV(?/y? > bCx ? ?T?$ B,Ks? ??!????vSN??r!\*????!n?'?T?e?_=!?*???????Q| Q???? ???m????^9K]? ?/??)A?J?D?D?B?? B??????x?!??A?F^&BD??Z???c.???e?(e??k?g?, ??At\?n???~?0z?( L1?????Uf? ?7^?1B???C????I?*N??P273?z?=?d? "='??:?n??V?'u?I?r?'U????'? =?????9???6W?????Jx/a^2?.?Y?Y?/?y??_?s??%o?? vp?????B at uj???R@??????0~?`2 &d?Vaw:3??F?Z ??# >@??,a cI?? ?j???A?eOz????%?Y?B??J?~??K+??????????ujA?{???#=? 1?h?j??? > V?h??"\???*??!?!?? ?W??,?X????O P???2?? 9???C ??? ?7?s???:s?Z?kr???$_?&???&.&Z > ?$n?O4^??G????L_?? ??????A?P? ??????X?#HfA??#`?$???Y?1??? ??1?????rp??? > ?????7???"?z?? ??$?M??????@n??k$c??c?3o??$?#????c? E?G??oe?????7X??v)?+'B????? Ekb?-?Ea?????&f?????F??a > !?? ?????_@???I?J?b???(??GQ5???0? > dc???\?f???gFQ??@???v k#K????'?cA????_p??e??^???&?? ????>???{?a~!?????X?Q?@qU9MY???JS?R???)=h?l? "??Q@ ???F{E??I^??? ?8??? ?S8A.???????p????p ??! +???;?*X????1?37R8??D?? ZH?R8???2 sh6iK? ??C9)??????&x?[???k P6@?U???\#?cW??[????????.y?z????ZQ??????p?&??j=P??3(e?]?d???j?g??-?g?z ???? c?j7??????i(}k?*y?n??g?K?s??????f??q2?????zrSk?L?6??I???\??Jt ??Kh??????|???w\???)~?????w????????{??B?"????m?????w?%??x?N?N2???}????a<2Z??????%?|W???H??{?]???{????|W???|W?7?%??z????^?y?5?[???Vg?5??????YO)Q?????jK??jsnjul?bun?????b????fKzc?????hh2;?????X???q?}?{?v ?D?z"?OT+]?????}???G?? 0P?t?D??? ??Q?j?C???j?? > ?? ???JW =|*??}??R`1??~?6?????????Y??9? ?~?t!{???,a?G/? L??????;?t?Mg4?u?h?juz-??C?L^????B??u?W??yJ)T??\????c??h???? C??$??.????{???????0~? > Zc?C??c:?@a\?n}?)?????O???????TYU????/_]k????S???*H???{Q?H?I=?4?Z???6%??1=@?????/Gt????? ???n????Q > endstream > endobj > > 5 0 obj > 6721 > endobj > > 6 0 obj > << /Type /FontDescriptor > /FontName /CAAAAA+GillSansMT > /Flags 4 > /FontBBox [ -161 -229 1040 916 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 916 > /StemV 80 > /FontFile2 4 0 R > >> > endobj > > 7 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]??n?0E?H??????)BJ?F????LR?? ?,?? {iUu:??x?=?f????W??o?Bzul\???^}%? ?? ?6?n?????e??_?.???????* ?????K?oj?????a????wR??M????u_r??8 ?\?r k>??sy!?~_M?????:Q? ??Um-??????$a???\?v?< ???w??Y?c?Y?1Z?q??? ??# ?0????`?? ??$,k?=X`H[??} 4}2 :??4}??M? ]?X0??h???.????8?3F?w?????a?18??4N~??k;?M?oP??endstream > endobj > > 8 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /CAAAAA+GillSansMT > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 250 479 500 384 277 729 426 > 770 219 437 500 500 280 500 500 > 500 500 823 395 426 416 333 551 > 666 509 219 323 500 323 458 250 > 500 719 437 ] > /FontDescriptor 6 0 R > /ToUnicode 7 0 R > >> > endobj > > 9 0 obj > << /Length 10 0 R > /Filter /FlateDecode > /Length1 9292 > >> > stream > x??:{|?U??~?$????N??|i(CI???j5?/???R?E?I??? g6+r?? ???h?@? hOm^?y??VM?C{?????????D(#???"w??k?e??mqudUt?R???1?m? ?1???kok??=?????A?? ?0|?G(G????B?JSk?:^??&??j??;22?8EW???a?R???F?g??]?/M???@????^????5???? ?#4??yY?/??>?~?????i???a??????????~'??V? ??K???_ ??y? ????F???8 E?VlD?P?P????? > f?}?y???3 -??@w9?#?/G?'?m???e?0c? ?,???c?`$??C3??o P}??it7F???"@?!DgW4?9V7? 6? ???b?????9 ?? V}k?t??j?\? ? ?'q ????????I???OL??????.R??????? > 7l?U??+6o??$O)4?[??-BgE????i?*? O?h?D??????FwEc??4?{Y"X#W?fI?? ???.???#?<.?s% =???????;?j?? ?z?????H(? 6H? bU??a?lRDg????????0???rU???b??(?????.???z?l?sD?Jwe????-V???#???????4~[EN?? U?G ???u !???? ??? 8\??K??KM&????)???? > ??jj]"???:????5?'kbH`??A?)?EgO??, ?\?:??? ??7?&?"?w/ > ???? Z,E???P??????V??????\??j??N???h??A ????W{????? > gQ  y ??,2??A??F??M:?k??JO{f?M?????:?.???1??????????H?m????N??Z????i?;]????oh???Yu?9???[^L4?????+???????k??D? &>ffB??GT?[???????AH??? ?`P ???L?j T ????k??J???Q?p~?? ???0|d??????<???P?,??! ?la?4wc:p?o?+?v????_?z??G?x???'p?? X??W?Ez???~??(??^0?}@#?2??B?3??ax???u#?p N?|???~??g????Q???MWwT?.]?M:M'?O?k???? ??L? > ?0x?G??-? ?T)?-???F?F?]??? ?R Z?P3i?Q???XR?ME??????d{?t?F?M?BBs4??IK{L+?????p?B?R@6p??`???MK?xY(]?>????R_???x?V??b?n????/??[?k???<8 ??}???6???v+M?!???V?????=^f?&???????%?t?? ?|?s > R??????{?9ob?4???}??%????y7?]???E????>?/-i? ??'c@?????& ?q?[e???????W?7Z?~^,6?????c?67?M-????}?y??????????|/=l7????*J??M8?1?J`_??????????B=!??B???O?tv ???,???7???IwI??O???\ k?? ???????%??? ??w??8??,?4??PT`??nf????|????S'??i:N??4?n?G??????O??o?????AT??????6????g'F??I??m?D:r??d??)?Z??????? ??K?U??C4?5?0??*M?^??6#C??`???GN?I9{??N?B$???M?^pq%B???q,?x? 9??*?.??E????epIW?v??5??=?w????v?????????6 ??????.niX?~???????Fui??Y??????Ga??|????? ?*?m?? ?????{??M\;"_???Ia??&?e?X?i?xo??? > ??8?u?tO_??e]O?M Xn????g????e??+?yUl?2V????t3???`)?X??A(,S??"???????xI???M%3C???Z??*_T2?B???b?Z-8h?Y%???,M?"A@c??ac?0?5?C? ????Fz???+?*F???F???v#???4?n?;??,?????i????)?i??'\?? g???*?f > &H??O?I?f??YS?0+?~??? >  ????E?xn???^??N<?Y???:??wf]1????-???.[?i? m?G????j???`f? ?o???? =!O@??'??&?Z?????k??????0??????w?A????;? ????V???+?;?FC???? ?,?Bc?'??o?$?jJ"8????b F X?gqhmp????4?z????x|;?@?K3?+,gbY?? > F&??! ?d??.v????kO>???n0???+??x-???? ?h&????=???1?w?w ?AI?P???? P`? !? Q??pJ?$6c? ???n)??X??????q????????T??y???;(???*?4? > ?@?K?`???? ??Td??P? +?M???+????????????[?????????uRK.V?????A\4?`p?i;e?7??1Q?_Q??KH?k?4yT??J?(?ZC?19?_? IC*(D?????????h?n?? ?>????1)?3??r????\V}?A? id\?????L=?;bu???T2?k :?77s??N?y/?t????)???????d????????????R5?+{?Z??DuT????????y?9??k???7$? ?m ~u_?9R'9p?Uo^??`??4]??? ???0? ?%\ ??P9s??a>?2? ??v???$?3!xaN?c??????? ???\??????Z?&?.?Q @?{??? ??????^Ao???'?f? `?`?q??F?q B???QlS ???????-?-?u???6??????????=???S?i?? [W?v?k??e??m????X?j1??8???????+Eyv?? ???? m?)^??E?? ??X?;?#??U??bk?????XC??*?N???f?c ??v?*?Zl??wF?n?j?u4???????? kJ[W6N??+~uH$c??X m? ??f??? pj~? ?Y!?Jf.???l??.3? ,v9@'??(???v??emh j?g5C??j??B??Vt?x??S?v?I?w$3D??????rSX? ?s?J??_??CnE??B}?L ?y ?H?]???????????N??F?? > ?v??ZQ??D?ZX??'????^^A([.??)???UL^? ??%?-? ?????n???~?? ??????0????~? ????u?b???I^}@M^j? )^??????Y?????$;?N??R> > A???m?=m'0:!????+? ??=???-W???s??s??? t9??Z???x??dO?38?rGm???^??7^???????????)t??-N?'?gc??????o?? ??sS??d??d?nqtY?;-?K?eX??????k??V?ce?}?j?c?????????????3;?b?h??m??I??? ?.? ?? |? ? ? ???w?R?sWH? ??v?m?(????U:?????? ?Q:?|?[???????["7+?a??P, O?2?| A??"???l.0f?y?Y?3???\?????L??\?J?????? ??l>??]??????????f?Uk0?????h?: ??#?B??V?0?q\?t?W)?t???f+?U~?0?G?kJF ?????3Y??y?'?U?? ??{u???? cT?`? SP???Z;??d8.??{???xc|?6?$VW??L4?_T?h??K?rOf ?????d?? ??|?j??F?FN*M6???? ?????????v??w{?d > endstream > endobj > > 10 0 obj > 6200 > endobj > > 11 0 obj > << /Type /FontDescriptor > /FontName /BAAAAA+GillSansMT-Bold > /Flags 4 > /FontBBox [ -176 -229 1165 929 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 929 > /StemV 80 > /FontFile2 9 0 R > >> > endobj > > 12 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]?Mo?@??$??=???M ?EM?5} ??&???L>hG?'????v4}?=?>1?>1???IX`?ai??P???3}?u@??'?\0????????????Wk??cp???? endobj > > 13 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /BAAAAA+GillSansMT-Bold > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 719 405 270 541 551 448 277 > 770 676 884 551 270 551 801 530 > 583 426 604 500 583 958 270 509 > 500 594 583 520 333 583 270 509 > 583 551 583 ] > /FontDescriptor 11 0 R > /ToUnicode 12 0 R > >> > endobj > > 14 0 obj > << /F1 13 0 R > /F2 8 0 R > >> > endobj > > 15 0 obj > << > /Font 14 0 R > /ProcSet [ /PDF ] > >> > endobj > > 16 0 obj > << /Type /Page > /Parent 3 0 R > /Resources 15 0 R > /MediaBox [ 0 0 842 595 ] > /Contents 1 0 R > >> > endobj > > 3 0 obj > << /Type /Pages > /Resources 15 0 R > /MediaBox [ 0 0 595 842 ] > /Kids [ 16 0 R > ] > /Count 1 > >> > endobj > > 17 0 obj > << /Type /Catalog > /Pages 3 0 R > >> > endobj > > 18 0 obj > << /Author > /Creator > /Producer > /CreationDate (D:20060817201019+02'00') > >> > endobj > > xref > 0 19 > 0000000000 65535 f > 0000000017 00000 n > 0000001815 00000 n > 0000017415 00000 n > 0000001842 00000 n > 0000008668 00000 n > 0000008693 00000 n > 0000008932 00000 n > 0000009397 00000 n > 0000009754 00000 n > 0000016060 00000 n > 0000016086 00000 n > 0000016331 00000 n > 0000016797 00000 n > 0000017162 00000 n > 0000017218 00000 n > 0000017285 00000 n > 0000017553 00000 n > 0000017613 00000 n > trailer > << /Size 19 > /Root 17 0 R > /Info 18 0 R > >> > startxref > 17844 > %%EOF > Database Tables > =============== > > New tables > ---------- > vtiger_orgunit > > Description: > Defines a oranizational unit > > Columns > orgunitid serial NOT NULL > orgid integer NOT NULL DEFAULT 0 > type character varying(30) > name character varying(60) NOT NULL > address character varying(150) > city character varying(100) > state character varying(100) > country character varying(100) > code character varying(30) > phone character varying(30) > fax character varying(30) > website character varying(100) > > Constraints: > vtiger_orgunit_pkey > PRIMARY KEY (orgunitid) > > fk_1_vtiger_orgunit > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > Indices: > vtiger_orgunit_name_idx > ON vtiger_orgunit > USING btree (orgid, name) > > vtiger_orgunit_type_idx > ON vtiger_orgunit > USING btree (orgid, type) > > > vtiger_orgunittype > > Description: > Defines the values to be entered into vtiger_orgunit.type > > Columns: > orgunittypeid serial NOT NULL > orgunittype character varying(30) > sortorderid integer DEFAULT 0 NOT NULL > presence integer DEFAULT 1 NOT NULL > > Constraints: > vtiger_orgunittype_pkey > PRIMARY KEY (orgunittypeid) > > Indices: > vtiger_orgunittype_type_idx > ON vtiger_orgunittype > USING btree (type) > > > vtiger_user2org > > Description: > Defines a list of organizations a user may work for > > Columns: > orgid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_user2org > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2org_orgid_idx > ON vtiger_user2org > USING btree (orgid) > > vtiger_user2org_userid_idx > ON vtiger_user2org > USING btree (userid) > > > vtiger_user2orgunit > > Description: > Defines a list of organizational units a user is > assigned to > > Columns: > orgunitid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2orgunit > FOREIGN KEY (orgunitid) > REFERENCES vtiger_orgunit(orgunitid) > ON DELETE CASCADE > > fk_2_vtiger_user2orgunit > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2orgunit_orgid_idx > ON vtiger_user2orgunit > USING btree (orgunitid) > > vtiger_user2orgunit_userid_idx > ON vtiger_user2orgunit > USING btree (userid) > > > vtiger_entity2org > > Description: > Assignes entities to particular organizations > > Columns: > orgid integer NOT NULL DEFAULT 0 > crmid integer NOT NULL DEFAULT 0 > > Constraints: > fk_1_vtiger_entity2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_entity2org > FOREIGN KEY (crmid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > Indices: > vtiger_entity2org_crmid_idx > ON vtiger_entity2org > USING btree (crmid) > > vtiger_entity2org_userid_idx > ON vtiger_entity2org > USING btree (userid) > > > Changes > ------- > 1. vtiger_campaing should be a vtiger_crmentity > -> Add the following constraint to the database > > fk_r_vtiger_campaign > FOREIGN KEY (campaignid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > -> Provide a migration script for already stored campaigns > > > PHP changes > =========== > Administrators Role > ------------------- > 1. Settings -> Company Details > - ListView > - Add > - Delete > - Change > > 2. Settings -> Users > - User is a member of one or more companies > (implement like the group membership assignement) > - Assign one main company to the user (out of the > membership list). > > CEO Role > -------- > 1. Settings -> Company Details > - Change deatils only for the companies, the user has a > CEO role for > > 2. Settings -> Company Unit > - ListView > - Add > - Delete > - Change > > 3. Settings -> Users > - User is a member of one or more organization units > (take care to provide only those units of organizations/ > companies to which the user already is assigned). > - Assign one main orgunit to the user (out of the > membership list). > > Standard user role > ------------------ > 1. login scheme > After the login the authenticated user gets another > window which lets him select the organization/company > he's going to act for in the new session. > > Open item: Skip this second login step if there's only > one organization assigned to that user? > > My proposal: > For the time being: yes. > This would be subject of further FCRs (like book- > keeping - booking date selection on login). > > Open item: Display the organization selection somewhere > during the entire session? > > My proposal: yes, upper right corner with the user name > > 2. Assignment of entities to exactly one company/organization > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 3. Assignment of entities to more than one company/organization > This affects > - Leads > - Accounts > - Contacts > - Potentials > - Products > - Campaigns > To the modification/add forms another list entity is to > be added. This list fills the crmentity2org table. Users > may add/delete entries to/from this table. > > Open item: May this table be empty? > > 4. Assignment of entities to orgunits > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 5. PDF generation > Addresses to be takenout of the organization table according > to the organization reference of the affected entity. > Addresses may be overridden by orgunit references. > > General > ------- > 1. The role assignments shown above results in permissions > to be maintained. > > 2. Do we use the term 'company' as in the GUI or 'organization' > as in the database? (No preferences from my side ... only > that there should be a common understanding). > > 3. Should there be a more sophisticated relationship between > entities and organizations (also orgunits)? May like > > If a product is assigned to company A and B: > May both companies change product details or should > there still be an ownership assigned to one of the > companies? > > This could be done using flags in the entity2org table > but would result in more sophisticated GUI operations. > _______________________________________________ > Get started with creating presentations online - http://zohoshow.com?vt -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From jeri at vtiger.com Wed Nov 15 04:24:21 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 17:54:21 +0530 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eeb932d91.-1068791366129115790.2050524429825132071@@vtiger.com> Dear James, Thanks for your fix.We have integrated it and it is available in the SVN. Thanks & Regards, Jerry. ---- James Tillman<jamestillman at sevatechnologies.com> wrote ---- ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue.  Until then, I assume reporting in some way is better than not reporting at all.))   modules/Emails/Emails.php seems to be lacking some key class-level fields.  Namely, these:   var $rel_users_table = "vtiger_salesmanactivityrel";var $rel_contacts_table = "vtiger_cntactivityrel";var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class.   This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact.  You get the typical "Invalid return value from vtigerCRM" error message.   I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work.   Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box.   By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response?  Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming.   jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/5a0a92eb/attachment.htm From philip at vtiger.com Thu Nov 16 07:30:25 2006 From: philip at vtiger.com (Philip) Date: Thu, 16 Nov 2006 21:00:25 +0530 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> References: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <10ef163e45a.3319490668445686029.-7775633052489133351@@vtiger.com> Hi Niel, Thanks for your effort in resolving the UI issue we'll test your filesin out test bed and check-in into the 5.0.3 repo if everything is fine,else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/92aed265/attachment.html From dgrant at accuratetechnologies.com Thu Nov 16 07:41:34 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Thu, 16 Nov 2006 10:41:34 -0500 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> I actually "solved" this problem a different way: I have now explicitly wordwrapped all multi-line textareas to 80 chars, both with WRAP=HARD and with a counting/wrapping function on the backend (AJAX doesn't seem to support WRAP=HARD) This way, the text entered in the textarea and the text returned from the database wrap the same - what you see is how it is stored. It's a lot simpler, and it works with AJAX. DG _____ From: Philip [mailto:philip at vtiger.com] Sent: Thursday, November 16, 2006 10:30 AM To: vtigercrm-developers at lists.vtigercrm.com Cc: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Hi Niel, Thanks for your effort in resolving the UI issue we'll test your files in out test bed and check-in into the 5.0.3 repo if everything is fine, else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/84365744/attachment.htm From neil.temperley at exemail.com.au Thu Nov 16 15:59:38 2006 From: neil.temperley at exemail.com.au (neil.temperley@exemail.com.au) Date: Fri, 17 Nov 2006 10:59:38 +1100 (EST) Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.co m> References: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> Message-ID: <4257.203.143.170.20.1163721578.squirrel@webmail.exetel.com.au> Hi Dennis, Basically what I did was reduce the number of hard wired overrides to the default style to a minimum and I also eliminated nowraps. A nowrap on one cell will often affect a whole column. Since a 4 column "Detail View" is a standard table layout, I was able to move the column width info into style.css. This gives a knowledgable user nice control over the relative column widths of a "Detail View" by tweaking column width settings. But the biggest gain is that all columns resize correctly to the window width of the user's browser. This is really nice. Any user can resize the window to suit their preference and the columns self adjust and wrap accordingly. Since the browser does the wrapping work it works with AJAX (and multibyte) without additional coding. Finally I was able to maximise the space for Notes and Descriptions etc by getting them to span the full row. BTW, several months back I helped implement code to force a wrap of Multi-select combo box lists in Smarty, but this (as you know) required a matching JavaScript fix for AJAX as well. I always felt this was a kludge; a hardwired column width that ignores the users browser window should be avoided if possible. With the new files I removed the 'kludge'. regards, Neil > I actually "solved" this problem a different way: > > > > I have now explicitly wordwrapped all multi-line textareas to 80 chars, > both with WRAP=HARD and with a counting/wrapping function on the backend > (AJAX doesn't seem to support WRAP=HARD) > > > > This way, the text entered in the textarea and the text returned from > the database wrap the same - what you see is how it is stored. > > > > It's a lot simpler, and it works with AJAX. > > > > DG > > > > _____ > > From: Philip [mailto:philip at vtiger.com] > Sent: Thursday, November 16, 2006 10:30 AM > To: vtigercrm-developers at lists.vtigercrm.com > Cc: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long > items and general column layout > > > > > Hi Niel, > > Thanks for your effort in resolving the UI issue we'll test your files > in out test bed and check-in into the 5.0.3 repo if everything is fine, > else we'll get back to you if we face any issue. > > Regards, > Philip > > > > ---- On Mon, 13 Nov 2006 Neil Temperley > wrote ---- > > Dear vtiger developers, > > please find attached a gzipped tar file of changes I'm suggesting to the > vtiger user interface to cope with the problem that long item problems > do > not wrap correctly and resizing the browser window doesn't help. See > ticket my #2564 and others. I've made these corrections to SVN 9765. > > In particular my aim was to make all "Detail Views" format well; > wrapping > correctly when the user chooses to alter the width of his or her browser > window. In particular I wanted to ensure that fields such as Comments, > Notes, Description, Terms & Conditions, Mailing Street and Multi-select > Combo Boxes worked correctly with long items regardless of window width. > Also, I've ensured that these wide items (including Contact Image (i.e. > Photo)) now span multiple columns to provide a neater layout. > > With these changes, the user has significant control over column width's > and > layout in Detail Views by altering the two classes in the style.css file > ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width > setting > that you can play with. You can choose values that give you column > proportions pretty similar to vtiger's existing proportions, or you can > choose values that enable more data to be fitted to the screen. > > Unfortunately, to implement these changes many files were affected > because > these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in > lots > of places such as Change Password and Data Migration. This means that > I've > ended up tweaking (and fixing some bugs in) lots of tables. Where > reasonable I've tried to replace the use of these with the more generic > .cellLabel and .cellInfo. > > Some of the "tables" affected are as follows. > > 1) All "Detail Views". A Detail View shows the details for one item, > e.g. > a Contact, a Quote etc. Detail Views are found in Contacts, Leads, > Potentials, Accounts, Notes, User and all the items under the Inventory > tab, > e.g. Quotes and Invoices. > > 2) The Advance Filter tables used in Custom View and Reporting. These > now > resize well and can accept long "OR" combinations of search strings. > > 3) Odd places (which in my mind do not really constitute a Detail View) > such > as Change Password, Convert Lead, Calendar and Data Migration. > > Files most affected are: > DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of > course. > > > How to proceed. > > 1) Untar the archive files into your vtigercrm root directory on top of > a > SVN 9765 version. > > 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only > giving > you a new style.css for Blue Lagoon (any other theme will look a mess > with > no word wrapping)!!!! > > 3) Edit a Contact and create lots of long entries in every field you > can! > > 4) Now resize your browser window and check that everything wraps > neatly. > > 5) If you want to play with the layout: in themes, open > bluelagoon/style.css, search for .dvtCellLabel, and read my notes. > For experts, you may want to copy bluelagoon/style-developer.css to > bluelagoon/style.css. This will give you a fairly ugly colour scheme but > will clearly show the places that have been affected by my changes. > > 6) Note I reformatted the indentation of portions of the code in these > files > where I thought indentation was poor or hard to follow. > > > Some of the things that I have learnt through this process. > > 1) There are multiple style classes used in vtiger and some have been > used > inconsistently. > One problem is that there is no clear definition of what constitutes a > Detail View. This is causing confusion. For example there are multiple > styles defining the same heading of different tables both using Detail > View > style classes, e.g. .detailedViewHeader and .dvInnerHeader. > > I'd like to suggest that we restrict Detail View tables to those having > four > columns: Label, Data, Label, Data. The headings for many different types > of tables are substantially identical. Rather than create new style for > every situation or table, it is probably best to minimise the number of > styles and use generic names such as .headingLevel2 or .selectBox where > possible. > > 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or class='small'> don't seem to propagate the font style down to cell > level. > I'm not sure why not. > > 3) Note also that an HTML statement like: > NOT . > > > Please let me know if you find any formatting disasters as a result of > these > changes. I've tried this with Firefox 1.5 and IE 6.0. > > I tried hard to be neat and careful. I spent a reasonable time > reformatting. (Yes, I spent way way too long on this :-)) > > Best regards, > Neil > > Neil Temperley > Skype: neil.temperley > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From Dirk.Gorny at genion.de Fri Nov 17 01:48:57 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Fri, 17 Nov 2006 10:48:57 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <200611171048.58005.Dirk.Gorny@genion.de> Am Montag, 6. November 2006 17:57 schrieb Dhr. R.R. Gerbrands: > @Dirk, could you give us your idea's on more specific improvements, > compared with openCRX? For sure, at first it is supports high class DBMS like DB2, Oracle, and MS-SQL. - openCRX is a completely i18n application with many supportet languages. English, German, Spanisch, Chinese, French, Polish , Portuguese, Russian, Swedish, Turkish, and Farsi are included. - For integration it supports RMI, CORBA, JMS, JCA. - You need only one deployment and one set of tables to manage a hundred of different mandators. - there is the possibility to export and import complex objects with their substructure in XML. -You can sync Offline/Mobile Client and Server. These are only a few things. The most you can see at http://www.opencrx.org/tour-features.htm. Depending on the architecture (J2EE, OMG/MDA) they work with a core team consists of 3 people. Best regards, Dirk From naterajj at hotmail.com Mon Nov 20 11:00:47 2006 From: naterajj at hotmail.com (Juan Natera) Date: Mon, 20 Nov 2006 11:00:47 -0800 Subject: [Vtigercrm-developers] Adding another asigned user's field to the Lead's Module Message-ID: Hi, I need to have 2 users assigned per Lead, I was looking for recomendations on how to do this, Adding a regular custom field with users from the settings page won't acomplish what we want, since we need the notifications/reports and such to affect both users. Thanks in advance, Juan Natera _________________________________________________________________ Get the latest Windows Live Messenger 8.1 Beta version.燡oin now. http://ideas.live.com From joe at tsolucio.com Mon Nov 20 11:25:28 2006 From: joe at tsolucio.com (Joe Bordes) Date: Mon, 20 Nov 2006 20:25:28 +0100 Subject: [Vtigercrm-developers] Is the list active? Message-ID: <1164050728.2936.34.camel@joesunix.int> Hi, For some time now there is very little activity on this list. The last 4/5 emails I have sent haven't been answered, fixed or commented on. The ones I would like to know about are: -> vtiger popup calendar start day of the week -> new vtiger_entityname table -> Latest news section in vtigerforge isn't updating -> DMS Is there another place where we should ask these questions? Regards, Joe TSolucio From neil.temperley at exemail.com.au Mon Nov 20 14:27:02 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Tue, 21 Nov 2006 09:27:02 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <000001c70cf3$02f2eed0$6501a8c0@Nemrut> Dear All, This archive has some minor fixes to two files in the version I sent previously. Additional altered files fix a layout issue for "Edit" and "Create" views... now the spacing/layout of the copy address radio buttons is improved. (As far as I can tell these files can be dropped on top of SVN 9848 and everything works OK.) Regards, Neil -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Neil Temperley Sent: Monday, 13 November 2006 21:27 To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
> may not do what you want since the class setting always takes precedence > over the "align". The better choice is this > > which will always work. > > 4) One nowrap type item in a table cell can turn off wrapping for the > **whole column** of data and ruin the layout. Avoid using nowrap! > > 5) I couldn't resize images since the HTML sizing seems to be stored > with > the link information for the image. Photos are too large by default. > > 6) I don't think   codes are required in empty data cells. In the > past > they used to be required to ensure a cell would display properly. If you > need to include one, put it **after** the data not in front so that the > alignment of the data is not disturbed (assuming the data is left > aligned), > e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.3/530 - Release Date: 11/11/06 18:53 -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil-20061121.tar.gz Type: application/x-gzip Size: 85673 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/e18da66b/vtiger-Neil-20061121.tar-0001.bin From g.un at freemail.hu Mon Nov 20 15:14:30 2006 From: g.un at freemail.hu (mikozod hozza) Date: Tue, 21 Nov 2006 00:14:30 +0100 (CET) Subject: [Vtigercrm-developers] example does not work Message-ID: Hello, I would need help why the example at http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules does not work for me. I have installed vTiger 5.2.0 on Linux box. I put this query: "insert into vtiger_field values( 4, '', 'event_time','vtiger_login_hist', 2, 5, 'event_time', 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" vtiger_login_hist is my prop table., event_time is one of its field. Then I got some error when visiting a certain Contact: "Fatal error: Call to a member function Move() on a non-object in /var/www/vtigercrm/include/database/PearDatabase.php " This error comes from query_result function. When I switched on debugging info it was seen that result parameter received here was empty. Actually I don't know what I made wrong. The whole purpose of my experiment would be to have a proprietary field on Contacts/More information. I hope some one can help me here. br, Gabor ______________________________________________________________________ KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. http://www.netrisk.hu From dan.means at teamsrs.com Mon Nov 20 18:45:07 2006 From: dan.means at teamsrs.com (Dan Means) Date: Mon, 20 Nov 2006 18:45:07 -0800 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <1164050728.2936.34.camel@joesunix.int> References: <1164050728.2936.34.camel@joesunix.int> Message-ID: <45626833.2030901@teamsrs.com> I think everybody's just exhausted and busy... Joe Bordes wrote: >Hi, > >For some time now there is very little activity on this list. The last >4/5 emails I have sent haven't been answered, fixed or commented on. > >The ones I would like to know about are: > >-> vtiger popup calendar start day of the week >-> new vtiger_entityname table >-> Latest news section in vtigerforge isn't updating >-> DMS > >Is there another place where we should ask these questions? > >Regards, Joe >TSolucio > >_______________________________________________ >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > -- Dan Means Mission Viejo, CA www.dkmeansonline.com www.teamsrs.com From joe at tsolucio.com Tue Nov 21 01:08:59 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:08:59 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164100139.10220.3.camel@joesunix.int> The second value of your insert is an empty string. It should be a numeric value obtained from the function getUniqueID("vtiger_field"). El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor > > ______________________________________________________________________ > KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! > Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. > http://www.netrisk.hu > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From joe at tsolucio.com Tue Nov 21 01:10:14 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:10:14 +0100 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <45626833.2030901@teamsrs.com> References: <1164050728.2936.34.camel@joesunix.int> <45626833.2030901@teamsrs.com> Message-ID: <1164100214.10220.4.camel@joesunix.int> Ok, that's normal. At least I know I am on the right list :-) Thanks, Joe El lun, 20-11-2006 a las 18:45 -0800, Dan Means escribi?: > I think everybody's just exhausted and busy... > > Joe Bordes wrote: > > >Hi, > > > >For some time now there is very little activity on this list. The last > >4/5 emails I have sent haven't been answered, fixed or commented on. > > > >The ones I would like to know about are: > > > >-> vtiger popup calendar start day of the week > >-> new vtiger_entityname table > >-> Latest news section in vtigerforge isn't updating > >-> DMS > > > >Is there another place where we should ask these questions? > > > >Regards, Joe > >TSolucio > > > >_______________________________________________ > >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > > From alex.svetos at gmail.com Tue Nov 21 01:41:56 2006 From: alex.svetos at gmail.com (alex svetos) Date: Tue, 21 Nov 2006 10:41:56 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor Hi, I don't understand what you want to do. But if you want to add a new field in a Contact you should do something like this : if you want to add a new field on Contact, assuming your field ids called 'card_number' you should insert a new line in vtiger field with thoses values : insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', 'card_number', 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' ) And add a the new column in vtiger_contactdetails. (assuming your new field is called 'mobile_phone' and is used to store a phone number.) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a5221807/attachment.htm From sergiokessler at gmail.com Tue Nov 21 04:54:56 2006 From: sergiokessler at gmail.com (Sergio A. Kessler) Date: Tue, 21 Nov 2006 09:54:56 -0300 Subject: [Vtigercrm-developers] separation in calendar Message-ID: <49216030611210454q7739413cs7bccead9f47e0098@mail.gmail.com> in the calendar screen there is a visual separation between events of types: Call & Meetings (left tab) To Dos (right tab) but the button "Add" permit to add any type of event (Call, Meeting or ToDo event)... why there is two tabs ? would'n it be better if the daily, weekly views show the three events types without any tabs ?? salute, /sergio From g.un at freemail.hu Tue Nov 21 06:19:02 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:19:02 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164100139.10220.3.camel@joesunix.int> Message-ID: hi > The second value of your insert is an empty string. It should be a > numeric value obtained from the function getUniqueID("vtiger_field"). Actually it is enough if you issue this query in mysql. I have used this query in mysql and it always assigns a unique value there. > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > Hello, > > > > I would need help why the example at > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > does not work for me. > > I have installed vTiger 5.2.0 on Linux box. > > I put this query: > > "insert into vtiger_field values( 4, '', > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > vtiger_login_hist is my prop table., event_time is one of > > its field. ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 06:25:58 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:25:58 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> Message-ID: alex svetos ?rta: > I don't understand what you want to do. But if you want to add a new field Actually I have defined a new table in vtiger database (vtiger_login_hist). I wan to make the certain contact's last login time to be displayed on Contacts/More Information tab. Technically I don't know for 100% sure how this should be achieved. This is why I bother you here on this list:) I have made some attempt based on online documentation on vtiger page but those were failed. And I don't know where to start to looking for my fault. > in a Contact you should do something like this : > if you want to add a new field on Contact, assuming your field ids called > 'card_number' you should insert a new line in vtiger field with thoses > values : > > insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', > 'card_number', > 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' > ) > > And add a the new column in vtiger_contactdetails. > > (assuming your new field is called 'mobile_phone' and is used to store a > phone number.) > Did I get it right that I have to update three tables in database for this case? These table are: vtiger_field, vtiger_contact and vtiger_contactdetails, aren't they? thanks for help so far! Gabor ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From joe at tsolucio.com Tue Nov 21 06:56:24 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 15:56:24 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164120984.10220.52.camel@joesunix.int> HI, El mar, 21-11-2006 a las 15:19 +0100, gabor escribi?: > hi > > > The second value of your insert is an empty string. It > should be a > > numeric value obtained from the function > getUniqueID("vtiger_field"). > Actually it is enough if you issue this query in mysql. I > have used this query in mysql and it always assigns a unique > value there. Yes, this is because the field is defined as an auto-increment. The problem is that this procedure does NOT update the value in vtiger_field_seq so any new module or maybe some patches are going to get into trouble with overwritten field values. It's OK if your sure you are never going to add anything somebody else has done. The correct way to do this is launch the SQL insert and then modify the value in vtiger_field_seq accordingly. Joe TSolucio > > > > > > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > > Hello, > > > > > > I would need help why the example at > > > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > > does not work for me. > > > I have installed vTiger 5.2.0 on Linux box. > > > I put this query: > > > "insert into vtiger_field values( 4, '', > > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > > vtiger_login_hist is my prop table., event_time is one of > > > its field. > > > ___________________________________________________________ > A legjobb AKCI?S utaz?sok oldala - Budav?r Tours > http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From oded at atelis.net Tue Nov 21 07:24:22 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:24:22 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <1164122662.13078.56.camel@x-23.atelis.net> Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). If its ok, I'd like to raise these issues here - not all at once, of course - and get some feedback, and possibly solutions to these. I'll start with the first question then: We've developed an in-house inventory management application to manager our sales of hardware products - we are resellers for a company that manufactures extension cards for PCs. Each such card has a name, model number and a serial number, where the serial number in unique for each item - not product. In our own inventory application, there is a "product" entity which has a model number, and each product has several serial number assigned to it. Due to commercial issues with out supplier (tracking eligability of customers for support) , we need to track each item that is shipped, using the serial number. Whenever we receive a delivery, we go over the boxed and add the serial number of every item under the product entity for that type of product. When we sell a product, we remove the item serial number from the inventory. We are not trying to use vTiger CRM to track inventory instead, but apparently in vTiger CRM, the product entity carries the serial number, so each product can have only one serial number available in the inventory. This forces us to either register each boxed item we receive as a product or ignore the serial numbers. We can't do the latter, and the former is problematic due to several reasons: - Creating a product entry is complicated and time consuming - creating 500 product entries for a shipment of 500 boards takes considerably more time then recording 500 serial numbers somewhere. - Product views (such as "Search for product" in the invoice editor) rarely list the serial number, so you basically get a list containing several dozens (sometimes hundreds, depending on the item) of similar entries and one has to guess which carries the correct serial number. - Inventory reports listing item quantity become completely useless. Is there a way to do what we need that I wasn't aware of ? Thanks. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. Nobody takes a bribe. Of course at Christmas if you happen to hold out your hat and somebody happens to put a little something in it, well, that's different. -- New York City Police Commissioner (Ret.) William P. O'Brien, instructions to the force. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/062e9236/attachment.html From dgrant at accuratetechnologies.com Tue Nov 21 07:37:31 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 10:37:31 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> _____ From: Oded Arbel [mailto:oded at atelis.net] Sent: Tuesday, November 21, 2006 10:24 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Question about the inventory mechanism Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). We wrote a back-end process to update the CRM with information out of our inventory system, including stock info, etc. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d414d269/attachment.htm From oded at atelis.net Tue Nov 21 07:52:42 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:52:42 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> Message-ID: <1164124362.13078.61.camel@x-23.atelis.net> On Tue, 2006-11-21 at 10:37 -0500, Dennis Grant wrote: > > We wrote a back-end process to update the CRM with information out of > our inventory system, including stock info, etc. But how did you solve the serial number issue with the CRM inventory mechanism ? I can probably sync our local inventory system to vTiger CRM, but if the vTiger CRM inventory reports will not be useful, and its not easy to use the inventory information in other entities (such as sales and invoices), then its kind of useless to me - we can just as easily continue to use our inventory system w/o integration and scribble serial numbers by hand on the invoices. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. You know what I did before I married? Anything I wanted to. -- Henny Youngman -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d95f406f/attachment.html From dgrant at accuratetechnologies.com Tue Nov 21 08:01:17 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 11:01:17 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> But how did you solve the serial number issue with the CRM inventory mechanism ? We didn't - no need, as we don't track serial numbers like you do. But the concept of coding back-end connectors to do your data entry is valid. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/5e68f763/attachment.htm From oded at atelis.net Tue Nov 21 08:24:45 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 18:24:45 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> Message-ID: <1164126285.13078.65.camel@x-23.atelis.net> On Tue, 2006-11-21 at 11:01 -0500, Dennis Grant wrote: > > > > > > But how did you solve the serial number issue with the CRM inventory > mechanism ? > > > > We didn?t ? no need, as we don?t track serial numbers like you do. > > > > But the concept of coding back-end connectors to do your data entry is > valid. It is, and I will do that if I can figure out a way to map the entities I need to what the CRM provides. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. In an essay about programming, Ellen Ullman tells a great anecdote about a programmer who was so socially inept that they could only communicate with him via email, even they all shared the same office. She also writes: "Pretty graphical interfaces are commonly called user-friendly. But they are not really your friends. Underlying every user-friendly interface is terrific contempt for the humans who will use it. ...to build a crash-proof system, the designer must be able to imagine--and disallow--the dumbest action possible. He or she has to think of every single stupid thing a human being could do. Gradually, over months and years, the designer's mind creates a construct of the user as an imbecile. This image is necessary. No crash-proof system can be built unless it is made for an idiot." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a90fbeab/attachment.html From dan.means at teamsrs.com Tue Nov 21 08:26:57 2006 From: dan.means at teamsrs.com (Dan Means) Date: Tue, 21 Nov 2006 08:26:57 -0800 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <1164124362.13078.61.camel@x-23.atelis.net> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> <1164124362.13078.61.camel@x-23.atelis.net> Message-ID: <456328D1.9070002@teamsrs.com> An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/2d9213c2/attachment.htm From g.un at freemail.hu Tue Nov 21 12:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 12:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From philip at vtiger.com Fri Nov 24 00:04:46 2006 From: philip at vtiger.com (Philip) Date: Fri, 24 Nov 2006 13:34:46 +0530 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 Message-ID: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Team, Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ http://en.vtiger.com/wip/index.php Trac status: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. Regards, Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061124/8c8a53f2/attachment.html From jens at Strawberry.COM Fri Nov 24 00:38:55 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Fri, 24 Nov 2006 09:38:55 +0100 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 In-Reply-To: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com>; from Philip on Fri, Nov 24, 2006 at 01:34:46PM +0530 References: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Message-ID: <20061124093855.B779@Strawberry.COM> Hi, PostgreSQL support is still not complete in vtigercrm release 5.0.2. I've already sent an patch to you when 5.0 was released, but you said to incorporate this into 5.0.1 ... In 5.1_jens the PostgreSQL support is fine. 5.1_jens is based on 5.0.2. I may extract the PostgreSQL related diffs between 5.0.2 and 5.1_jens and hand them over to you as a patch until sunday ... Should I? Kind regards, Jens On Fri, Nov 24, 2006 at 01:34:46PM +0530, Philip wrote: > Team, > > Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ > > http://en.vtiger.com/wip/index.php > > Trac status: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. > > > Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. > > We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. > > Regards, > Philip > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From gregory.machin at gmail.com Wed Nov 29 04:32:54 2006 From: gregory.machin at gmail.com (Gregory Machin) Date: Wed, 29 Nov 2006 14:32:54 +0200 Subject: [Vtigercrm-developers] vtigercrm nubee Message-ID: <30200a940611290432s3c146c22h2deecc7b74021ad3@mail.gmail.com> Hi All. I'm trying to install my, vtiger 5.0.2 from the tgz file.. and I get the following on the finish step .... Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/vtigercrm/adodb/adodb-xmlschema.inc.php on line 1656 Im using Fedora Core 6 64_bit AMD Turion 64 3Hz 1Gig Ram apache 2.2.3 php 5.1.6 php.ini ... max_execution_time = 300 ; Maximum execution time of each script, in second max_input_time = 60 ; Maximum amount of time each script may spend parsing memory_limit = 512M ; Maximum amount of memory a script may consume I started out memory_limit = 32M then 64M then 128M then got peeved and set it to 512M and still the same error.. I have played with all the setting I know and have used to resolve, similar problems before .. I'm stumped ... please help Many thanks -- Gregory Machin gregory.machin at gmail.com www.linuxpro.co.za From nithya at vtiger.com Thu Nov 2 01:27:08 2006 From: nithya at vtiger.com (Nithya) Date: Wed, 01 Nov 2006 22:27:08 -0800 Subject: [Vtigercrm-developers] Forum Moderation Message-ID: <10ea7597a25.-7019041752458725766.5893219660014322383@@vtiger.com> Hi Ken, Thank you for your mail and valuable input. We have been off late taking the operation of moving some of our posts(issues) from forums to bugtrac as far as possible so that it is ticketed for developers' attention as soon as possible. Once we move it there, we lock these posts, so that the status of the issue can be seen in the trac itself. We have successfully completed moving all code contributions and most of the other posts into HOw to's section of our WiKi Documentation and locked it in forums.We are trying to maintain only general discussions in the main forums so that the forums are not flooded ,making our job simpler. To lock a forum post, it can be done only by those with moderator priviliges.However, we will try and put a message as the last post , as you have rightly suggested. And terribly sorry for the spam posts which you have had to cut off. We are trying desperately to do away with these unwarranted posts! Please keep in touch with us. Best Regards Nithya _______________________________________________________________________________________ Subject: [Vtigercrm-developers] Forum Moderation From: Ken Lyle Date: Mon, 30 Oct 2006 11:08:14 -0800 (PST) To: vTiger List I've been moderating a bit, mainly deleting "girlie" and "pharma" posts...I have seen a couple of minor gripes about threads being locked. I wonder whether the board can be enhanced to show other moderators who locked the thread, when and why? Is it possible that threads can get locked by accident? Is this one locked, for example, because it's superseded by another: http://forums.vtiger.com/viewtopic.php?t=8932&postdays=0&postorder=asc&highlight=email&start=10 If so, it would be good to put a redirect message as the last post before the thread is locked. Just trying to get procedures down... Thanks, Ken 484-948-5706 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061101/c9ae9beb/attachment-0001.html From fp at crm-now.de Fri Nov 3 05:32:15 2006 From: fp at crm-now.de (Frank Piepiorra) Date: Fri, 3 Nov 2006 11:32:15 +0100 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: Message-ID: <200611031027.kA3ARZD8005280@doko.im-netz.de> If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that bugs can be assigned to the proper version. Regards, From allan.bush+vtiger_dev at gmail.com Fri Nov 3 11:29:58 2006 From: allan.bush+vtiger_dev at gmail.com (Allan Bush) Date: Fri, 3 Nov 2006 08:29:58 -0800 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: <200611031027.kA3ARZD8005280@doko.im-netz.de> References: <200611031027.kA3ARZD8005280@doko.im-netz.de> Message-ID: <3bec26390611030829t48726a12qe6f032776ab16bdd@mail.gmail.com> Thanks for the heads up. The version/milestone options should be up to date now. I'd be temped to remove 5.0.0 and 5.0.1 as version options when creating new tickets (as the issue may have been fixed with 5.0.2) but I'll leave that up to the people working on 5.x. On 11/3/06, Frank Piepiorra wrote: > If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not > 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that > bugs can be assigned to the proper version. > > Regards, > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > From joe at tsolucio.com Fri Nov 3 12:31:15 2006 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 03 Nov 2006 18:31:15 +0100 Subject: [Vtigercrm-developers] new vtiger_entityname table Message-ID: <1162575075.11542.23.camel@joesunix.int> Hi, What is the new vtiger_entityname table for? Do we have to add entries to this table for our own modules (timecards, projects,...)? Do we have to update the wiki with this info? Thanks, Joe TSolucio From dimitar.peev at gmail.com Sat Nov 4 05:37:23 2006 From: dimitar.peev at gmail.com (Dimitar Peev) Date: Sat, 4 Nov 2006 12:37:23 +0200 Subject: [Vtigercrm-developers] no authentication on soap Message-ID: <3b0e87e10611040237s34d73f8cxdb40a94ceace157a@mail.gmail.com> I see that it is possible to flood every installation of vtiger with leads and contacts through the soap RPC, am I right? There is no password whatsoever. From kenlyle at yahoo.com Sun Nov 5 09:45:59 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Sun, 5 Nov 2006 06:45:59 -0800 (PST) Subject: [Vtigercrm-developers] MySQL Migration Tool Message-ID: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> I just discovered on my computer the MySQL Migration Tool, 1.1.4 rc. This looks like a framework for doing database transforms, like vTiger 4.2.3 to 5, or Sugar 4.x to 4.2.3 or 5. This might be a more supportable way to deliver the data migrations we need. Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From Dirk.Gorny at genion.de Sun Nov 5 10:04:25 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Sun, 5 Nov 2006 16:04:25 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> Message-ID: <200611051604.25302.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: > I just discovered on my computer the MySQL Migration > Tool, 1.1.4 rc. Why another tool? The more code, the more errors. The basic thing is to put one database struktur to annother. Our ancestry therfor developed SQL. Long time ago with applications which where more complex in database structure all things were done in SQL. This prevents of running out of memory or on timeouts by the *.php or whatever you use. And, the great benefit; you will get meaningful error messages which are not dumped by the overlying script. So my recommendation: Pure SQJ, as few as possible Loops and complex strukture. Not referencing by attribute order. Ever referencing by attribute. I know it is a boring idea, but for me it worked the last 20 Jears. Best regards, Dirk From remco at artoge.nl Sun Nov 5 10:24:38 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Sun, 5 Nov 2006 16:24:38 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611051604.25302.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> Message-ID: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Hi all, Well I agree partly, as MYSQL isn't the only database in place! As their are some who work with postgrssql instead, not to mention the possibility for Oracle or anything else. If it's a tool to be used by many other sql databases fine, but as far as I know it's not. Refering to Dirk question why another tool, I've been developing with another tool: see www.radicore.org because I prefer a even stronger splitup: in using 3-tier design architecture. Although until now it's only been for customisation of VtigerCRM, I would love to see the base of 3-tier which is allready within VtigerCRM taken a few steps futher. Ton introduce it futher with a [quote from radicore website:] 3-Tier Architecture An architectural pattern of software development in which the application logic is separated into different tiers or layers: The Presentation Layer or User Interface, which all handles all communication with the user. The Business Layer, which has a separate object for each business entity. The Data Access Layer which communicates with the database. This allows individual layers to be enhanced, or even replaced, with minimal impact on the other layers. For example it should be possible to change nothing but the contents of the presentation layer in order to switch from XHTML output to PDF output, or to change nothing but the contents of the data access layer in order to switch from one database engine to another. [end quote] Best regards, Remco Op 5-nov-2006, om 16:04 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: >> I just discovered on my computer the MySQL Migration >> Tool, 1.1.4 rc. > > Why another tool? The more code, the more errors. The basic thing > is to put > one database struktur to annother. Our ancestry therfor developed > SQL. Long > time ago with applications which where more complex in database > structure all > things were done in SQL. This prevents of running out of memory or on > timeouts by the *.php or whatever you use. And, the great benefit; > you will > get meaningful error messages which are not dumped by the overlying > script. > So my recommendation: > Pure SQJ, as few as possible Loops and complex strukture. > Not referencing by attribute order. Ever referencing by attribute. > I know it is a boring idea, but for me it worked the last 20 Jears. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/4d7844fb/attachment-0001.html From acc at anthonychavez.org Sun Nov 5 16:42:43 2006 From: acc at anthonychavez.org (Anthony Chavez) Date: Sun, 05 Nov 2006 14:42:43 -0700 Subject: [Vtigercrm-developers] Customer portal sending wrong URL Message-ID: <87mz75d0z0.fsf@hephaistos.aegaeum.anthonychavez.org> vtigercrm-developers: It would appear that version 5.0.0 of the Customer Portal (on FreeBSD 6.1-RELEASE-p3, Apache 2.2.3, and PHP 5.1.6) is not sending the correct URL in emails. Here is an example, which results in 404: https://mydomain.com/vtiger/customerportal/general.php?action=UserTickets&ticketid=236&fun=detail general.php does not exist anywhere in my vtiger tree. Did I neglect to install it, or has it been removed since version 4.x? Thanks. -- Anthony Chavez http://anthonychavez.org/ mailto:acc at anthonychavez.org jabber:acc at jabber.anthonychavez.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/b6da2111/attachment.bin From Dirk.Gorny at genion.de Mon Nov 6 02:22:15 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Mon, 6 Nov 2006 08:22:15 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Message-ID: <200611060822.15947.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: > Refering to Dirk question why another tool, I've been developing with > another tool: see www.radicore.org because I prefer a even stronger > splitup: in using 3-tier design architecture. > Although until now it's only been for customisation of VtigerCRM, I > would love to see the base of 3-tier which is allready within > VtigerCRM taken a few steps futher. Hello Remco, Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier architecture not the same thing than putting a new 300HP engine in an old Volkswagen Beetle? There are better things to deal with a 3-tier architecture. For exaple using a application server like Jboss and you get rid of much security issuees by having all those connectors and process encapsulation allready there. I had worked a little with openCRX (http://www.opencrx.org/) wich has to my mind the best architecture (MDA) but must become user-friendly which vtigercrm is. In my opinion vtigercrm has to do a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. But I am not shure if this is actually possible with php. At the end you have another application server. Best regards, Dirk From remco at artoge.nl Mon Nov 6 02:42:40 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 08:42:40 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611060822.15947.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> Message-ID: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Hi Dirk, Well to use your metafor: If you would use php 3 it would be: an old beetle with a new engine. But as we're using php 5 it's the new beetle with a new engine. Indeed it's possible but not easy to build, and I agree again partly: As I'm using a hosted service for vtigercrm: it's only used for crm, in that way it's in my mind all ready an application server. I will have to look into openCRX before I respond to the rest aswell. Best regards and learning :-) Remco Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >> Refering to Dirk question why another tool, I've been developing with >> another tool: see www.radicore.org because I prefer a even stronger >> splitup: in using 3-tier design architecture. >> Although until now it's only been for customisation of VtigerCRM, I >> would love to see the base of 3-tier which is allready within >> VtigerCRM taken a few steps futher. > > Hello Remco, > > Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier > architecture not > the same thing than putting a new 300HP engine in an old Volkswagen > Beetle? > There are better things to deal with a 3-tier architecture. > For exaple using a application server like Jboss and you get rid of > much > security issuees by having all those connectors and process > encapsulation > allready there. > I had worked a little with openCRX (http://www.opencrx.org/) wich > has to my > mind the best architecture (MDA) but must become user-friendly which > vtigercrm is. In my opinion vtigercrm has to do a stronger > encapsulating of > the modules and building a crm-core as an interface for the > Modules. But I am > not shure if this is actually possible with php. At the end you > have another > application server. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From lists.vtigercrm.com at callum-macdonald.com Mon Nov 6 07:19:12 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 06 Nov 2006 19:19:12 +0700 Subject: [Vtigercrm-developers] Field cascade from Account to Contact Message-ID: <454F2840.6030907@callum-macdonald.com> Hey Guys, Does anyone know if it's possible to have Account Type available as a field in a contact's record? So you could filter contacts according to Account Type, etc. If not, any suggestions on how we'd best achieve this? I can see a couple of options... 1) Create a custom field in Contacts and hack vtiger to automatically update the field every time an account field is changed. Potentially nasty. 2) Hack the sql to join the field in and add it to the result set. Again potentially nasty. Suggestions most welcome on a postcard... :) Cheers, Callum. From remco at artoge.nl Mon Nov 6 11:57:02 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 17:57:02 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: Well, Reading a bit more: http://www-128.ibm.com/developerworks/rational/library/may05/brown/ index.html It makes sence: radicore.org is a usefull part for an MDA approche. Read for example, in the above url: Using MDA to customize a solution framework And yes with a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. You can have another application server with php. But I must state aswell that I do hope to see that's we'll still provide php only as wamp/lamp solution. As said before, that's all I need :-) If all this could help to improve the product let's then use it. @Dirk, could you give us your idea's on more specific improvements, compared with openCRX? Best regards, Remco Op 6-nov-2006, om 8:42 heeft Dhr. R.R. Gerbrands het volgende geschreven: > Hi Dirk, > > > Well to use your metafor: > If you would use php 3 it would be: an old beetle with a new engine. > But as we're using php 5 it's the new beetle with a new engine. > Indeed it's possible but not easy to build, and I agree again partly: > As I'm using a hosted service for vtigercrm: it's only used for crm, > in that way it's in my mind all ready an application server. > I will have to look into openCRX before I respond to the rest aswell. > > Best regards and learning :-) > > Remco > > > > Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > >> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >>> Refering to Dirk question why another tool, I've been developing >>> with >>> another tool: see www.radicore.org because I prefer a even stronger >>> splitup: in using 3-tier design architecture. >>> Although until now it's only been for customisation of VtigerCRM, I >>> would love to see the base of 3-tier which is allready within >>> VtigerCRM taken a few steps futher. >> >> Hello Remco, >> >> Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier >> architecture not >> the same thing than putting a new 300HP engine in an old Volkswagen >> Beetle? >> There are better things to deal with a 3-tier architecture. >> For exaple using a application server like Jboss and you get rid of >> much >> security issuees by having all those connectors and process >> encapsulation >> allready there. >> I had worked a little with openCRX (http://www.opencrx.org/) wich >> has to my >> mind the best architecture (MDA) but must become user-friendly which >> vtigercrm is. In my opinion vtigercrm has to do a stronger >> encapsulating of >> the modules and building a crm-core as an interface for the >> Modules. But I am >> not shure if this is actually possible with php. At the end you >> have another >> application server. >> >> Best regards, >> >> Dirk >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/d2e0f462/attachment-0001.html From joel.rydbeck at nubrek.com Tue Nov 7 00:08:12 2006 From: joel.rydbeck at nubrek.com (Joel Rydbeck) Date: Mon, 6 Nov 2006 23:08:12 -0600 Subject: [Vtigercrm-developers] 4.2 development References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3212 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/2b038104/attachment-0002.bin From nolan at peaceworks.ca Tue Nov 7 00:19:27 2006 From: nolan at peaceworks.ca (Nolan Andres) Date: Tue, 07 Nov 2006 00:19:27 -0500 Subject: [Vtigercrm-developers] 4.2 development In-Reply-To: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Message-ID: <4550175F.30105@peaceworks.ca> I'm interested, but can't be counted on for a lot of contributions. I'd be willing to take on issue 1507 (partial matches in searches), though, if that would be useful. peace, Nokes Joel Rydbeck wrote: > Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. > > - Joel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From grahama at add-ons.co.uk Tue Nov 7 02:58:35 2006 From: grahama at add-ons.co.uk (grahama at add-ons.co.uk) Date: Tue, 7 Nov 2006 07:58:35 +0000 (GMT) Subject: [Vtigercrm-developers] 4.2 development Message-ID: <865798.1162886315797.JavaMail.wibapp@vuk1120.visto-mgmt.com> Joel We are still on 4.x and because of the many custom requirements we have, we will remain for sometime. We are also using mysql, would you say that a move to postgres would be beneficial ? What benefits have you seen? Many thanks....any comments welcome. Graham -----Original Message----- From: "Joel Rydbeck" To: "vtigercrm-developers at lists.vtigercrm.com" Sent: 07/11/06 05:07 Subject: 4.2 development Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel From dgrant at accuratetechnologies.com Tue Nov 7 12:02:45 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 7 Nov 2006 12:02:45 -0500 Subject: [Vtigercrm-developers] profileGlobalPermission Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D88@exch.accuratetechnologies.com> OK gang, I've been beating my head against this for a while and I'm starting to get frustrated. Here is the issue: 1) in the ListView for TroubleTickets, some users can see TicketID and some cannot (the requirement is that all users can see them) 2) There is no place in the field permissions editor for Ticket ID (or crmid, for that matter) 3) Certain profiles CAN see TicketID; some cannot. 4) The difference between those profiles that can see ticketID is that they have $profileGlobalPermission[1] set to 0, where those that cannot see TicketID have $profileGlobalPermission[1] set to 1; 5) I think I've found where in the code the test is made - if you have $is_admin true OR $profileGlobalPermission[1]==0, then you get the full field list for that module/tab. Otherwise, there's a complicated query that pulls down allowed fields. 6) I have not (yet) found where $profileGlobalPermission[1] is set 7) I have not (yet) found how to add TicketID to a list of permissions where $profileGlobalPermission[1] == 0; I think being able to do #7 - and being to do it via the security interface - is the ultimate goal here. Can somebody PLEASE explain how this all interacts, before I go crazy? DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061107/980beb25/attachment-0001.html From joe at tsolucio.com Tue Nov 7 15:59:04 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 07 Nov 2006 21:59:04 +0100 Subject: [Vtigercrm-developers] profileGlobalPermissions Message-ID: <1162933144.8036.11.camel@joeshome.int> Hi Dennis, I have seen that the $profileGlobalPermissions array is set in the users corresponding user_privileges_id.php file (in the corresponding directory). This file is created in the CreateUserPrivilegeFile function in a script of the same name in modules/Users directory. I don't know when the function is called but I suppose that it is when you create a user. This function calls getCombinedUserGlobalPermission and this one calls getProfileGlobalPermission which accesses the table vtiger_profile2globalpermissions where the profiles Global Access Privileges are assigned. So I think that those profiles that are working must have the Global Privileges set to ALL and the others don't. I suppose that if you change the values in the database, which is equivalent to changing the profiles value you may get VT working in a way that you don't want. I think you will have to look at another way of adding the ticketid to the view. Probably playing with the SQL command. What I did was create my own ticketid field which autoincrements with code based on that available in the forums (I can send you my version if you want) and I use this field instead of VT's ticketid. Sorry I couldn't be of more help. Regards, Joe TSolucio From dfar2008 at gmail.com Tue Nov 7 23:27:26 2006 From: dfar2008 at gmail.com (ding jianting) Date: Wed, 8 Nov 2006 12:27:26 +0800 Subject: [Vtigercrm-developers] dashboard bug Message-ID: Hi,all I found error msg "No data available with the specified time period" in Dashboard module. I cracked code and found $this->module_id,module_name are invoked by process_full_list_query function of CRMEntity Bean. But there are no module_id,module_name fields in Potentails bean. Two fields exists in 5.0.1. So I added module_id,module_name field in Potentials.php. Dashboard module works properly again. another bug about report module: AdvancedFilter.php getSecondaryColumns_AdvFilterHTML function: from: if(isset($mod_strings[$fieldlable])) to: if(isset($mod_strings[$fieldlabel])) If any problem, pls let me know. Thanks and regards -- DingJianting ________________________________________ ????????????: http://www.c3crm.com ----------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/2bd6b40e/attachment-0001.html From lists.vtigercrm.com at callum-macdonald.com Tue Nov 7 23:46:31 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Wed, 08 Nov 2006 11:46:31 +0700 Subject: [Vtigercrm-developers] Release naming Message-ID: <45516127.4030306@callum-macdonald.com> Hi Guys, I think the naming of releases should be simplified. I suggest Joomla provides a good template to use (with one or two improvements): http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear from what version you can apply patch 2, and so on. I suggest we use the same method as Joomla. When a new version is released (5.0.2) then the following files are released: vtigercrm-5.0.0-to-5.0.2-patch.zip vtigercrm-5.0.1-to-5.0.2-patch.zip vtigercrm-5.0.2-full-windows.exe vtigercrm-5.0.2-full-linux.bin vtigercrm-5.0.2-full-lamp.tgz I think it's important to include the windows/linux/lamp in the file name. I know it's obvious from the extension to MOST people, but not to everyone. I also think these files should all be released in the same package in sourceforge. In my opinion, splitting the full and patch releases is confusing. I think this is a HUGELY important issue, as important as the recent heated debate over the naming of the GA release. Comments on a postcard... Callum. From ncknight at pacific.net.sg Wed Nov 8 00:41:07 2006 From: ncknight at pacific.net.sg (Nicholas Chan) Date: Wed, 08 Nov 2006 13:41:07 +0800 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516127.4030306@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> Message-ID: <45516DF3.20809@pacific.net.sg> I just found it odd that the naming issue is still being discussed till today. Why isn't the standard set and enforced already? Callum Macdonald wrote: > Hi Guys, > > I think the naming of releases should be simplified. I suggest Joomla > provides a good template to use (with one or two improvements): > http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 > > vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear > from what version you can apply patch 2, and so on. I suggest we use the > same method as Joomla. When a new version is released (5.0.2) then the > following files are released: > vtigercrm-5.0.0-to-5.0.2-patch.zip > vtigercrm-5.0.1-to-5.0.2-patch.zip > vtigercrm-5.0.2-full-windows.exe > vtigercrm-5.0.2-full-linux.bin > vtigercrm-5.0.2-full-lamp.tgz > > I > think it's important to include the windows/linux/lamp in the file name. > I know it's obvious from the extension to MOST people, but not to everyone. > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. > > I think this is a HUGELY important issue, as important as the recent > heated debate over the naming of the GA release. > > Comments on a postcard... > > > Callum. > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From jtk at yahoo.com Wed Nov 8 01:38:26 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Wed, 08 Nov 2006 01:38:26 -0500 Subject: [Vtigercrm-developers] Release naming References: <45516127.4030306@callum-macdonald.com> Message-ID: Callum Macdonald wrote: > I think the naming of releases should be simplified. vtiger 5 patch 2 > and vtiger 5.0.2 are confusing names. It is not clear from what version > you can apply patch 2, and so on. I suggest we use the same method as > Joomla. When a new version is released (5.0.2) then the following files > are released: > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. Just an opinion, but I don't think vtigercrm should concern itself with (or release) anything except pure-source, verbatim-to-the-svn-tag tar.gz and .zip releases. http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseProcedure Binary installers, patch-overlay releases, these are all the things that third-party packagers do according to their own standards. We don't want those problems. Packagers have the expertise and the ultimate responsibility to do final-installation correctly for their security strategy. What they need from the vtigercrm team is a rock-solid tarball with a predictable layout, at a predictable unique URL, happening the same way with every major, minor and bugfix release. vtigercrm releases should be tailored for a primary consumer audience of system packagers, and a secondary audience of expert manual install aficionados who are willing to obsessively merge the unpacked source tree to their own customized installation, and additionally set file permissions, etc, according to a well-documented INSTALL.txt. From remco at artoge.nl Wed Nov 8 06:30:17 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Wed, 8 Nov 2006 12:30:17 +0100 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516DF3.20809@pacific.net.sg> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: @ Nicholas, If you find it odd, you might want to wait using vtigercrm as we're in the process of becoming mature. @ Callum, What you are refering to is not release naming to my idea. But package naming. I think that's a bit confusing for more people, The release naming is still the same, in you example 5.0.2, depending on the target platform is you're suggested packet naming. I can agree with it, yet as our user are no newbee's the naming as stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming is enough, I would suggest adding a wiki page for the newbee's who doesn't know what to download instead. Best regards, Remco Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > I just found it odd that the naming issue is still being discussed > till > today. Why isn't the standard set and enforced already? > > Callum Macdonald wrote: >> Hi Guys, >> >> I think the naming of releases should be simplified. I suggest Joomla >> provides a good template to use (with one or two improvements): >> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >> frs.joomla_1_0.1_0_11 >> >> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >> clear >> from what version you can apply patch 2, and so on. I suggest we >> use the >> same method as Joomla. When a new version is released (5.0.2) then >> the >> following files are released: >> vtigercrm-5.0.0-to-5.0.2-patch.zip >> vtigercrm-5.0.1-to-5.0.2-patch.zip >> vtigercrm-5.0.2-full-windows.exe >> vtigercrm-5.0.2-full-linux.bin >> vtigercrm-5.0.2-full-lamp.tgz >> >> > patch2.zip?download>I >> think it's important to include the windows/linux/lamp in the file >> name. >> I know it's obvious from the extension to MOST people, but not to >> everyone. >> >> I also think these files should all be released in the same >> package in >> sourceforge. In my opinion, splitting the full and patch releases is >> confusing. >> >> I think this is a HUGELY important issue, as important as the recent >> heated debate over the naming of the GA release. >> >> Comments on a postcard... >> >> >> Callum. >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/b9c3bc42/attachment-0001.html From joe at tsolucio.com Wed Nov 8 18:50:30 2006 From: joe at tsolucio.com (Joe Bordes) Date: Thu, 09 Nov 2006 00:50:30 +0100 Subject: [Vtigercrm-developers] vtiger popup calendar start day of the week Message-ID: <1163029830.28710.8.camel@joeshome.int> Hi, I tried to get the VT calendar start on monday instead of sunday. I found the code very hard to follow and, to my surprise, there was no variable whose value I could change to get the calendar start on monday. As I did for the javascript calendar changing the variable firstDay. I finaly add a bit of code to the modules/Calendar/Calendar.php I changed line 111 $num_of_prev_days = $firstday_of_month->dayofweek; to $num_of_prev_days = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); And the same for year. I changed line 127 $noof_prevdays = $firstday_of_month->dayofweek; to $noof_prevdays = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); This seems to be working fine but I really don't know what I am doing. Does this break other things? Will I start getting activities and notifications on the wrong dates? Is there really no global variable I can change to get the calendar start on monday? Any comments would be greatly appreciated. Thanks, Joe TSolucio From leandro at oriontek.org Wed Nov 8 22:12:01 2006 From: leandro at oriontek.org (Leandro Rache Sanchez) Date: Wed, 8 Nov 2006 22:12:01 -0500 Subject: [Vtigercrm-developers] vtiger 5.0.0 to vtiger 5.0.2 Message-ID: <200611082212.01724.leandro@oriontek.org> Hi developers, I tried to install vtiger 5.0.2 from SVN and this ok, but i need to update vtiger 5.0.0 to vtiger 5.0.2, some simply copy paste from SVN soesn't work, please help me with some script for this update. Thanks, -- ~ Leandro Rache Sanchez (. .) leandro at oriontek.org \V/ //"\\ Corporacion Tecnol?gica ORION. /( ' )\ info at oriontek.org ^*-*^ http://www.oriontek.org/orion/ --------------------------------------- From gopals at vtiger.com Thu Nov 9 08:32:58 2006 From: gopals at vtiger.com (Gopal) Date: Thu, 09 Nov 2006 19:02:58 +0530 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. Message-ID: <45532E0A.4050709@vtiger.com> Dear Team, I am pleased to inform you all that Richie's Europe trip has been finalized. He will be reaching *UK* before 11th Nov and start visiting our user community and partners from 12th of Nov. In UK he will stay for about 10 days time. Based on the community needs he will extend his stay for 3 to 4 days. Next, he will be going to *Germany* or *France* for around 20 days stay where he will visit our community & business partners in various cities. In *France* he will be attending an Open Source Competition as a Jury member (Nov 30th and 31st). http://www.tropheesdulibre.org/index.php?module=4&action=3 His stay in France for 10 to 15 days period in depending up on the community requirements. He will also visit other *Schengen* countries depending on the community demand. */I would like to request you all to let us know your convenient place & time to meet Richie. In each country he would like meet most of our community members. /*Please drop a mail directly to *richie at vtiger.com* (and CC to gopals at vtiger.com) with the following information: * Place * Convenient Time * Address & Phone No Looking forward for your kind cooperation for making vtiger's first trip to Europe a successful one! Best Regards, *Gopal vtiger Team* --- S.S.G.Gopal +1 925 965 6387 Skype: sripadag blog: http://blogs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061109/69cf1fb5/attachment-0001.html From kenlyle at yahoo.com Thu Nov 9 10:15:20 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Thu, 9 Nov 2006 07:15:20 -0800 (PST) Subject: [Vtigercrm-developers] Being Good Tool Users Message-ID: <20061109151520.49889.qmail@web37312.mail.mud.yahoo.com> Community Engagement and Bug Fix Case Study: http://forums.vtiger.com/viewtopic.php?t=10811 I submitted a simple one file patch on October 31. That fix is stuck in the middle of the forum thread at the bottom of page 3. **Can I make a post within a thread Starred, Featured, Sticky? That would seem like a good thing in this case. ***Some people have reported that it works, some people have other issues. It appears that we have NO STRUCTURED mechanism for capturing the fact that there is a candidate fix, and what versions and operating systems on which the fix was successful or unsuccessful. Furthermore, we don't seem to have a way of tracking the 'credibility' of each report. Ideally, we could score these like so: Senior Users: 90% fix rate Intermediate Users: 60% fix rate Noob Users: 50% fix rate >From this example, I would assume that the fix is good, for the versions where the Senior Users report a fix rate over 80%, and the rest is user error. Back to the story....Today, 10 days later (Is that good? It gives time to get feedback, but wastes time of people who have a hard time finding the fix)...Nithya moved this to TRAC, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/2578 , and posted a link to the thread above, but it's not obvious that you have to go to page 3 to find the patch. There's no way in the forum to filter just posts with attachments....see ** SO, I posted the patch to the TRAC ticket. But not everyone has access to TRAC, I think. FURTHER, when I go to the TRAC page, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report , not logged in (public), I can't SEARCH How can I determine whether the bug that I am considering posting has already been posted? Even if I click Active Tickets, there is No Search. I don't believe that everyone knows about Ctrl+F (Firefox). IF we had ***, either in PHPBB or TRAC, then we could confidently LOCK the forum thread with a single redirect to the TRAC ticket. SO, here is an idea... SEARCH in the Forums seems broken...why, when I search for "Incoming Email" is the thread above 6th, behind less relevant threads? Assuming that THAT can be fixed...perhaps, when there is a candidate fix for a bug, there should be a POLL created that runs for a certain period...after which, if more than X% report success, the thread is locked, and a Starred, Featured, Sticky redirect to the TRAC ticket placed atop the thread. This would save everyone time... I am a Moderator, where is the ability to create a Poll? I would like to try this concept... Second, maybe TRAC is a better place to collect Operating System and version information for each bug and candidate fix. Who can add these fields? This would also provide us usage data, right? I know Sugar has that thing that collects usage data, which I would guess includes O/S, # of records, etc. If we know what configurations people are using, we can better isolate bugs...In fact, I can't really imagine trying to do it without that info. How can we even set priorities without knowing, for example, "There are 10 users with Bug #XXXX, but they are all running Red Hat 7". Then we can issue a statement that Red Hat 7 is not an officially supported platform, but Good Luck anyway.... I think it's important to realize that if we can save 120 people 30 seconds every day, we can get an extra hour that can be used to improve vTiger. I offer a challenge to all of you.....to select tools and use them in a way that accurately reflects the talent and intelligence of this group, because, right now, it does not, IMNSHO (In My Not So Humble Opinion). AND, of course, the Core Team should avoid shipping critical modules in a broken state. I want to help this effort, but become disheartened when it looks like nobody is thinking systematically, and there is no documentation sufficient to guide a reasonably bright person in how to contribute...I'll contribute some of that next, partly based on feedback to this thread. I've put hours into composing this, and would like to see something come of it... Thanks, Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From jens at Strawberry.COM Thu Nov 9 14:43:48 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Thu, 9 Nov 2006 20:43:48 +0100 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. In-Reply-To: <45532E0A.4050709@vtiger.com>; from Gopal on Thu, Nov 09, 2006 at 07:02:58PM +0530 References: <45532E0A.4050709@vtiger.com> Message-ID: <20061109204348.A13058@Strawberry.COM> Hi, End of November/Beginnig of December would be fine for me all the time. My location is Munich/Germany. I'd may pick up Richie at the munich airport and arrange a hotel room for him here in my town. My address is Strawberry EDV Systeme GmbH Jens Hamisch - CEO Am Flosskanal 9a D-82515 Wolfratshausen Tel.: +49 8171 41805-0 You may contact me or our my colleque Mrs. Westermann to clarify the details. Jens On Thu, Nov 09, 2006 at 07:02:58PM +0530, Gopal wrote: > Dear Team, > > I am pleased to inform you all that Richie's Europe trip has been > finalized. > > He will be reaching *UK* before 11th Nov and start visiting our user > community and partners from 12th of Nov. In UK he will stay for about 10 > days time. Based on the community needs he will extend his stay for 3 to > 4 days. > > Next, he will be going to *Germany* or *France* for around 20 days stay > where he will visit our community & business partners in various cities. > In *France* he will be attending an Open Source Competition as a Jury > member (Nov 30th and 31st). > > http://www.tropheesdulibre.org/index.php?module=4&action=3 > > His stay in France for 10 to 15 days period in depending up on the > community requirements. He will also visit other *Schengen* countries > depending on the community demand. > > */I would like to request you all to let us know your convenient place & > time to meet Richie. In each country he would like meet most of our > community members. > > /*Please drop a mail directly to *richie at vtiger.com* (and CC to > gopals at vtiger.com) with the following information: > > * Place > * Convenient Time > * Address & Phone No > > Looking forward for your kind cooperation for making vtiger's first trip > to Europe a successful one! > > Best Regards, > *Gopal > vtiger Team* > --- > S.S.G.Gopal > +1 925 965 6387 > Skype: sripadag > blog: http://blogs.vtiger.com > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From natan.pereira at fator9.com Fri Nov 10 12:26:28 2006 From: natan.pereira at fator9.com (natan.pereira at fator9.com) Date: Fri, 10 Nov 2006 15:26:28 -0200 Subject: [Vtigercrm-developers] Adding a new field with radio button Message-ID: <20061110152628.uw0gorykx0g088wk@webmail.fator9.com> I am having some problems with a new field, what I want is: Add two radios buttons (when I am registring a new Lead), that when one is selected appers a especific field and when the other is selected appers other especific field. I know how to do a field in database, but I dont know how to do the radio button and where I will put de progamming (if clause). I will be glad with somebody could help me... From neil.temperley at exemail.com.au Mon Nov 13 05:27:24 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Mon, 13 Nov 2006 21:27:24 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <45532E0A.4050709@vtiger.com> Message-ID: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil.tar.gz Type: application/x-gzip Size: 88018 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/b242a0d8/attachment.gz From lists.vtigercrm.com at callum-macdonald.com Mon Nov 13 07:24:00 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 13 Nov 2006 19:24:00 +0700 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: <455863E0.30509@callum-macdonald.com> Remco, you're right, I'm confusing package naming with release naming. The release naming documentation states "The vtigercrm project no longer produces Patches for distribution..." but there is a patch available here: http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 Who releases that patch? It's really the name of the patches that I think should be simplified, not the naming of the main releases. Cheers - Callum. Dhr. R.R. Gerbrands wrote: > @ Nicholas, > > If you find it odd, you might want to wait using vtigercrm as we're in > the process of becoming mature. > > @ Callum, > > What you are refering to is not release naming to my idea. > But package naming. > I think that's a bit confusing for more people, > The release naming is still the same, in you example 5.0.2, > depending on the target platform is you're suggested packet naming. > > I can agree with it, yet as our user are no newbee's the naming as > stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming > is enough, I would suggest adding a wiki page for the newbee's who > doesn't know what to download instead. > > Best regards, > > Remco > > > > > Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > >> I just found it odd that the naming issue is still being discussed till >> today. Why isn't the standard set and enforced already? >> >> Callum Macdonald wrote: >>> Hi Guys, >>> >>> I think the naming of releases should be simplified. I suggest Joomla >>> provides a good template to use (with one or two improvements): >>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 >>> >>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear >>> from what version you can apply patch 2, and so on. I suggest we use >>> the >>> same method as Joomla. When a new version is released (5.0.2) then the >>> following files are released: >>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>> vtigercrm-5.0.2-full-windows.exe >>> vtigercrm-5.0.2-full-linux.bin >>> vtigercrm-5.0.2-full-lamp.tgz >>> >>> I >>> think it's important to include the windows/linux/lamp in the file >>> name. >>> I know it's obvious from the extension to MOST people, but not to >>> everyone. >>> >>> I also think these files should all be released in the same package in >>> sourceforge. In my opinion, splitting the full and patch releases is >>> confusing. >>> >>> I think this is a HUGELY important issue, as important as the recent >>> heated debate over the naming of the GA release. >>> >>> Comments on a postcard... >>> >>> >>> Callum. >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > Dhr. R.R. Gerbrands > > Artoge > > ICT Security & Administration > Jachthoornstraat 59 > 6219 BN Maastricht > > kvk 14083961 > btw 155595106B01 > > t: +31 43 325 0316 > m: +31 6 2127 8082 > e: remco at artoge.nl > i: www.artoge.nl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From remco at artoge.nl Mon Nov 13 12:33:15 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 13 Nov 2006 18:33:15 +0100 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: <455863E0.30509@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> <455863E0.30509@callum-macdonald.com> Message-ID: Hi Callum, I see what you mean: LAMP/WAMP download (6.1 MB/tar.gz) v5.0 Patch 2 download (0.65 MB/tar.gz) I agree, that's not a propere release naming, reading blog: http:// www.vtiger.com/blogs/page/7/ that was handle by Philip and Mickie. Looking at: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming and seeing tar.gz I think they should name this: "LAMP/ WAMP update from 5.0.1 to 5.0.2" Cheers, Remco Op 13-nov-2006, om 13:24 heeft Callum Macdonald het volgende geschreven: > Remco, you're right, I'm confusing package naming with release naming. > > The release naming documentation states "The vtigercrm project no > longer > produces Patches > for > distribution..." but there is a patch available here: > http://www.vtiger.com/index.php? > option=com_content&task=view&id=30&Itemid=57 > > Who releases that patch? It's really the name of the patches that I > think should be simplified, not the naming of the main releases. > > Cheers - Callum. > > Dhr. R.R. Gerbrands wrote: >> @ Nicholas, >> >> If you find it odd, you might want to wait using vtigercrm as >> we're in >> the process of becoming mature. >> >> @ Callum, >> >> What you are refering to is not release naming to my idea. >> But package naming. >> I think that's a bit confusing for more people, >> The release naming is still the same, in you example 5.0.2, >> depending on the target platform is you're suggested packet naming. >> >> I can agree with it, yet as our user are no newbee's the naming as >> stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ >> ReleaseNaming >> is enough, I would suggest adding a wiki page for the newbee's who >> doesn't know what to download instead. >> >> Best regards, >> >> Remco >> >> >> >> >> Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: >> >>> I just found it odd that the naming issue is still being >>> discussed till >>> today. Why isn't the standard set and enforced already? >>> >>> Callum Macdonald wrote: >>>> Hi Guys, >>>> >>>> I think the naming of releases should be simplified. I suggest >>>> Joomla >>>> provides a good template to use (with one or two improvements): >>>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >>>> frs.joomla_1_0.1_0_11 >>>> >>>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >>>> clear >>>> from what version you can apply patch 2, and so on. I suggest we >>>> use >>>> the >>>> same method as Joomla. When a new version is released (5.0.2) >>>> then the >>>> following files are released: >>>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>>> vtigercrm-5.0.2-full-windows.exe >>>> vtigercrm-5.0.2-full-linux.bin >>>> vtigercrm-5.0.2-full-lamp.tgz >>>> >>>> >>> patch2.zip?download>I >>>> think it's important to include the windows/linux/lamp in the file >>>> name. >>>> I know it's obvious from the extension to MOST people, but not to >>>> everyone. >>>> >>>> I also think these files should all be released in the same >>>> package in >>>> sourceforge. In my opinion, splitting the full and patch >>>> releases is >>>> confusing. >>>> >>>> I think this is a HUGELY important issue, as important as the >>>> recent >>>> heated debate over the naming of the GA release. >>>> >>>> Comments on a postcard... >>>> >>>> >>>> Callum. >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> Dhr. R.R. Gerbrands >> >> Artoge >> >> ICT Security & Administration >> Jachthoornstraat 59 >> 6219 BN Maastricht >> >> kvk 14083961 >> btw 155595106B01 >> >> t: +31 43 325 0316 >> m: +31 6 2127 8082 >> e: remco at artoge.nl >> i: www.artoge.nl >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/a73c5675/attachment-0001.html From jamestillman at sevatechnologies.com Tue Nov 14 09:20:08 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:20:08 -0800 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php Message-ID: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e0d8863f/attachment-0001.html From jamestillman at sevatechnologies.com Tue Nov 14 09:44:32 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:44:32 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ae70ce49/attachment-0001.html From remco at artoge.nl Tue Nov 14 09:58:53 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 15:58:53 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php? option=com_content&task=view&id=86&Itemid=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > ((If someone would fix the forums registration, I'll gladly start > posting these issues on the forums if this is not the correct > venue. Until then, I assume reporting in some way is better than > not reporting at all.)) > > modules/Emails/Emails.php seems to be lacking some key class-level > fields. Namely, these: > > var $rel_users_table = "vtiger_salesmanactivityrel"; > var $rel_contacts_table = "vtiger_cntactivityrel"; > var $rel_serel_table = "vtiger_seactivityrel"; > It makes use of these fields in its code, as in the function > set_emails_contact_invitee_relationship(), but they are not set > anywhere in the class. > > This problem comes to light when you attempt to use the Outlook > plugin to link emails to a vtiger contact. You get the typical > "Invalid return value from vtigerCRM" error message. > > I inserted the lines mentioned above at line 38 in Emails.php and > Outlook email linking started to work. > > Most of the Outlook interaction with vtiger in v502 seems to be > sadly broken out of the box. > > By the way, anyone thought of improving the Outlook plugin to do > something other than stupidly report that vtiger returned an > invalid response? Having to use Fiddler or some other HTTP > inspection utility to just to find the PHP error message from > vtiger is time-consuming. > > jpt > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/564d4cad/attachment-0001.html From jamestillman at sevatechnologies.com Tue Nov 14 10:25:50 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 07:25:50 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> Message-ID: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Thanks, Remco. I had assumed that the bug tracker was the way to go, but saw no way to sign up for vTiger's Trac. I clicked on "Bug Tracker" in the Community section and got this page: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report which has no information on signing up. Clicking "vTiger Trac" in the community section is also a dead end for bug reporters, it seems. Did I miss something obvious? By the way, is there any way to search by keyword in Trac? Not easy to determine if a bug exists if you have to scan the whole bug database. jpt ________________________________ From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Dhr. R.R. Gerbrands Sent: Tuesday, November 14, 2006 9:59 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php?option=com_content&task=view&id=86&Itemi d=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/79c869d9/attachment-0001.html From remco at artoge.nl Tue Nov 14 11:33:25 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 17:33:25 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Message-ID: <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Hi James, No, you didn't miss something. Your right, it's not easy to see how to report a bug, theseday's something more to-do, if I only had the time :-( Yes you can search within track: 1) on the upper right use: Custom Query After clicking it: 2) use [Add filter] and 3) select a filter option (includes also Keywords) Best Regards, Remco Op 14-nov-2006, om 16:25 heeft James Tillman het volgende geschreven: > Thanks, Remco. I had assumed that the bug tracker was the way to > go, but saw no way to sign up for vTiger's Trac. > > I clicked on "Bug Tracker" in the Community section and got this page: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report > > which has no information on signing up. Clicking "vTiger Trac" in > the community section is also a dead end for bug reporters, it seems. > > Did I miss something obvious? > > By the way, is there any way to search by keyword in Trac? Not > easy to determine if a bug exists if you have to scan the whole bug > database. > > jpt > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf > Of Dhr. R.R. Gerbrands > Sent: Tuesday, November 14, 2006 9:59 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php > > James, > > Even the forums, aren't the place to report a bug, instead that > should be done within Track > > First see: community tab. > Gives http://www.vtiger.com/index.php? > option=com_content&task=view&id=86&Itemid=133 > > Then bug tracker, you will need a track login. > Gopal is your man to provide you with a login, ask him: > gopals at vtiger.com > > Thanks for reporting any issues, > > Best regards, Remco > > > > Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > >> ((If someone would fix the forums registration, I'll gladly start >> posting these issues on the forums if this is not the correct >> venue. Until then, I assume reporting in some way is better than >> not reporting at all.)) >> >> modules/Emails/Emails.php seems to be lacking some key class-level >> fields. Namely, these: >> >> var $rel_users_table = "vtiger_salesmanactivityrel"; >> var $rel_contacts_table = "vtiger_cntactivityrel"; >> var $rel_serel_table = "vtiger_seactivityrel"; >> It makes use of these fields in its code, as in the function >> set_emails_contact_invitee_relationship(), but they are not set >> anywhere in the class. >> >> This problem comes to light when you attempt to use the Outlook >> plugin to link emails to a vtiger contact. You get the typical >> "Invalid return value from vtigerCRM" error message. >> >> I inserted the lines mentioned above at line 38 in Emails.php and >> Outlook email linking started to work. >> >> Most of the Outlook interaction with vtiger in v502 seems to be >> sadly broken out of the box. >> >> By the way, anyone thought of improving the Outlook plugin to do >> something other than stupidly report that vtiger returned an >> invalid response? Having to use Fiddler or some other HTTP >> inspection utility to just to find the PHP error message from >> vtiger is time-consuming. >> >> jpt > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ef6bad09/attachment-0001.html From jtk at yahoo.com Tue Nov 14 13:49:47 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 13:49:47 -0500 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: Dhr. R.R. Gerbrands wrote: > Your right, it's not easy to see how to report a bug, theseday's > something more to-do, if I only had the time :-( http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart now links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets which links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess From joestewart at users.sourceforge.net Tue Nov 14 14:09:57 2006 From: joestewart at users.sourceforge.net (Joe Stewart) Date: Tue, 14 Nov 2006 13:09:57 -0600 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <455A1485.3090109@users.sourceforge.net> on 11/14/2006 12:49 PM Jeff Kowalczyk said the following: > Dhr. R.R. Gerbrands wrote: > >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( >> > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > Just a side note. There is now an Account Manager Plugin for trac that allows users to register for an account: http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin Joe From remco at artoge.nl Tue Nov 14 14:26:49 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 20:26:49 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <314E9A1B-3A8C-4EE8-8B59-E2749627A2D8@artoge.nl> Thanks, Jeff :-) remco Op 14-nov-2006, om 19:49 heeft Jeff Kowalczyk het volgende geschreven: > Dhr. R.R. Gerbrands wrote: >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e739431f/attachment-0001.html From jtk at yahoo.com Tue Nov 14 15:38:16 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 15:38:16 -0500 Subject: [Vtigercrm-developers] trac Account Manager Plugin References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> <455A1485.3090109@users.sourceforge.net> Message-ID: Joe Stewart wrote: > Just a side note. There is now an Account Manager Plugin for trac that > allows users to register for an account: > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin That, and the WebAdmin plugin, which will eventually be part of Trac core: http://trac.edgewall.org/wiki/WebAdmin Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. From jeri at vtiger.com Wed Nov 15 01:28:51 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 11:58:51 +0530 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eea4db828.-8020503555403603074.-7158338222294584874@@vtiger.com> Dear James, Thanks for your fix.We have integrated this and checked in to SVN. The revision is 9840. Thanks & Regards, Jerry. ---- On Tue, 14 Nov 2006 James Tillman wrote ---- The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/32ed6281/attachment-0001.html From fboudra at gmail.com Wed Nov 15 05:14:40 2006 From: fboudra at gmail.com (Fathi Boudra) Date: Wed, 15 Nov 2006 11:14:40 +0100 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <455A1485.3090109@users.sourceforge.net> Message-ID: <200611151114.40395.fboudra@gmail.com> Le mardi 14 novembre 2006 21:38, Jeff Kowalczyk a ?crit : > Joe Stewart wrote: > > Just a side note. There is now an Account Manager Plugin for trac that > > allows users to register for an account: > > > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin > > That, and the WebAdmin plugin, which will eventually be part of Trac core: > http://trac.edgewall.org/wiki/WebAdmin Web admin plugin is already installed. are you interested by adding AccountManagerPlugin if it isn't a duplication of webadmin in terms of functionnality ? > Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. in TODO list concerning infrastructure: * update gforge * update trac just, i lack of time atm. We'll do asap. cheers, Fathi From jens at Strawberry.COM Wed Nov 15 06:40:42 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Wed, 15 Nov 2006 12:40:42 +0100 Subject: [Vtigercrm-developers] [FEATURE REQUEST] Support Multiple SalesOffices In-Reply-To: <20060825232016.F13092@Strawberry.COM>; from Jens Hamisch on Fri, Aug 25, 2006 at 11:20:17PM +0200 References: <3E26E7A199CABA49822B3E6B741434F97D0914@exch.accuratetechnologies.com> <20060817165659.B21264@Strawberry.COM> <20060818091439.U2464@Strawberry.COM> <20060825232016.F13092@Strawberry.COM> Message-ID: <20061115124042.D4158@Strawberry.COM> Hi Dennis, hi *, it took a while to check everything out and finally to upload my changes to the SVN, but now I finally managed to do it. The feature branch 5.1_jens now contains a copy of 5.0.2 plus the following changes: FCR 2035 - Multi Organization and Organization Units support Postgres 8.1 support (5.0.2 does not contain all required patches) FormLetter support (Campaign reports may utilize the contacts as secondry table to generate a list of addresses to be used as form letter database in openoffice/staroffice/etc) Some bugfixes regarding vtiger 5.0.2 Account-Contacts filter on SalesOrder-, PurchaseOrder-, Quote- and Invoice-Popups): If an account is specified, the popup shows only tho contacts related to that account. May be over- ridden in the popup). This version is based on vtiger 5.0.2. It is almost a snapshot of my working vtiger copy. It runs stable in the following environment: Solaris 10 (Sparc 64 bit) Apache 2.2.2 PHP 5.1.4 Postgres 8.1.2 (with perl 5.8.7 backend) It is currently available on SVN only svn checkout http://vtiger.fosslabs.com/svn/vtiger/vtigercrm/branches/5.1_jens The branch also consists of a SQL-Script to migrate an existing database from 5.0.2 to 5.1_jens: schema/502To51Jens.sql This script offers the opportunity to use 5.1_jens on an existing database. However, I strongly advise to produce and save a backup before doing so. You may also start on an empty database using the usual installation prodcedure. If you start from scratch and populate the database with your entities (e.g. using a SQL dump from your productive database), you'll have to adjust the organization assignment before using the database as follows: INSERT INTO vtiger_entity2org SELECT 'vtiger', crmid, '1' FROM vtiger_crmentity; Replace 'vtiger' by your organizationname in this case. I'd appreciate any comments on my addons. Kind regards, Jens On Fri, Aug 25, 2006 at 11:20:17PM +0200, Jens Hamisch wrote: > Hi Dennis, > hi *, > > I've opened a feature change request in trac on this: #2035. > Attached please find a proposal describing the required database > and GUI changes. > > I'm on vacation for the next 2 weeks, so IMHO I could start > working on this enhancement based on the GA aftar my return. > > > Kind regards > Jens > > > > On Fri, Aug 18, 2006 at 09:14:39AM +0200, Jens Hamisch wrote: > > > > Hi Dennis, > > hi *, > > > > > > I'd like to post a proposal for an implementation of this feature. > > In advance there's one item unclear to me: > > > > What is the "official" procedure to add items to the > > vtiger_tab and vtiger_field tables? > > > > As I'd suggest the introduction of new tables, there should be a > > new table identifier on those. I'd like to ensure not to get into > > conflict with other addons and the ongoing process from RC to GA. > > So how do I "reserve" unique table ids? And is there a space for > > private tables (if someone adds private stuff)? > > > > > > Jens > > On Thu, Aug 17, 2006 at 04:56:59PM +0200, Jens Hamisch wrote: > > > Hi, > > > > > > > I also agree that there may be a default sales office for > > > > sub-organizations, but I don't thing that sub-organizations is a > > > > prerequisite for having multiple sales offices. > > > > > > yes ... > > > > > > The problem I have, that I need support for more than one entire > > > organization. So my point of introducing organizational units was > > > to split this off the organization table. The wording doesn't matter > > > at a first glance. A 'sales office' or 'location' would just be > > > some abstract part of an organization. > > > > > > > Jens, are you going to work on this? > > > > > > Yeah. > > > > > > > I'm going to be offline for a week (military exercise) so I won't be > > > > able to work on it for a little bit. > > > > > > Have fun! > > > I hope to able to present something to you ehen you'll be online again. > > > > > > -- Jens > > > > > > -------------------------------------------------------------------------------- > > > / > > > +##+|##+ STRAWBERRY Jens Hamisch > > > +v#+v v##+ EDV-Systeme GmbH Managing director > > > / v v\v > > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > > | . | Fax: (+49 8171) 41805-59 > > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > > \____/ Strawberry at Strawberry.COM > > > > > > _______________________________________________ > > > Get started with creating presentations online - http://zohoshow.com?vt > > > > -- > > > > -------------------------------------------------------------------------------- > > / > > +##+|##+ STRAWBERRY Jens Hamisch > > +v#+v v##+ EDV-Systeme GmbH Managing director > > / v v\v > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > | . | Fax: (+49 8171) 41805-59 > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > \____/ Strawberry at Strawberry.COM > > > > _______________________________________________ > > Get started with creating presentations online - http://zohoshow.com?vt > > -- > > -------------------------------------------------------------------------------- > / > +##+|##+ STRAWBERRY Jens Hamisch > +v#+v v##+ EDV-Systeme GmbH Managing director > / v v\v > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > | . | Fax: (+49 8171) 41805-59 > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > \____/ Strawberry at Strawberry.COM > > %PDF-1.4 > %???? > 1 0 obj > << /Length 2 0 R > /Filter /FlateDecode > >> > stream > x??Y??\' ?_i???\L??#E?v??^?]?/??U5S?????  g&?V???V????m??H????_B > y?"Zu??m??U??F?Y~??O???=???ya%`^~??WB)??Q??J?????wJ ~|+???I_?7?)?? U?|$?*??|???*???gX???????'????BSb??k?a????/+?mO???u????? ?x??( ? ???????B??0?W\??g? 1J ?h?T?iH?gZ?g???5y?,1d?o???"?dP???????eR5+?*1W~????3?C?X?Y?\S?G??lWft??$}k ????L????M ? ${? ??9?????6P? ? ?WK???Z{?6???F ?? ??pC?E K?y t???}|C~???C?`1F?S?QF?A?? ???r?56?L???F? > ?_A?m`D????v|?u|P????_???F0??Kl\??8F?o??zV;k??$?(?m_?qC*??????) XJ??)??@?=?$?????????5?y?M?w?pWv ?/|?Jy???[???$??W?O??#%??x?):??eU?????T??H0?Zxx??JKOu???C?mJ"???????H???`X}11?.E??g??X??w ? ???j???Y??"!?Tkh?.??? FVNxV:?uge??ov*]?'?L)JR???P???????Y?d ???pX??l??s???oB=Pf?RV4&??d ??[JH??K@????X?u?)????y????K?S????9?? ??j? \?F`s 8?46& ??S???????2?Ru???Ba/#???F11b???{?????!2<?s????n????????iP ??d???? z6=0)??z?xdW?[.Il??b???iu????????O???#??wR??????J?/?BB}?? ?phOe?????<3?R??????^?*Fn? ?`??I?4??X???)U?5?un>??1?cY b???,?D>?? ?????`=B/U??o??1/?d<}?5???T3?w ^?? ?n2c?-???x?;? |0y= o???zt?wC? ?????_>?kx?Mcl?y?? Y&3_???:????i?????9???I(j??1?????o ?Mo?e???t?2??ve?G??{?l-?Du??? ?r?????HS LJ?h?sF??&S+????P?F5CK?:?;???8nT-4???6?WP??z?X?????9mh8??s???? V?J?}??5????P?w?=%??7{J??T???????.=^%J?? '??????I[??(?>wIR?p > ?r?W:J[??5? ??????????8??T????????x?? endstream > endobj > > 2 0 obj > 1713 > endobj > > 4 0 obj > << /Length 5 0 R > /Filter /FlateDecode > /Length1 9796 > >> > stream > x??z{|T???Z{???={?{&?d?0&??)B?X??KJ??? ?_????a?? ??!r!??aSO??A?&??/!d???PSo?~?U?2v?s??A??X?SP??is??;?T? ?;P???????P= ??&?/?\s??? ????fs????!??????????f???????u4??????m1oB??>Z at yZg?? > ?J?????h0?????Hs?gd?$??????O??u#?7???d???_~??????e > ????.?J???2? ?i??h ???h???|??[ o?h?? f???r}?rfzgL?65;?6?????Hw?9?6??l2DA??j?*???X?`4???*?9^?????I???Z??,?Sw ?2???I?_?g|??9Y?3???2???t?c???2??9??.??vJM*?o??6? ???a???#J????)???4?E?E ?????Z?0?v ?-?2????;? ?.gf???1Y?Zb??0 ???????95q~??]???LI ??E1 ??? ????tl???=?DT?j?=?5?????"Y?Mk(K)??? ??'?H?M??????) _?b??????ZT9?>???,???%0b????d???,?????{???[{??[UUe?K=? ,V?RG??rf&??b@}? ??RC?,m??dZ??4?CK?@05??Q?????????????b?5r??????[\?jJ ? V? /?r'??|U?"J??f?3)???p?JovJ??;`??T'???J ?K? s?`?\Yy?Uf?9+?e? i??(???????R?j????#??y????e ?l0 '"*?????}??x B?Z, ? ?W?1??-?cd?a??1??H??-kI???F?f?? K ???????????*?????7?#>???????m?????L??.?m??-Y??l?? ?{??{ql?3?c/???????G?k????~i??m???~??=o`?z?b???4K???p#? t?QA????J? !?QP??~?3? ?M@]???8*.*.??J??2??o?Z ?l?A%l??????DEC??3d?{??o??e?{{????g`??u?"??AW?bzZ?E???????N??q6???w?8?=? ?e?r?J<5?YP?? ?JO??";?6????9` > ? ??dE ????!:??MA? z?F???0DE??g~/??L?8?? ??2?????x:??;???|?!? ???n?zQ?\) 7? >  y??Y^}D???(?????=?J?b?P?X?V ?TbkV~7P???2??? ~zC?????????U;J.?Y4w??????U-?V?X??%???????a??~?????jP~0??'?{??Z??J?(???2't*?W?C?,?D??J?HV??????l???_|r?21?.1??S\w? ?r`?:YRq#/? /O[??1m{?Pgry\?L?HX!T ,??#?3?b?ff???????L?x???S??L??t??)???9.??]?=?`,: S?w?????wDV?Q????)????????o?(?T???e???B!l0????????@?`6(]?u&C > ?r???\??e ?O??tE?;"??? ???????\?? V?1? fz????:-?z]o?????????J?N??? 6????-\ > \??'GP&?,?bq????R?_?W8?Q?2"V?Q???K?E,?Z??o?b?~?12?????F??4????v?? @@q?x!??? ?? 6qQQ^.?S&-??????e?v??H??U? ?-8qb??h???????{+??'?? z?gvI???? ={??????;??\?A}VpN? t?????`?Q+?^?JE?(H?U???!!(0BR?)e????S? ?&?G???93???'8???????3nOD?h?Zz'??t?????,?l j?zCm??]Pg?t*?1 #*q ???d/5?5??=?n?3F??6????C???P ?? [c^n??B??N????wG?51??O??? ???????o??????jg??*??k???~?????L?e?Y+??VT???~????7?6'-Jv{?b1??/G?J&??"??????[r?????? 0??C?O???6l_?4??????9?????r?p??4???6c??.?N?L?????6#?4????z?H????d23I ????K??:S? ??d?<^?U???O???m?G?1??jN????C???H+?%?5??}\?9?b>?.?????B?B_?12?????H?????????????c*??R?????}?G_???H??j%? ?<?^???{????-?$q??_={v[?????_~?s?#???v??????????m55???4??k??M?Pv???~?3?a" !??|??p??p?6??{?q!?????I?=?#???G ?%?PmUN?@|??e??`?z???0?C+??????1??BX30?0&v,?bR ???"???r??|! '?3R???0?E.?(?O??z?P|?8??????/g?y?r ? { ?????sq?8?Z?-Sp^?%???0o? #? ?6?(????u??? b?U U??:????'??????x?@Va?Aa1???`6?(??????|?xU?9???kW7????I?G?? ?? ??s?>?c?C?????VO? &???w?9?p?+?1???:S???(???,\)??[ko?r??t???1=???@I/?8jI?P?P>?8N?'D?9?Jnds??+??j??UIJ?? > ?t?{?z??u?3??,???"?yB?{c8??y?z?G????~t?? l?z???????c?5D?$????v?mh~p?xl^s??R*,?T?*U#iV)-+???C?8??'?????Dh ?s?#\?x ??hL\?w# ?y?h??%~v?????????>??{?5??????m?:#p]5??????????2? *p?G?9?- ?A??k?z?? m?????;I???jzj???? ?.? ???{?By?=l-s5?6?m?n?2?7?i??f?l?b??F???h? ??Z7? !?Cv%?0ZvJ~??XT?e???x?T7x ?NY??????l s????SK??O????s??????7??- ??di???s??Kn?M?g?.?*P ??? \?x3X 3??,0<?CA ?c>?M?1>???m?-^b????_? ?*?G?????? d??? > dA ??fn??j????? ??j????M? 6ee??2??x???r ??2)H?f1?+?'????????N?b{????????%???a TE??`+&??n?_????m???g?#H4???a?lLk u?%/9???,?XP??dwE?F???v????7?5??????;~=td`??????o_}%?'????;x???=?3z?RW?E??j??????0?).T6)YV?R5??`???1????P??} > dV(?/y? > bCx ? ?T?$ B,Ks? ??!????vSN??r!\*????!n?'?T?e?_=!?*???????Q| Q???? ???m????^9K]? ?/??)A?J?D?D?B?? B??????x?!??A?F^&BD??Z???c.???e?(e??k?g?, ??At\?n???~?0z?( L1?????Uf? ?7^?1B???C????I?*N??P273?z?=?d? "='??:?n??V?'u?I?r?'U????'? =?????9???6W?????Jx/a^2?.?Y?Y?/?y??_?s??%o?? vp?????B at uj???R@??????0~?`2 &d?Vaw:3??F?Z ??# >@??,a cI?? ?j???A?eOz????%?Y?B??J?~??K+??????????ujA?{???#=? 1?h?j??? > V?h??"\???*??!?!?? ?W??,?X????O P???2?? 9???C ??? ?7?s???:s?Z?kr???$_?&???&.&Z > ?$n?O4^??G????L_?? ??????A?P? ??????X?#HfA??#`?$???Y?1??? ??1?????rp??? > ?????7???"?z?? ??$?M??????@n??k$c??c?3o??$?#????c? E?G??oe?????7X??v)?+'B????? Ekb?-?Ea?????&f?????F??a > !?? ?????_@???I?J?b???(??GQ5???0? > dc???\?f???gFQ??@???v k#K????'?cA????_p??e??^???&?? ????>???{?a~!?????X?Q?@qU9MY???JS?R???)=h?l? "??Q@ ???F{E??I^??? ?8??? ?S8A.???????p????p ??! +???;?*X????1?37R8??D?? ZH?R8???2 sh6iK? ??C9)??????&x?[???k P6@?U???\#?cW??[????????.y?z????ZQ??????p?&??j=P??3(e?]?d???j?g??-?g?z ???? c?j7??????i(}k?*y?n??g?K?s??????f??q2?????zrSk?L?6??I???\??Jt ??Kh??????|???w\???)~?????w????????{??B?"????m?????w?%??x?N?N2???}????a<2Z??????%?|W???H??{?]???{????|W???|W?7?%??z????^?y?5?[???Vg?5??????YO)Q?????jK??jsnjul?bun?????b????fKzc?????hh2;?????X???q?}?{?v ?D?z"?OT+]?????}???G?? 0P?t?D??? ??Q?j?C???j?? > ?? ???JW =|*??}??R`1??~?6?????????Y??9? ?~?t!{???,a?G/? L??????;?t?Mg4?u?h?juz-??C?L^????B??u?W??yJ)T??\????c??h???? C??$??.????{???????0~? > Zc?C??c:?@a\?n}?)?????O???????TYU????/_]k????S???*H???{Q?H?I=?4?Z???6%??1=@?????/Gt????? ???n????Q > endstream > endobj > > 5 0 obj > 6721 > endobj > > 6 0 obj > << /Type /FontDescriptor > /FontName /CAAAAA+GillSansMT > /Flags 4 > /FontBBox [ -161 -229 1040 916 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 916 > /StemV 80 > /FontFile2 4 0 R > >> > endobj > > 7 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]??n?0E?H??????)BJ?F????LR?? ?,?? {iUu:??x?=?f????W??o?Bzul\???^}%? ?? ?6?n?????e??_?.???????* ?????K?oj?????a????wR??M????u_r??8 ?\?r k>??sy!?~_M?????:Q? ??Um-??????$a???\?v?< ???w??Y?c?Y?1Z?q??? ??# ?0????`?? ??$,k?=X`H[??} 4}2 :??4}??M? ]?X0??h???.????8?3F?w?????a?18??4N~??k;?M?oP??endstream > endobj > > 8 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /CAAAAA+GillSansMT > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 250 479 500 384 277 729 426 > 770 219 437 500 500 280 500 500 > 500 500 823 395 426 416 333 551 > 666 509 219 323 500 323 458 250 > 500 719 437 ] > /FontDescriptor 6 0 R > /ToUnicode 7 0 R > >> > endobj > > 9 0 obj > << /Length 10 0 R > /Filter /FlateDecode > /Length1 9292 > >> > stream > x??:{|?U??~?$????N??|i(CI???j5?/???R?E?I??? g6+r?? ???h?@? hOm^?y??VM?C{?????????D(#???"w??k?e??mqudUt?R???1?m? ?1???kok??=?????A?? ?0|?G(G????B?JSk?:^??&??j??;22?8EW???a?R???F?g??]?/M???@????^????5???? ?#4??yY?/??>?~?????i???a??????????~'??V? ??K???_ ??y? ????F???8 E?VlD?P?P????? > f?}?y???3 -??@w9?#?/G?'?m???e?0c? ?,???c?`$??C3??o P}??it7F???"@?!DgW4?9V7? 6? ???b?????9 ?? V}k?t??j?\? ? ?'q ????????I???OL??????.R??????? > 7l?U??+6o??$O)4?[??-BgE????i?*? O?h?D??????FwEc??4?{Y"X#W?fI?? ???.???#?<.?s% =???????;?j?? ?z?????H(? 6H? bU??a?lRDg????????0???rU???b??(?????.???z?l?sD?Jwe????-V???#???????4~[EN?? U?G ???u !???? ??? 8\??K??KM&????)???? > ??jj]"???:????5?'kbH`??A?)?EgO??, ?\?:??? ??7?&?"?w/ > ???? Z,E???P??????V??????\??j??N???h??A ????W{????? > gQ  y ??,2??A??F??M:?k??JO{f?M?????:?.???1??????????H?m????N??Z????i?;]????oh???Yu?9???[^L4?????+???????k??D? &>ffB??GT?[???????AH??? ?`P ???L?j T ????k??J???Q?p~?? ???0|d??????<???P?,??! ?la?4wc:p?o?+?v????_?z??G?x???'p?? X??W?Ez???~??(??^0?}@#?2??B?3??ax???u#?p N?|???~??g????Q???MWwT?.]?M:M'?O?k???? ??L? > ?0x?G??-? ?T)?-???F?F?]??? ?R Z?P3i?Q???XR?ME??????d{?t?F?M?BBs4??IK{L+?????p?B?R@6p??`???MK?xY(]?>????R_???x?V??b?n????/??[?k???<8 ??}???6???v+M?!???V?????=^f?&???????%?t?? ?|?s > R??????{?9ob?4???}??%????y7?]???E????>?/-i? ??'c@?????& ?q?[e???????W?7Z?~^,6?????c?67?M-????}?y??????????|/=l7????*J??M8?1?J`_??????????B=!??B???O?tv ???,???7???IwI??O???\ k?? ???????%??? ??w??8??,?4??PT`??nf????|????S'??i:N??4?n?G??????O??o?????AT??????6????g'F??I??m?D:r??d??)?Z??????? ??K?U??C4?5?0??*M?^??6#C??`???GN?I9{??N?B$???M?^pq%B???q,?x? 9??*?.??E????epIW?v??5??=?w????v?????????6 ??????.niX?~???????Fui??Y??????Ga??|????? ?*?m?? ?????{??M\;"_???Ia??&?e?X?i?xo??? > ??8?u?tO_??e]O?M Xn????g????e??+?yUl?2V????t3???`)?X??A(,S??"???????xI???M%3C???Z??*_T2?B???b?Z-8h?Y%???,M?"A@c??ac?0?5?C? ????Fz???+?*F???F???v#???4?n?;??,?????i????)?i??'\?? g???*?f > &H??O?I?f??YS?0+?~??? >  ????E?xn???^??N<?Y???:??wf]1????-???.[?i? m?G????j???`f? ?o???? =!O@??'??&?Z?????k??????0??????w?A????;? ????V???+?;?FC???? ?,?Bc?'??o?$?jJ"8????b F X?gqhmp????4?z????x|;?@?K3?+,gbY?? > F&??! ?d??.v????kO>???n0???+??x-???? ?h&????=???1?w?w ?AI?P???? P`? !? Q??pJ?$6c? ???n)??X??????q????????T??y???;(???*?4? > ?@?K?`???? ??Td??P? +?M???+????????????[?????????uRK.V?????A\4?`p?i;e?7??1Q?_Q??KH?k?4yT??J?(?ZC?19?_? IC*(D?????????h?n?? ?>????1)?3??r????\V}?A? id\?????L=?;bu???T2?k :?77s??N?y/?t????)???????d????????????R5?+{?Z??DuT????????y?9??k???7$? ?m ~u_?9R'9p?Uo^??`??4]??? ???0? ?%\ ??P9s??a>?2? ??v???$?3!xaN?c??????? ???\??????Z?&?.?Q @?{??? ??????^Ao???'?f? `?`?q??F?q B???QlS ???????-?-?u???6??????????=???S?i?? [W?v?k??e??m????X?j1??8???????+Eyv?? ???? m?)^??E?? ??X?;?#??U??bk?????XC??*?N???f?c ??v?*?Zl??wF?n?j?u4???????? kJ[W6N??+~uH$c??X m? ??f??? pj~? ?Y!?Jf.???l??.3? ,v9@'??(???v??emh j?g5C??j??B??Vt?x??S?v?I?w$3D??????rSX? ?s?J??_??CnE??B}?L ?y ?H?]???????????N??F?? > ?v??ZQ??D?ZX??'????^^A([.??)???UL^? ??%?-? ?????n???~?? ??????0????~? ????u?b???I^}@M^j? )^??????Y?????$;?N??R> > A???m?=m'0:!????+? ??=???-W???s??s??? t9??Z???x??dO?38?rGm???^??7^???????????)t??-N?'?gc??????o?? ??sS??d??d?nqtY?;-?K?eX??????k??V?ce?}?j?c?????????????3;?b?h??m??I??? ?.? ?? |? ? ? ???w?R?sWH? ??v?m?(????U:?????? ?Q:?|?[???????["7+?a??P, O?2?| A??"???l.0f?y?Y?3???\?????L??\?J?????? ??l>??]??????????f?Uk0?????h?: ??#?B??V?0?q\?t?W)?t???f+?U~?0?G?kJF ?????3Y??y?'?U?? ??{u???? cT?`? SP???Z;??d8.??{???xc|?6?$VW??L4?_T?h??K?rOf ?????d?? ??|?j??F?FN*M6???? ?????????v??w{?d > endstream > endobj > > 10 0 obj > 6200 > endobj > > 11 0 obj > << /Type /FontDescriptor > /FontName /BAAAAA+GillSansMT-Bold > /Flags 4 > /FontBBox [ -176 -229 1165 929 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 929 > /StemV 80 > /FontFile2 9 0 R > >> > endobj > > 12 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]?Mo?@??$??=???M ?EM?5} ??&???L>hG?'????v4}?=?>1?>1???IX`?ai??P???3}?u@??'?\0????????????Wk??cp???? endobj > > 13 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /BAAAAA+GillSansMT-Bold > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 719 405 270 541 551 448 277 > 770 676 884 551 270 551 801 530 > 583 426 604 500 583 958 270 509 > 500 594 583 520 333 583 270 509 > 583 551 583 ] > /FontDescriptor 11 0 R > /ToUnicode 12 0 R > >> > endobj > > 14 0 obj > << /F1 13 0 R > /F2 8 0 R > >> > endobj > > 15 0 obj > << > /Font 14 0 R > /ProcSet [ /PDF ] > >> > endobj > > 16 0 obj > << /Type /Page > /Parent 3 0 R > /Resources 15 0 R > /MediaBox [ 0 0 842 595 ] > /Contents 1 0 R > >> > endobj > > 3 0 obj > << /Type /Pages > /Resources 15 0 R > /MediaBox [ 0 0 595 842 ] > /Kids [ 16 0 R > ] > /Count 1 > >> > endobj > > 17 0 obj > << /Type /Catalog > /Pages 3 0 R > >> > endobj > > 18 0 obj > << /Author > /Creator > /Producer > /CreationDate (D:20060817201019+02'00') > >> > endobj > > xref > 0 19 > 0000000000 65535 f > 0000000017 00000 n > 0000001815 00000 n > 0000017415 00000 n > 0000001842 00000 n > 0000008668 00000 n > 0000008693 00000 n > 0000008932 00000 n > 0000009397 00000 n > 0000009754 00000 n > 0000016060 00000 n > 0000016086 00000 n > 0000016331 00000 n > 0000016797 00000 n > 0000017162 00000 n > 0000017218 00000 n > 0000017285 00000 n > 0000017553 00000 n > 0000017613 00000 n > trailer > << /Size 19 > /Root 17 0 R > /Info 18 0 R > >> > startxref > 17844 > %%EOF > Database Tables > =============== > > New tables > ---------- > vtiger_orgunit > > Description: > Defines a oranizational unit > > Columns > orgunitid serial NOT NULL > orgid integer NOT NULL DEFAULT 0 > type character varying(30) > name character varying(60) NOT NULL > address character varying(150) > city character varying(100) > state character varying(100) > country character varying(100) > code character varying(30) > phone character varying(30) > fax character varying(30) > website character varying(100) > > Constraints: > vtiger_orgunit_pkey > PRIMARY KEY (orgunitid) > > fk_1_vtiger_orgunit > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > Indices: > vtiger_orgunit_name_idx > ON vtiger_orgunit > USING btree (orgid, name) > > vtiger_orgunit_type_idx > ON vtiger_orgunit > USING btree (orgid, type) > > > vtiger_orgunittype > > Description: > Defines the values to be entered into vtiger_orgunit.type > > Columns: > orgunittypeid serial NOT NULL > orgunittype character varying(30) > sortorderid integer DEFAULT 0 NOT NULL > presence integer DEFAULT 1 NOT NULL > > Constraints: > vtiger_orgunittype_pkey > PRIMARY KEY (orgunittypeid) > > Indices: > vtiger_orgunittype_type_idx > ON vtiger_orgunittype > USING btree (type) > > > vtiger_user2org > > Description: > Defines a list of organizations a user may work for > > Columns: > orgid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_user2org > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2org_orgid_idx > ON vtiger_user2org > USING btree (orgid) > > vtiger_user2org_userid_idx > ON vtiger_user2org > USING btree (userid) > > > vtiger_user2orgunit > > Description: > Defines a list of organizational units a user is > assigned to > > Columns: > orgunitid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2orgunit > FOREIGN KEY (orgunitid) > REFERENCES vtiger_orgunit(orgunitid) > ON DELETE CASCADE > > fk_2_vtiger_user2orgunit > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2orgunit_orgid_idx > ON vtiger_user2orgunit > USING btree (orgunitid) > > vtiger_user2orgunit_userid_idx > ON vtiger_user2orgunit > USING btree (userid) > > > vtiger_entity2org > > Description: > Assignes entities to particular organizations > > Columns: > orgid integer NOT NULL DEFAULT 0 > crmid integer NOT NULL DEFAULT 0 > > Constraints: > fk_1_vtiger_entity2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_entity2org > FOREIGN KEY (crmid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > Indices: > vtiger_entity2org_crmid_idx > ON vtiger_entity2org > USING btree (crmid) > > vtiger_entity2org_userid_idx > ON vtiger_entity2org > USING btree (userid) > > > Changes > ------- > 1. vtiger_campaing should be a vtiger_crmentity > -> Add the following constraint to the database > > fk_r_vtiger_campaign > FOREIGN KEY (campaignid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > -> Provide a migration script for already stored campaigns > > > PHP changes > =========== > Administrators Role > ------------------- > 1. Settings -> Company Details > - ListView > - Add > - Delete > - Change > > 2. Settings -> Users > - User is a member of one or more companies > (implement like the group membership assignement) > - Assign one main company to the user (out of the > membership list). > > CEO Role > -------- > 1. Settings -> Company Details > - Change deatils only for the companies, the user has a > CEO role for > > 2. Settings -> Company Unit > - ListView > - Add > - Delete > - Change > > 3. Settings -> Users > - User is a member of one or more organization units > (take care to provide only those units of organizations/ > companies to which the user already is assigned). > - Assign one main orgunit to the user (out of the > membership list). > > Standard user role > ------------------ > 1. login scheme > After the login the authenticated user gets another > window which lets him select the organization/company > he's going to act for in the new session. > > Open item: Skip this second login step if there's only > one organization assigned to that user? > > My proposal: > For the time being: yes. > This would be subject of further FCRs (like book- > keeping - booking date selection on login). > > Open item: Display the organization selection somewhere > during the entire session? > > My proposal: yes, upper right corner with the user name > > 2. Assignment of entities to exactly one company/organization > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 3. Assignment of entities to more than one company/organization > This affects > - Leads > - Accounts > - Contacts > - Potentials > - Products > - Campaigns > To the modification/add forms another list entity is to > be added. This list fills the crmentity2org table. Users > may add/delete entries to/from this table. > > Open item: May this table be empty? > > 4. Assignment of entities to orgunits > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 5. PDF generation > Addresses to be takenout of the organization table according > to the organization reference of the affected entity. > Addresses may be overridden by orgunit references. > > General > ------- > 1. The role assignments shown above results in permissions > to be maintained. > > 2. Do we use the term 'company' as in the GUI or 'organization' > as in the database? (No preferences from my side ... only > that there should be a common understanding). > > 3. Should there be a more sophisticated relationship between > entities and organizations (also orgunits)? May like > > If a product is assigned to company A and B: > May both companies change product details or should > there still be an ownership assigned to one of the > companies? > > This could be done using flags in the entity2org table > but would result in more sophisticated GUI operations. > _______________________________________________ > Get started with creating presentations online - http://zohoshow.com?vt -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From jeri at vtiger.com Wed Nov 15 07:24:21 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 17:54:21 +0530 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eeb932d91.-1068791366129115790.2050524429825132071@@vtiger.com> Dear James, Thanks for your fix.We have integrated it and it is available in the SVN. Thanks & Regards, Jerry. ---- James Tillman<jamestillman at sevatechnologies.com> wrote ---- ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue.  Until then, I assume reporting in some way is better than not reporting at all.))   modules/Emails/Emails.php seems to be lacking some key class-level fields.  Namely, these:   var $rel_users_table = "vtiger_salesmanactivityrel";var $rel_contacts_table = "vtiger_cntactivityrel";var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class.   This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact.  You get the typical "Invalid return value from vtigerCRM" error message.   I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work.   Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box.   By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response?  Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming.   jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/5a0a92eb/attachment-0001.html From philip at vtiger.com Thu Nov 16 10:30:25 2006 From: philip at vtiger.com (Philip) Date: Thu, 16 Nov 2006 21:00:25 +0530 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> References: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <10ef163e45a.3319490668445686029.-7775633052489133351@@vtiger.com> Hi Niel, Thanks for your effort in resolving the UI issue we'll test your filesin out test bed and check-in into the 5.0.3 repo if everything is fine,else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/92aed265/attachment-0001.html From dgrant at accuratetechnologies.com Thu Nov 16 10:41:34 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Thu, 16 Nov 2006 10:41:34 -0500 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> I actually "solved" this problem a different way: I have now explicitly wordwrapped all multi-line textareas to 80 chars, both with WRAP=HARD and with a counting/wrapping function on the backend (AJAX doesn't seem to support WRAP=HARD) This way, the text entered in the textarea and the text returned from the database wrap the same - what you see is how it is stored. It's a lot simpler, and it works with AJAX. DG _____ From: Philip [mailto:philip at vtiger.com] Sent: Thursday, November 16, 2006 10:30 AM To: vtigercrm-developers at lists.vtigercrm.com Cc: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Hi Niel, Thanks for your effort in resolving the UI issue we'll test your files in out test bed and check-in into the 5.0.3 repo if everything is fine, else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/84365744/attachment-0001.html From neil.temperley at exemail.com.au Thu Nov 16 18:59:38 2006 From: neil.temperley at exemail.com.au (neil.temperley at exemail.com.au) Date: Fri, 17 Nov 2006 10:59:38 +1100 (EST) Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.co m> References: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> Message-ID: <4257.203.143.170.20.1163721578.squirrel@webmail.exetel.com.au> Hi Dennis, Basically what I did was reduce the number of hard wired overrides to the default style to a minimum and I also eliminated nowraps. A nowrap on one cell will often affect a whole column. Since a 4 column "Detail View" is a standard table layout, I was able to move the column width info into style.css. This gives a knowledgable user nice control over the relative column widths of a "Detail View" by tweaking column width settings. But the biggest gain is that all columns resize correctly to the window width of the user's browser. This is really nice. Any user can resize the window to suit their preference and the columns self adjust and wrap accordingly. Since the browser does the wrapping work it works with AJAX (and multibyte) without additional coding. Finally I was able to maximise the space for Notes and Descriptions etc by getting them to span the full row. BTW, several months back I helped implement code to force a wrap of Multi-select combo box lists in Smarty, but this (as you know) required a matching JavaScript fix for AJAX as well. I always felt this was a kludge; a hardwired column width that ignores the users browser window should be avoided if possible. With the new files I removed the 'kludge'. regards, Neil > I actually "solved" this problem a different way: > > > > I have now explicitly wordwrapped all multi-line textareas to 80 chars, > both with WRAP=HARD and with a counting/wrapping function on the backend > (AJAX doesn't seem to support WRAP=HARD) > > > > This way, the text entered in the textarea and the text returned from > the database wrap the same - what you see is how it is stored. > > > > It's a lot simpler, and it works with AJAX. > > > > DG > > > > _____ > > From: Philip [mailto:philip at vtiger.com] > Sent: Thursday, November 16, 2006 10:30 AM > To: vtigercrm-developers at lists.vtigercrm.com > Cc: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long > items and general column layout > > > > > Hi Niel, > > Thanks for your effort in resolving the UI issue we'll test your files > in out test bed and check-in into the 5.0.3 repo if everything is fine, > else we'll get back to you if we face any issue. > > Regards, > Philip > > > > ---- On Mon, 13 Nov 2006 Neil Temperley > wrote ---- > > Dear vtiger developers, > > please find attached a gzipped tar file of changes I'm suggesting to the > vtiger user interface to cope with the problem that long item problems > do > not wrap correctly and resizing the browser window doesn't help. See > ticket my #2564 and others. I've made these corrections to SVN 9765. > > In particular my aim was to make all "Detail Views" format well; > wrapping > correctly when the user chooses to alter the width of his or her browser > window. In particular I wanted to ensure that fields such as Comments, > Notes, Description, Terms & Conditions, Mailing Street and Multi-select > Combo Boxes worked correctly with long items regardless of window width. > Also, I've ensured that these wide items (including Contact Image (i.e. > Photo)) now span multiple columns to provide a neater layout. > > With these changes, the user has significant control over column width's > and > layout in Detail Views by altering the two classes in the style.css file > ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width > setting > that you can play with. You can choose values that give you column > proportions pretty similar to vtiger's existing proportions, or you can > choose values that enable more data to be fitted to the screen. > > Unfortunately, to implement these changes many files were affected > because > these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in > lots > of places such as Change Password and Data Migration. This means that > I've > ended up tweaking (and fixing some bugs in) lots of tables. Where > reasonable I've tried to replace the use of these with the more generic > .cellLabel and .cellInfo. > > Some of the "tables" affected are as follows. > > 1) All "Detail Views". A Detail View shows the details for one item, > e.g. > a Contact, a Quote etc. Detail Views are found in Contacts, Leads, > Potentials, Accounts, Notes, User and all the items under the Inventory > tab, > e.g. Quotes and Invoices. > > 2) The Advance Filter tables used in Custom View and Reporting. These > now > resize well and can accept long "OR" combinations of search strings. > > 3) Odd places (which in my mind do not really constitute a Detail View) > such > as Change Password, Convert Lead, Calendar and Data Migration. > > Files most affected are: > DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of > course. > > > How to proceed. > > 1) Untar the archive files into your vtigercrm root directory on top of > a > SVN 9765 version. > > 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only > giving > you a new style.css for Blue Lagoon (any other theme will look a mess > with > no word wrapping)!!!! > > 3) Edit a Contact and create lots of long entries in every field you > can! > > 4) Now resize your browser window and check that everything wraps > neatly. > > 5) If you want to play with the layout: in themes, open > bluelagoon/style.css, search for .dvtCellLabel, and read my notes. > For experts, you may want to copy bluelagoon/style-developer.css to > bluelagoon/style.css. This will give you a fairly ugly colour scheme but > will clearly show the places that have been affected by my changes. > > 6) Note I reformatted the indentation of portions of the code in these > files > where I thought indentation was poor or hard to follow. > > > Some of the things that I have learnt through this process. > > 1) There are multiple style classes used in vtiger and some have been > used > inconsistently. > One problem is that there is no clear definition of what constitutes a > Detail View. This is causing confusion. For example there are multiple > styles defining the same heading of different tables both using Detail > View > style classes, e.g. .detailedViewHeader and .dvInnerHeader. > > I'd like to suggest that we restrict Detail View tables to those having > four > columns: Label, Data, Label, Data. The headings for many different types > of tables are substantially identical. Rather than create new style for > every situation or table, it is probably best to minimise the number of > styles and use generic names such as .headingLevel2 or .selectBox where > possible. > > 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or class='small'> don't seem to propagate the font style down to cell > level. > I'm not sure why not. > > 3) Note also that an HTML statement like: > NOT . > > > Please let me know if you find any formatting disasters as a result of > these > changes. I've tried this with Firefox 1.5 and IE 6.0. > > I tried hard to be neat and careful. I spent a reasonable time > reformatting. (Yes, I spent way way too long on this :-)) > > Best regards, > Neil > > Neil Temperley > Skype: neil.temperley > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From Dirk.Gorny at genion.de Fri Nov 17 04:48:57 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Fri, 17 Nov 2006 10:48:57 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <200611171048.58005.Dirk.Gorny@genion.de> Am Montag, 6. November 2006 17:57 schrieb Dhr. R.R. Gerbrands: > @Dirk, could you give us your idea's on more specific improvements, > compared with openCRX? For sure, at first it is supports high class DBMS like DB2, Oracle, and MS-SQL. - openCRX is a completely i18n application with many supportet languages. English, German, Spanisch, Chinese, French, Polish , Portuguese, Russian, Swedish, Turkish, and Farsi are included. - For integration it supports RMI, CORBA, JMS, JCA. - You need only one deployment and one set of tables to manage a hundred of different mandators. - there is the possibility to export and import complex objects with their substructure in XML. -You can sync Offline/Mobile Client and Server. These are only a few things. The most you can see at http://www.opencrx.org/tour-features.htm. Depending on the architecture (J2EE, OMG/MDA) they work with a core team consists of 3 people. Best regards, Dirk From naterajj at hotmail.com Mon Nov 20 14:00:47 2006 From: naterajj at hotmail.com (Juan Natera) Date: Mon, 20 Nov 2006 11:00:47 -0800 Subject: [Vtigercrm-developers] Adding another asigned user's field to the Lead's Module Message-ID: Hi, I need to have 2 users assigned per Lead, I was looking for recomendations on how to do this, Adding a regular custom field with users from the settings page won't acomplish what we want, since we need the notifications/reports and such to affect both users. Thanks in advance, Juan Natera _________________________________________________________________ Get the latest Windows Live Messenger 8.1 Beta version.?Join now. http://ideas.live.com From joe at tsolucio.com Mon Nov 20 14:25:28 2006 From: joe at tsolucio.com (Joe Bordes) Date: Mon, 20 Nov 2006 20:25:28 +0100 Subject: [Vtigercrm-developers] Is the list active? Message-ID: <1164050728.2936.34.camel@joesunix.int> Hi, For some time now there is very little activity on this list. The last 4/5 emails I have sent haven't been answered, fixed or commented on. The ones I would like to know about are: -> vtiger popup calendar start day of the week -> new vtiger_entityname table -> Latest news section in vtigerforge isn't updating -> DMS Is there another place where we should ask these questions? Regards, Joe TSolucio From neil.temperley at exemail.com.au Mon Nov 20 17:27:02 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Tue, 21 Nov 2006 09:27:02 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <000001c70cf3$02f2eed0$6501a8c0@Nemrut> Dear All, This archive has some minor fixes to two files in the version I sent previously. Additional altered files fix a layout issue for "Edit" and "Create" views... now the spacing/layout of the copy address radio buttons is improved. (As far as I can tell these files can be dropped on top of SVN 9848 and everything works OK.) Regards, Neil -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Neil Temperley Sent: Monday, 13 November 2006 21:27 To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
> may not do what you want since the class setting always takes precedence > over the "align". The better choice is this > > which will always work. > > 4) One nowrap type item in a table cell can turn off wrapping for the > **whole column** of data and ruin the layout. Avoid using nowrap! > > 5) I couldn't resize images since the HTML sizing seems to be stored > with > the link information for the image. Photos are too large by default. > > 6) I don't think   codes are required in empty data cells. In the > past > they used to be required to ensure a cell would display properly. If you > need to include one, put it **after** the data not in front so that the > alignment of the data is not disturbed (assuming the data is left > aligned), > e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.3/530 - Release Date: 11/11/06 18:53 -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil-20061121.tar.gz Type: application/x-gzip Size: 85673 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/e18da66b/attachment.gz From g.un at freemail.hu Mon Nov 20 18:14:30 2006 From: g.un at freemail.hu (mikozod hozza) Date: Tue, 21 Nov 2006 00:14:30 +0100 (CET) Subject: [Vtigercrm-developers] example does not work Message-ID: Hello, I would need help why the example at http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules does not work for me. I have installed vTiger 5.2.0 on Linux box. I put this query: "insert into vtiger_field values( 4, '', 'event_time','vtiger_login_hist', 2, 5, 'event_time', 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" vtiger_login_hist is my prop table., event_time is one of its field. Then I got some error when visiting a certain Contact: "Fatal error: Call to a member function Move() on a non-object in /var/www/vtigercrm/include/database/PearDatabase.php " This error comes from query_result function. When I switched on debugging info it was seen that result parameter received here was empty. Actually I don't know what I made wrong. The whole purpose of my experiment would be to have a proprietary field on Contacts/More information. I hope some one can help me here. br, Gabor ______________________________________________________________________ KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. http://www.netrisk.hu From dan.means at teamsrs.com Mon Nov 20 21:45:07 2006 From: dan.means at teamsrs.com (Dan Means) Date: Mon, 20 Nov 2006 18:45:07 -0800 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <1164050728.2936.34.camel@joesunix.int> References: <1164050728.2936.34.camel@joesunix.int> Message-ID: <45626833.2030901@teamsrs.com> I think everybody's just exhausted and busy... Joe Bordes wrote: >Hi, > >For some time now there is very little activity on this list. The last >4/5 emails I have sent haven't been answered, fixed or commented on. > >The ones I would like to know about are: > >-> vtiger popup calendar start day of the week >-> new vtiger_entityname table >-> Latest news section in vtigerforge isn't updating >-> DMS > >Is there another place where we should ask these questions? > >Regards, Joe >TSolucio > >_______________________________________________ >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > -- Dan Means Mission Viejo, CA www.dkmeansonline.com www.teamsrs.com From joe at tsolucio.com Tue Nov 21 04:08:59 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:08:59 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164100139.10220.3.camel@joesunix.int> The second value of your insert is an empty string. It should be a numeric value obtained from the function getUniqueID("vtiger_field"). El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor > > ______________________________________________________________________ > KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! > Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. > http://www.netrisk.hu > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From joe at tsolucio.com Tue Nov 21 04:10:14 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:10:14 +0100 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <45626833.2030901@teamsrs.com> References: <1164050728.2936.34.camel@joesunix.int> <45626833.2030901@teamsrs.com> Message-ID: <1164100214.10220.4.camel@joesunix.int> Ok, that's normal. At least I know I am on the right list :-) Thanks, Joe El lun, 20-11-2006 a las 18:45 -0800, Dan Means escribi?: > I think everybody's just exhausted and busy... > > Joe Bordes wrote: > > >Hi, > > > >For some time now there is very little activity on this list. The last > >4/5 emails I have sent haven't been answered, fixed or commented on. > > > >The ones I would like to know about are: > > > >-> vtiger popup calendar start day of the week > >-> new vtiger_entityname table > >-> Latest news section in vtigerforge isn't updating > >-> DMS > > > >Is there another place where we should ask these questions? > > > >Regards, Joe > >TSolucio > > > >_______________________________________________ > >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > > From alex.svetos at gmail.com Tue Nov 21 04:41:56 2006 From: alex.svetos at gmail.com (alex svetos) Date: Tue, 21 Nov 2006 10:41:56 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor Hi, I don't understand what you want to do. But if you want to add a new field in a Contact you should do something like this : if you want to add a new field on Contact, assuming your field ids called 'card_number' you should insert a new line in vtiger field with thoses values : insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', 'card_number', 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' ) And add a the new column in vtiger_contactdetails. (assuming your new field is called 'mobile_phone' and is used to store a phone number.) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a5221807/attachment-0001.html From sergiokessler at gmail.com Tue Nov 21 07:54:56 2006 From: sergiokessler at gmail.com (Sergio A. Kessler) Date: Tue, 21 Nov 2006 09:54:56 -0300 Subject: [Vtigercrm-developers] separation in calendar Message-ID: <49216030611210454q7739413cs7bccead9f47e0098@mail.gmail.com> in the calendar screen there is a visual separation between events of types: Call & Meetings (left tab) To Dos (right tab) but the button "Add" permit to add any type of event (Call, Meeting or ToDo event)... why there is two tabs ? would'n it be better if the daily, weekly views show the three events types without any tabs ?? salute, /sergio From g.un at freemail.hu Tue Nov 21 09:19:02 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:19:02 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164100139.10220.3.camel@joesunix.int> Message-ID: hi > The second value of your insert is an empty string. It should be a > numeric value obtained from the function getUniqueID("vtiger_field"). Actually it is enough if you issue this query in mysql. I have used this query in mysql and it always assigns a unique value there. > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > Hello, > > > > I would need help why the example at > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > does not work for me. > > I have installed vTiger 5.2.0 on Linux box. > > I put this query: > > "insert into vtiger_field values( 4, '', > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > vtiger_login_hist is my prop table., event_time is one of > > its field. ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 09:25:58 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:25:58 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> Message-ID: alex svetos ?rta: > I don't understand what you want to do. But if you want to add a new field Actually I have defined a new table in vtiger database (vtiger_login_hist). I wan to make the certain contact's last login time to be displayed on Contacts/More Information tab. Technically I don't know for 100% sure how this should be achieved. This is why I bother you here on this list:) I have made some attempt based on online documentation on vtiger page but those were failed. And I don't know where to start to looking for my fault. > in a Contact you should do something like this : > if you want to add a new field on Contact, assuming your field ids called > 'card_number' you should insert a new line in vtiger field with thoses > values : > > insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', > 'card_number', > 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' > ) > > And add a the new column in vtiger_contactdetails. > > (assuming your new field is called 'mobile_phone' and is used to store a > phone number.) > Did I get it right that I have to update three tables in database for this case? These table are: vtiger_field, vtiger_contact and vtiger_contactdetails, aren't they? thanks for help so far! Gabor ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From joe at tsolucio.com Tue Nov 21 09:56:24 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 15:56:24 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164120984.10220.52.camel@joesunix.int> HI, El mar, 21-11-2006 a las 15:19 +0100, gabor escribi?: > hi > > > The second value of your insert is an empty string. It > should be a > > numeric value obtained from the function > getUniqueID("vtiger_field"). > Actually it is enough if you issue this query in mysql. I > have used this query in mysql and it always assigns a unique > value there. Yes, this is because the field is defined as an auto-increment. The problem is that this procedure does NOT update the value in vtiger_field_seq so any new module or maybe some patches are going to get into trouble with overwritten field values. It's OK if your sure you are never going to add anything somebody else has done. The correct way to do this is launch the SQL insert and then modify the value in vtiger_field_seq accordingly. Joe TSolucio > > > > > > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > > Hello, > > > > > > I would need help why the example at > > > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > > does not work for me. > > > I have installed vTiger 5.2.0 on Linux box. > > > I put this query: > > > "insert into vtiger_field values( 4, '', > > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > > vtiger_login_hist is my prop table., event_time is one of > > > its field. > > > ___________________________________________________________ > A legjobb AKCI?S utaz?sok oldala - Budav?r Tours > http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From oded at atelis.net Tue Nov 21 10:24:22 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:24:22 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <1164122662.13078.56.camel@x-23.atelis.net> Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). If its ok, I'd like to raise these issues here - not all at once, of course - and get some feedback, and possibly solutions to these. I'll start with the first question then: We've developed an in-house inventory management application to manager our sales of hardware products - we are resellers for a company that manufactures extension cards for PCs. Each such card has a name, model number and a serial number, where the serial number in unique for each item - not product. In our own inventory application, there is a "product" entity which has a model number, and each product has several serial number assigned to it. Due to commercial issues with out supplier (tracking eligability of customers for support) , we need to track each item that is shipped, using the serial number. Whenever we receive a delivery, we go over the boxed and add the serial number of every item under the product entity for that type of product. When we sell a product, we remove the item serial number from the inventory. We are not trying to use vTiger CRM to track inventory instead, but apparently in vTiger CRM, the product entity carries the serial number, so each product can have only one serial number available in the inventory. This forces us to either register each boxed item we receive as a product or ignore the serial numbers. We can't do the latter, and the former is problematic due to several reasons: - Creating a product entry is complicated and time consuming - creating 500 product entries for a shipment of 500 boards takes considerably more time then recording 500 serial numbers somewhere. - Product views (such as "Search for product" in the invoice editor) rarely list the serial number, so you basically get a list containing several dozens (sometimes hundreds, depending on the item) of similar entries and one has to guess which carries the correct serial number. - Inventory reports listing item quantity become completely useless. Is there a way to do what we need that I wasn't aware of ? Thanks. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. Nobody takes a bribe. Of course at Christmas if you happen to hold out your hat and somebody happens to put a little something in it, well, that's different. -- New York City Police Commissioner (Ret.) William P. O'Brien, instructions to the force. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/062e9236/attachment-0001.html From dgrant at accuratetechnologies.com Tue Nov 21 10:37:31 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 10:37:31 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> _____ From: Oded Arbel [mailto:oded at atelis.net] Sent: Tuesday, November 21, 2006 10:24 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Question about the inventory mechanism Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). We wrote a back-end process to update the CRM with information out of our inventory system, including stock info, etc. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d414d269/attachment-0001.html From oded at atelis.net Tue Nov 21 10:52:42 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:52:42 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> Message-ID: <1164124362.13078.61.camel@x-23.atelis.net> On Tue, 2006-11-21 at 10:37 -0500, Dennis Grant wrote: > > We wrote a back-end process to update the CRM with information out of > our inventory system, including stock info, etc. But how did you solve the serial number issue with the CRM inventory mechanism ? I can probably sync our local inventory system to vTiger CRM, but if the vTiger CRM inventory reports will not be useful, and its not easy to use the inventory information in other entities (such as sales and invoices), then its kind of useless to me - we can just as easily continue to use our inventory system w/o integration and scribble serial numbers by hand on the invoices. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. You know what I did before I married? Anything I wanted to. -- Henny Youngman -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d95f406f/attachment-0001.html From dgrant at accuratetechnologies.com Tue Nov 21 11:01:17 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 11:01:17 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> But how did you solve the serial number issue with the CRM inventory mechanism ? We didn't - no need, as we don't track serial numbers like you do. But the concept of coding back-end connectors to do your data entry is valid. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/5e68f763/attachment-0001.html From oded at atelis.net Tue Nov 21 11:24:45 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 18:24:45 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> Message-ID: <1164126285.13078.65.camel@x-23.atelis.net> On Tue, 2006-11-21 at 11:01 -0500, Dennis Grant wrote: > > > > > > But how did you solve the serial number issue with the CRM inventory > mechanism ? > > > > We didn?t ? no need, as we don?t track serial numbers like you do. > > > > But the concept of coding back-end connectors to do your data entry is > valid. It is, and I will do that if I can figure out a way to map the entities I need to what the CRM provides. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. In an essay about programming, Ellen Ullman tells a great anecdote about a programmer who was so socially inept that they could only communicate with him via email, even they all shared the same office. She also writes: "Pretty graphical interfaces are commonly called user-friendly. But they are not really your friends. Underlying every user-friendly interface is terrific contempt for the humans who will use it. ...to build a crash-proof system, the designer must be able to imagine--and disallow--the dumbest action possible. He or she has to think of every single stupid thing a human being could do. Gradually, over months and years, the designer's mind creates a construct of the user as an imbecile. This image is necessary. No crash-proof system can be built unless it is made for an idiot." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a90fbeab/attachment-0001.html From dan.means at teamsrs.com Tue Nov 21 11:26:57 2006 From: dan.means at teamsrs.com (Dan Means) Date: Tue, 21 Nov 2006 08:26:57 -0800 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <1164124362.13078.61.camel@x-23.atelis.net> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> <1164124362.13078.61.camel@x-23.atelis.net> Message-ID: <456328D1.9070002@teamsrs.com> An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/2d9213c2/attachment-0001.html From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From philip at vtiger.com Fri Nov 24 03:04:46 2006 From: philip at vtiger.com (Philip) Date: Fri, 24 Nov 2006 13:34:46 +0530 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 Message-ID: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Team, Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ http://en.vtiger.com/wip/index.php Trac status: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. Regards, Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061124/8c8a53f2/attachment-0001.html From jens at Strawberry.COM Fri Nov 24 03:38:55 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Fri, 24 Nov 2006 09:38:55 +0100 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 In-Reply-To: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com>; from Philip on Fri, Nov 24, 2006 at 01:34:46PM +0530 References: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Message-ID: <20061124093855.B779@Strawberry.COM> Hi, PostgreSQL support is still not complete in vtigercrm release 5.0.2. I've already sent an patch to you when 5.0 was released, but you said to incorporate this into 5.0.1 ... In 5.1_jens the PostgreSQL support is fine. 5.1_jens is based on 5.0.2. I may extract the PostgreSQL related diffs between 5.0.2 and 5.1_jens and hand them over to you as a patch until sunday ... Should I? Kind regards, Jens On Fri, Nov 24, 2006 at 01:34:46PM +0530, Philip wrote: > Team, > > Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ > > http://en.vtiger.com/wip/index.php > > Trac status: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. > > > Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. > > We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. > > Regards, > Philip > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From gregory.machin at gmail.com Wed Nov 29 07:32:54 2006 From: gregory.machin at gmail.com (Gregory Machin) Date: Wed, 29 Nov 2006 14:32:54 +0200 Subject: [Vtigercrm-developers] vtigercrm nubee Message-ID: <30200a940611290432s3c146c22h2deecc7b74021ad3@mail.gmail.com> Hi All. I'm trying to install my, vtiger 5.0.2 from the tgz file.. and I get the following on the finish step .... Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/vtigercrm/adodb/adodb-xmlschema.inc.php on line 1656 Im using Fedora Core 6 64_bit AMD Turion 64 3Hz 1Gig Ram apache 2.2.3 php 5.1.6 php.ini ... max_execution_time = 300 ; Maximum execution time of each script, in second max_input_time = 60 ; Maximum amount of time each script may spend parsing memory_limit = 512M ; Maximum amount of memory a script may consume I started out memory_limit = 32M then 64M then 128M then got peeved and set it to 512M and still the same error.. I have played with all the setting I know and have used to resolve, similar problems before .. I'm stumped ... please help Many thanks -- Gregory Machin gregory.machin at gmail.com www.linuxpro.co.za From nithya at vtiger.com Thu Nov 2 01:27:08 2006 From: nithya at vtiger.com (Nithya) Date: Wed, 01 Nov 2006 22:27:08 -0800 Subject: [Vtigercrm-developers] Forum Moderation Message-ID: <10ea7597a25.-7019041752458725766.5893219660014322383@@vtiger.com> Hi Ken, Thank you for your mail and valuable input. We have been off late taking the operation of moving some of our posts(issues) from forums to bugtrac as far as possible so that it is ticketed for developers' attention as soon as possible. Once we move it there, we lock these posts, so that the status of the issue can be seen in the trac itself. We have successfully completed moving all code contributions and most of the other posts into HOw to's section of our WiKi Documentation and locked it in forums.We are trying to maintain only general discussions in the main forums so that the forums are not flooded ,making our job simpler. To lock a forum post, it can be done only by those with moderator priviliges.However, we will try and put a message as the last post , as you have rightly suggested. And terribly sorry for the spam posts which you have had to cut off. We are trying desperately to do away with these unwarranted posts! Please keep in touch with us. Best Regards Nithya _______________________________________________________________________________________ Subject: [Vtigercrm-developers] Forum Moderation From: Ken Lyle Date: Mon, 30 Oct 2006 11:08:14 -0800 (PST) To: vTiger List I've been moderating a bit, mainly deleting "girlie" and "pharma" posts...I have seen a couple of minor gripes about threads being locked. I wonder whether the board can be enhanced to show other moderators who locked the thread, when and why? Is it possible that threads can get locked by accident? Is this one locked, for example, because it's superseded by another: http://forums.vtiger.com/viewtopic.php?t=8932&postdays=0&postorder=asc&highlight=email&start=10 If so, it would be good to put a redirect message as the last post before the thread is locked. Just trying to get procedures down... Thanks, Ken 484-948-5706 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061101/c9ae9beb/attachment-0002.html From fp at crm-now.de Fri Nov 3 05:32:15 2006 From: fp at crm-now.de (Frank Piepiorra) Date: Fri, 3 Nov 2006 11:32:15 +0100 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: Message-ID: <200611031027.kA3ARZD8005280@doko.im-netz.de> If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that bugs can be assigned to the proper version. Regards, From allan.bush+vtiger_dev at gmail.com Fri Nov 3 11:29:58 2006 From: allan.bush+vtiger_dev at gmail.com (Allan Bush) Date: Fri, 3 Nov 2006 08:29:58 -0800 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: <200611031027.kA3ARZD8005280@doko.im-netz.de> References: <200611031027.kA3ARZD8005280@doko.im-netz.de> Message-ID: <3bec26390611030829t48726a12qe6f032776ab16bdd@mail.gmail.com> Thanks for the heads up. The version/milestone options should be up to date now. I'd be temped to remove 5.0.0 and 5.0.1 as version options when creating new tickets (as the issue may have been fixed with 5.0.2) but I'll leave that up to the people working on 5.x. On 11/3/06, Frank Piepiorra wrote: > If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not > 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that > bugs can be assigned to the proper version. > > Regards, > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > From joe at tsolucio.com Fri Nov 3 12:31:15 2006 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 03 Nov 2006 18:31:15 +0100 Subject: [Vtigercrm-developers] new vtiger_entityname table Message-ID: <1162575075.11542.23.camel@joesunix.int> Hi, What is the new vtiger_entityname table for? Do we have to add entries to this table for our own modules (timecards, projects,...)? Do we have to update the wiki with this info? Thanks, Joe TSolucio From dimitar.peev at gmail.com Sat Nov 4 05:37:23 2006 From: dimitar.peev at gmail.com (Dimitar Peev) Date: Sat, 4 Nov 2006 12:37:23 +0200 Subject: [Vtigercrm-developers] no authentication on soap Message-ID: <3b0e87e10611040237s34d73f8cxdb40a94ceace157a@mail.gmail.com> I see that it is possible to flood every installation of vtiger with leads and contacts through the soap RPC, am I right? There is no password whatsoever. From kenlyle at yahoo.com Sun Nov 5 09:45:59 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Sun, 5 Nov 2006 06:45:59 -0800 (PST) Subject: [Vtigercrm-developers] MySQL Migration Tool Message-ID: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> I just discovered on my computer the MySQL Migration Tool, 1.1.4 rc. This looks like a framework for doing database transforms, like vTiger 4.2.3 to 5, or Sugar 4.x to 4.2.3 or 5. This might be a more supportable way to deliver the data migrations we need. Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From Dirk.Gorny at genion.de Sun Nov 5 10:04:25 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Sun, 5 Nov 2006 16:04:25 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> Message-ID: <200611051604.25302.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: > I just discovered on my computer the MySQL Migration > Tool, 1.1.4 rc. Why another tool? The more code, the more errors. The basic thing is to put one database struktur to annother. Our ancestry therfor developed SQL. Long time ago with applications which where more complex in database structure all things were done in SQL. This prevents of running out of memory or on timeouts by the *.php or whatever you use. And, the great benefit; you will get meaningful error messages which are not dumped by the overlying script. So my recommendation: Pure SQJ, as few as possible Loops and complex strukture. Not referencing by attribute order. Ever referencing by attribute. I know it is a boring idea, but for me it worked the last 20 Jears. Best regards, Dirk From remco at artoge.nl Sun Nov 5 10:24:38 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Sun, 5 Nov 2006 16:24:38 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611051604.25302.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> Message-ID: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Hi all, Well I agree partly, as MYSQL isn't the only database in place! As their are some who work with postgrssql instead, not to mention the possibility for Oracle or anything else. If it's a tool to be used by many other sql databases fine, but as far as I know it's not. Refering to Dirk question why another tool, I've been developing with another tool: see www.radicore.org because I prefer a even stronger splitup: in using 3-tier design architecture. Although until now it's only been for customisation of VtigerCRM, I would love to see the base of 3-tier which is allready within VtigerCRM taken a few steps futher. Ton introduce it futher with a [quote from radicore website:] 3-Tier Architecture An architectural pattern of software development in which the application logic is separated into different tiers or layers: The Presentation Layer or User Interface, which all handles all communication with the user. The Business Layer, which has a separate object for each business entity. The Data Access Layer which communicates with the database. This allows individual layers to be enhanced, or even replaced, with minimal impact on the other layers. For example it should be possible to change nothing but the contents of the presentation layer in order to switch from XHTML output to PDF output, or to change nothing but the contents of the data access layer in order to switch from one database engine to another. [end quote] Best regards, Remco Op 5-nov-2006, om 16:04 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: >> I just discovered on my computer the MySQL Migration >> Tool, 1.1.4 rc. > > Why another tool? The more code, the more errors. The basic thing > is to put > one database struktur to annother. Our ancestry therfor developed > SQL. Long > time ago with applications which where more complex in database > structure all > things were done in SQL. This prevents of running out of memory or on > timeouts by the *.php or whatever you use. And, the great benefit; > you will > get meaningful error messages which are not dumped by the overlying > script. > So my recommendation: > Pure SQJ, as few as possible Loops and complex strukture. > Not referencing by attribute order. Ever referencing by attribute. > I know it is a boring idea, but for me it worked the last 20 Jears. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/4d7844fb/attachment-0002.html From acc at anthonychavez.org Sun Nov 5 16:42:43 2006 From: acc at anthonychavez.org (Anthony Chavez) Date: Sun, 05 Nov 2006 14:42:43 -0700 Subject: [Vtigercrm-developers] Customer portal sending wrong URL Message-ID: <87mz75d0z0.fsf@hephaistos.aegaeum.anthonychavez.org> vtigercrm-developers: It would appear that version 5.0.0 of the Customer Portal (on FreeBSD 6.1-RELEASE-p3, Apache 2.2.3, and PHP 5.1.6) is not sending the correct URL in emails. Here is an example, which results in 404: https://mydomain.com/vtiger/customerportal/general.php?action=UserTickets&ticketid=236&fun=detail general.php does not exist anywhere in my vtiger tree. Did I neglect to install it, or has it been removed since version 4.x? Thanks. -- Anthony Chavez http://anthonychavez.org/ mailto:acc at anthonychavez.org jabber:acc at jabber.anthonychavez.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/b6da2111/attachment-0001.bin From Dirk.Gorny at genion.de Mon Nov 6 02:22:15 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Mon, 6 Nov 2006 08:22:15 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Message-ID: <200611060822.15947.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: > Refering to Dirk question why another tool, I've been developing with > another tool: see www.radicore.org because I prefer a even stronger > splitup: in using 3-tier design architecture. > Although until now it's only been for customisation of VtigerCRM, I > would love to see the base of 3-tier which is allready within > VtigerCRM taken a few steps futher. Hello Remco, Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier architecture not the same thing than putting a new 300HP engine in an old Volkswagen Beetle? There are better things to deal with a 3-tier architecture. For exaple using a application server like Jboss and you get rid of much security issuees by having all those connectors and process encapsulation allready there. I had worked a little with openCRX (http://www.opencrx.org/) wich has to my mind the best architecture (MDA) but must become user-friendly which vtigercrm is. In my opinion vtigercrm has to do a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. But I am not shure if this is actually possible with php. At the end you have another application server. Best regards, Dirk From remco at artoge.nl Mon Nov 6 02:42:40 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 08:42:40 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611060822.15947.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> Message-ID: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Hi Dirk, Well to use your metafor: If you would use php 3 it would be: an old beetle with a new engine. But as we're using php 5 it's the new beetle with a new engine. Indeed it's possible but not easy to build, and I agree again partly: As I'm using a hosted service for vtigercrm: it's only used for crm, in that way it's in my mind all ready an application server. I will have to look into openCRX before I respond to the rest aswell. Best regards and learning :-) Remco Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >> Refering to Dirk question why another tool, I've been developing with >> another tool: see www.radicore.org because I prefer a even stronger >> splitup: in using 3-tier design architecture. >> Although until now it's only been for customisation of VtigerCRM, I >> would love to see the base of 3-tier which is allready within >> VtigerCRM taken a few steps futher. > > Hello Remco, > > Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier > architecture not > the same thing than putting a new 300HP engine in an old Volkswagen > Beetle? > There are better things to deal with a 3-tier architecture. > For exaple using a application server like Jboss and you get rid of > much > security issuees by having all those connectors and process > encapsulation > allready there. > I had worked a little with openCRX (http://www.opencrx.org/) wich > has to my > mind the best architecture (MDA) but must become user-friendly which > vtigercrm is. In my opinion vtigercrm has to do a stronger > encapsulating of > the modules and building a crm-core as an interface for the > Modules. But I am > not shure if this is actually possible with php. At the end you > have another > application server. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From lists.vtigercrm.com at callum-macdonald.com Mon Nov 6 07:19:12 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 06 Nov 2006 19:19:12 +0700 Subject: [Vtigercrm-developers] Field cascade from Account to Contact Message-ID: <454F2840.6030907@callum-macdonald.com> Hey Guys, Does anyone know if it's possible to have Account Type available as a field in a contact's record? So you could filter contacts according to Account Type, etc. If not, any suggestions on how we'd best achieve this? I can see a couple of options... 1) Create a custom field in Contacts and hack vtiger to automatically update the field every time an account field is changed. Potentially nasty. 2) Hack the sql to join the field in and add it to the result set. Again potentially nasty. Suggestions most welcome on a postcard... :) Cheers, Callum. From remco at artoge.nl Mon Nov 6 11:57:02 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 17:57:02 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: Well, Reading a bit more: http://www-128.ibm.com/developerworks/rational/library/may05/brown/ index.html It makes sence: radicore.org is a usefull part for an MDA approche. Read for example, in the above url: Using MDA to customize a solution framework And yes with a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. You can have another application server with php. But I must state aswell that I do hope to see that's we'll still provide php only as wamp/lamp solution. As said before, that's all I need :-) If all this could help to improve the product let's then use it. @Dirk, could you give us your idea's on more specific improvements, compared with openCRX? Best regards, Remco Op 6-nov-2006, om 8:42 heeft Dhr. R.R. Gerbrands het volgende geschreven: > Hi Dirk, > > > Well to use your metafor: > If you would use php 3 it would be: an old beetle with a new engine. > But as we're using php 5 it's the new beetle with a new engine. > Indeed it's possible but not easy to build, and I agree again partly: > As I'm using a hosted service for vtigercrm: it's only used for crm, > in that way it's in my mind all ready an application server. > I will have to look into openCRX before I respond to the rest aswell. > > Best regards and learning :-) > > Remco > > > > Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > >> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >>> Refering to Dirk question why another tool, I've been developing >>> with >>> another tool: see www.radicore.org because I prefer a even stronger >>> splitup: in using 3-tier design architecture. >>> Although until now it's only been for customisation of VtigerCRM, I >>> would love to see the base of 3-tier which is allready within >>> VtigerCRM taken a few steps futher. >> >> Hello Remco, >> >> Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier >> architecture not >> the same thing than putting a new 300HP engine in an old Volkswagen >> Beetle? >> There are better things to deal with a 3-tier architecture. >> For exaple using a application server like Jboss and you get rid of >> much >> security issuees by having all those connectors and process >> encapsulation >> allready there. >> I had worked a little with openCRX (http://www.opencrx.org/) wich >> has to my >> mind the best architecture (MDA) but must become user-friendly which >> vtigercrm is. In my opinion vtigercrm has to do a stronger >> encapsulating of >> the modules and building a crm-core as an interface for the >> Modules. But I am >> not shure if this is actually possible with php. At the end you >> have another >> application server. >> >> Best regards, >> >> Dirk >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/d2e0f462/attachment-0002.html From joel.rydbeck at nubrek.com Tue Nov 7 00:08:12 2006 From: joel.rydbeck at nubrek.com (Joel Rydbeck) Date: Mon, 6 Nov 2006 23:08:12 -0600 Subject: [Vtigercrm-developers] 4.2 development References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3212 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/2b038104/attachment-0003.bin From nolan at peaceworks.ca Tue Nov 7 00:19:27 2006 From: nolan at peaceworks.ca (Nolan Andres) Date: Tue, 07 Nov 2006 00:19:27 -0500 Subject: [Vtigercrm-developers] 4.2 development In-Reply-To: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Message-ID: <4550175F.30105@peaceworks.ca> I'm interested, but can't be counted on for a lot of contributions. I'd be willing to take on issue 1507 (partial matches in searches), though, if that would be useful. peace, Nokes Joel Rydbeck wrote: > Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. > > - Joel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From grahama at add-ons.co.uk Tue Nov 7 02:58:35 2006 From: grahama at add-ons.co.uk (grahama at add-ons.co.uk) Date: Tue, 7 Nov 2006 07:58:35 +0000 (GMT) Subject: [Vtigercrm-developers] 4.2 development Message-ID: <865798.1162886315797.JavaMail.wibapp@vuk1120.visto-mgmt.com> Joel We are still on 4.x and because of the many custom requirements we have, we will remain for sometime. We are also using mysql, would you say that a move to postgres would be beneficial ? What benefits have you seen? Many thanks....any comments welcome. Graham -----Original Message----- From: "Joel Rydbeck" To: "vtigercrm-developers at lists.vtigercrm.com" Sent: 07/11/06 05:07 Subject: 4.2 development Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel From dgrant at accuratetechnologies.com Tue Nov 7 12:02:45 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 7 Nov 2006 12:02:45 -0500 Subject: [Vtigercrm-developers] profileGlobalPermission Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D88@exch.accuratetechnologies.com> OK gang, I've been beating my head against this for a while and I'm starting to get frustrated. Here is the issue: 1) in the ListView for TroubleTickets, some users can see TicketID and some cannot (the requirement is that all users can see them) 2) There is no place in the field permissions editor for Ticket ID (or crmid, for that matter) 3) Certain profiles CAN see TicketID; some cannot. 4) The difference between those profiles that can see ticketID is that they have $profileGlobalPermission[1] set to 0, where those that cannot see TicketID have $profileGlobalPermission[1] set to 1; 5) I think I've found where in the code the test is made - if you have $is_admin true OR $profileGlobalPermission[1]==0, then you get the full field list for that module/tab. Otherwise, there's a complicated query that pulls down allowed fields. 6) I have not (yet) found where $profileGlobalPermission[1] is set 7) I have not (yet) found how to add TicketID to a list of permissions where $profileGlobalPermission[1] == 0; I think being able to do #7 - and being to do it via the security interface - is the ultimate goal here. Can somebody PLEASE explain how this all interacts, before I go crazy? DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061107/980beb25/attachment-0002.html From joe at tsolucio.com Tue Nov 7 15:59:04 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 07 Nov 2006 21:59:04 +0100 Subject: [Vtigercrm-developers] profileGlobalPermissions Message-ID: <1162933144.8036.11.camel@joeshome.int> Hi Dennis, I have seen that the $profileGlobalPermissions array is set in the users corresponding user_privileges_id.php file (in the corresponding directory). This file is created in the CreateUserPrivilegeFile function in a script of the same name in modules/Users directory. I don't know when the function is called but I suppose that it is when you create a user. This function calls getCombinedUserGlobalPermission and this one calls getProfileGlobalPermission which accesses the table vtiger_profile2globalpermissions where the profiles Global Access Privileges are assigned. So I think that those profiles that are working must have the Global Privileges set to ALL and the others don't. I suppose that if you change the values in the database, which is equivalent to changing the profiles value you may get VT working in a way that you don't want. I think you will have to look at another way of adding the ticketid to the view. Probably playing with the SQL command. What I did was create my own ticketid field which autoincrements with code based on that available in the forums (I can send you my version if you want) and I use this field instead of VT's ticketid. Sorry I couldn't be of more help. Regards, Joe TSolucio From dfar2008 at gmail.com Tue Nov 7 23:27:26 2006 From: dfar2008 at gmail.com (ding jianting) Date: Wed, 8 Nov 2006 12:27:26 +0800 Subject: [Vtigercrm-developers] dashboard bug Message-ID: Hi,all I found error msg "No data available with the specified time period" in Dashboard module. I cracked code and found $this->module_id,module_name are invoked by process_full_list_query function of CRMEntity Bean. But there are no module_id,module_name fields in Potentails bean. Two fields exists in 5.0.1. So I added module_id,module_name field in Potentials.php. Dashboard module works properly again. another bug about report module: AdvancedFilter.php getSecondaryColumns_AdvFilterHTML function: from: if(isset($mod_strings[$fieldlable])) to: if(isset($mod_strings[$fieldlabel])) If any problem, pls let me know. Thanks and regards -- DingJianting ________________________________________ ????????????: http://www.c3crm.com ----------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/2bd6b40e/attachment-0002.html From lists.vtigercrm.com at callum-macdonald.com Tue Nov 7 23:46:31 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Wed, 08 Nov 2006 11:46:31 +0700 Subject: [Vtigercrm-developers] Release naming Message-ID: <45516127.4030306@callum-macdonald.com> Hi Guys, I think the naming of releases should be simplified. I suggest Joomla provides a good template to use (with one or two improvements): http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear from what version you can apply patch 2, and so on. I suggest we use the same method as Joomla. When a new version is released (5.0.2) then the following files are released: vtigercrm-5.0.0-to-5.0.2-patch.zip vtigercrm-5.0.1-to-5.0.2-patch.zip vtigercrm-5.0.2-full-windows.exe vtigercrm-5.0.2-full-linux.bin vtigercrm-5.0.2-full-lamp.tgz I think it's important to include the windows/linux/lamp in the file name. I know it's obvious from the extension to MOST people, but not to everyone. I also think these files should all be released in the same package in sourceforge. In my opinion, splitting the full and patch releases is confusing. I think this is a HUGELY important issue, as important as the recent heated debate over the naming of the GA release. Comments on a postcard... Callum. From ncknight at pacific.net.sg Wed Nov 8 00:41:07 2006 From: ncknight at pacific.net.sg (Nicholas Chan) Date: Wed, 08 Nov 2006 13:41:07 +0800 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516127.4030306@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> Message-ID: <45516DF3.20809@pacific.net.sg> I just found it odd that the naming issue is still being discussed till today. Why isn't the standard set and enforced already? Callum Macdonald wrote: > Hi Guys, > > I think the naming of releases should be simplified. I suggest Joomla > provides a good template to use (with one or two improvements): > http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 > > vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear > from what version you can apply patch 2, and so on. I suggest we use the > same method as Joomla. When a new version is released (5.0.2) then the > following files are released: > vtigercrm-5.0.0-to-5.0.2-patch.zip > vtigercrm-5.0.1-to-5.0.2-patch.zip > vtigercrm-5.0.2-full-windows.exe > vtigercrm-5.0.2-full-linux.bin > vtigercrm-5.0.2-full-lamp.tgz > > I > think it's important to include the windows/linux/lamp in the file name. > I know it's obvious from the extension to MOST people, but not to everyone. > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. > > I think this is a HUGELY important issue, as important as the recent > heated debate over the naming of the GA release. > > Comments on a postcard... > > > Callum. > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From jtk at yahoo.com Wed Nov 8 01:38:26 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Wed, 08 Nov 2006 01:38:26 -0500 Subject: [Vtigercrm-developers] Release naming References: <45516127.4030306@callum-macdonald.com> Message-ID: Callum Macdonald wrote: > I think the naming of releases should be simplified. vtiger 5 patch 2 > and vtiger 5.0.2 are confusing names. It is not clear from what version > you can apply patch 2, and so on. I suggest we use the same method as > Joomla. When a new version is released (5.0.2) then the following files > are released: > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. Just an opinion, but I don't think vtigercrm should concern itself with (or release) anything except pure-source, verbatim-to-the-svn-tag tar.gz and .zip releases. http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseProcedure Binary installers, patch-overlay releases, these are all the things that third-party packagers do according to their own standards. We don't want those problems. Packagers have the expertise and the ultimate responsibility to do final-installation correctly for their security strategy. What they need from the vtigercrm team is a rock-solid tarball with a predictable layout, at a predictable unique URL, happening the same way with every major, minor and bugfix release. vtigercrm releases should be tailored for a primary consumer audience of system packagers, and a secondary audience of expert manual install aficionados who are willing to obsessively merge the unpacked source tree to their own customized installation, and additionally set file permissions, etc, according to a well-documented INSTALL.txt. From remco at artoge.nl Wed Nov 8 06:30:17 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Wed, 8 Nov 2006 12:30:17 +0100 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516DF3.20809@pacific.net.sg> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: @ Nicholas, If you find it odd, you might want to wait using vtigercrm as we're in the process of becoming mature. @ Callum, What you are refering to is not release naming to my idea. But package naming. I think that's a bit confusing for more people, The release naming is still the same, in you example 5.0.2, depending on the target platform is you're suggested packet naming. I can agree with it, yet as our user are no newbee's the naming as stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming is enough, I would suggest adding a wiki page for the newbee's who doesn't know what to download instead. Best regards, Remco Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > I just found it odd that the naming issue is still being discussed > till > today. Why isn't the standard set and enforced already? > > Callum Macdonald wrote: >> Hi Guys, >> >> I think the naming of releases should be simplified. I suggest Joomla >> provides a good template to use (with one or two improvements): >> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >> frs.joomla_1_0.1_0_11 >> >> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >> clear >> from what version you can apply patch 2, and so on. I suggest we >> use the >> same method as Joomla. When a new version is released (5.0.2) then >> the >> following files are released: >> vtigercrm-5.0.0-to-5.0.2-patch.zip >> vtigercrm-5.0.1-to-5.0.2-patch.zip >> vtigercrm-5.0.2-full-windows.exe >> vtigercrm-5.0.2-full-linux.bin >> vtigercrm-5.0.2-full-lamp.tgz >> >> > patch2.zip?download>I >> think it's important to include the windows/linux/lamp in the file >> name. >> I know it's obvious from the extension to MOST people, but not to >> everyone. >> >> I also think these files should all be released in the same >> package in >> sourceforge. In my opinion, splitting the full and patch releases is >> confusing. >> >> I think this is a HUGELY important issue, as important as the recent >> heated debate over the naming of the GA release. >> >> Comments on a postcard... >> >> >> Callum. >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/b9c3bc42/attachment-0002.html From joe at tsolucio.com Wed Nov 8 18:50:30 2006 From: joe at tsolucio.com (Joe Bordes) Date: Thu, 09 Nov 2006 00:50:30 +0100 Subject: [Vtigercrm-developers] vtiger popup calendar start day of the week Message-ID: <1163029830.28710.8.camel@joeshome.int> Hi, I tried to get the VT calendar start on monday instead of sunday. I found the code very hard to follow and, to my surprise, there was no variable whose value I could change to get the calendar start on monday. As I did for the javascript calendar changing the variable firstDay. I finaly add a bit of code to the modules/Calendar/Calendar.php I changed line 111 $num_of_prev_days = $firstday_of_month->dayofweek; to $num_of_prev_days = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); And the same for year. I changed line 127 $noof_prevdays = $firstday_of_month->dayofweek; to $noof_prevdays = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); This seems to be working fine but I really don't know what I am doing. Does this break other things? Will I start getting activities and notifications on the wrong dates? Is there really no global variable I can change to get the calendar start on monday? Any comments would be greatly appreciated. Thanks, Joe TSolucio From leandro at oriontek.org Wed Nov 8 22:12:01 2006 From: leandro at oriontek.org (Leandro Rache Sanchez) Date: Wed, 8 Nov 2006 22:12:01 -0500 Subject: [Vtigercrm-developers] vtiger 5.0.0 to vtiger 5.0.2 Message-ID: <200611082212.01724.leandro@oriontek.org> Hi developers, I tried to install vtiger 5.0.2 from SVN and this ok, but i need to update vtiger 5.0.0 to vtiger 5.0.2, some simply copy paste from SVN soesn't work, please help me with some script for this update. Thanks, -- ~ Leandro Rache Sanchez (. .) leandro at oriontek.org \V/ //"\\ Corporacion Tecnol?gica ORION. /( ' )\ info at oriontek.org ^*-*^ http://www.oriontek.org/orion/ --------------------------------------- From gopals at vtiger.com Thu Nov 9 08:32:58 2006 From: gopals at vtiger.com (Gopal) Date: Thu, 09 Nov 2006 19:02:58 +0530 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. Message-ID: <45532E0A.4050709@vtiger.com> Dear Team, I am pleased to inform you all that Richie's Europe trip has been finalized. He will be reaching *UK* before 11th Nov and start visiting our user community and partners from 12th of Nov. In UK he will stay for about 10 days time. Based on the community needs he will extend his stay for 3 to 4 days. Next, he will be going to *Germany* or *France* for around 20 days stay where he will visit our community & business partners in various cities. In *France* he will be attending an Open Source Competition as a Jury member (Nov 30th and 31st). http://www.tropheesdulibre.org/index.php?module=4&action=3 His stay in France for 10 to 15 days period in depending up on the community requirements. He will also visit other *Schengen* countries depending on the community demand. */I would like to request you all to let us know your convenient place & time to meet Richie. In each country he would like meet most of our community members. /*Please drop a mail directly to *richie at vtiger.com* (and CC to gopals at vtiger.com) with the following information: * Place * Convenient Time * Address & Phone No Looking forward for your kind cooperation for making vtiger's first trip to Europe a successful one! Best Regards, *Gopal vtiger Team* --- S.S.G.Gopal +1 925 965 6387 Skype: sripadag blog: http://blogs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061109/69cf1fb5/attachment-0002.html From kenlyle at yahoo.com Thu Nov 9 10:15:20 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Thu, 9 Nov 2006 07:15:20 -0800 (PST) Subject: [Vtigercrm-developers] Being Good Tool Users Message-ID: <20061109151520.49889.qmail@web37312.mail.mud.yahoo.com> Community Engagement and Bug Fix Case Study: http://forums.vtiger.com/viewtopic.php?t=10811 I submitted a simple one file patch on October 31. That fix is stuck in the middle of the forum thread at the bottom of page 3. **Can I make a post within a thread Starred, Featured, Sticky? That would seem like a good thing in this case. ***Some people have reported that it works, some people have other issues. It appears that we have NO STRUCTURED mechanism for capturing the fact that there is a candidate fix, and what versions and operating systems on which the fix was successful or unsuccessful. Furthermore, we don't seem to have a way of tracking the 'credibility' of each report. Ideally, we could score these like so: Senior Users: 90% fix rate Intermediate Users: 60% fix rate Noob Users: 50% fix rate >From this example, I would assume that the fix is good, for the versions where the Senior Users report a fix rate over 80%, and the rest is user error. Back to the story....Today, 10 days later (Is that good? It gives time to get feedback, but wastes time of people who have a hard time finding the fix)...Nithya moved this to TRAC, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/2578 , and posted a link to the thread above, but it's not obvious that you have to go to page 3 to find the patch. There's no way in the forum to filter just posts with attachments....see ** SO, I posted the patch to the TRAC ticket. But not everyone has access to TRAC, I think. FURTHER, when I go to the TRAC page, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report , not logged in (public), I can't SEARCH How can I determine whether the bug that I am considering posting has already been posted? Even if I click Active Tickets, there is No Search. I don't believe that everyone knows about Ctrl+F (Firefox). IF we had ***, either in PHPBB or TRAC, then we could confidently LOCK the forum thread with a single redirect to the TRAC ticket. SO, here is an idea... SEARCH in the Forums seems broken...why, when I search for "Incoming Email" is the thread above 6th, behind less relevant threads? Assuming that THAT can be fixed...perhaps, when there is a candidate fix for a bug, there should be a POLL created that runs for a certain period...after which, if more than X% report success, the thread is locked, and a Starred, Featured, Sticky redirect to the TRAC ticket placed atop the thread. This would save everyone time... I am a Moderator, where is the ability to create a Poll? I would like to try this concept... Second, maybe TRAC is a better place to collect Operating System and version information for each bug and candidate fix. Who can add these fields? This would also provide us usage data, right? I know Sugar has that thing that collects usage data, which I would guess includes O/S, # of records, etc. If we know what configurations people are using, we can better isolate bugs...In fact, I can't really imagine trying to do it without that info. How can we even set priorities without knowing, for example, "There are 10 users with Bug #XXXX, but they are all running Red Hat 7". Then we can issue a statement that Red Hat 7 is not an officially supported platform, but Good Luck anyway.... I think it's important to realize that if we can save 120 people 30 seconds every day, we can get an extra hour that can be used to improve vTiger. I offer a challenge to all of you.....to select tools and use them in a way that accurately reflects the talent and intelligence of this group, because, right now, it does not, IMNSHO (In My Not So Humble Opinion). AND, of course, the Core Team should avoid shipping critical modules in a broken state. I want to help this effort, but become disheartened when it looks like nobody is thinking systematically, and there is no documentation sufficient to guide a reasonably bright person in how to contribute...I'll contribute some of that next, partly based on feedback to this thread. I've put hours into composing this, and would like to see something come of it... Thanks, Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From jens at Strawberry.COM Thu Nov 9 14:43:48 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Thu, 9 Nov 2006 20:43:48 +0100 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. In-Reply-To: <45532E0A.4050709@vtiger.com>; from Gopal on Thu, Nov 09, 2006 at 07:02:58PM +0530 References: <45532E0A.4050709@vtiger.com> Message-ID: <20061109204348.A13058@Strawberry.COM> Hi, End of November/Beginnig of December would be fine for me all the time. My location is Munich/Germany. I'd may pick up Richie at the munich airport and arrange a hotel room for him here in my town. My address is Strawberry EDV Systeme GmbH Jens Hamisch - CEO Am Flosskanal 9a D-82515 Wolfratshausen Tel.: +49 8171 41805-0 You may contact me or our my colleque Mrs. Westermann to clarify the details. Jens On Thu, Nov 09, 2006 at 07:02:58PM +0530, Gopal wrote: > Dear Team, > > I am pleased to inform you all that Richie's Europe trip has been > finalized. > > He will be reaching *UK* before 11th Nov and start visiting our user > community and partners from 12th of Nov. In UK he will stay for about 10 > days time. Based on the community needs he will extend his stay for 3 to > 4 days. > > Next, he will be going to *Germany* or *France* for around 20 days stay > where he will visit our community & business partners in various cities. > In *France* he will be attending an Open Source Competition as a Jury > member (Nov 30th and 31st). > > http://www.tropheesdulibre.org/index.php?module=4&action=3 > > His stay in France for 10 to 15 days period in depending up on the > community requirements. He will also visit other *Schengen* countries > depending on the community demand. > > */I would like to request you all to let us know your convenient place & > time to meet Richie. In each country he would like meet most of our > community members. > > /*Please drop a mail directly to *richie at vtiger.com* (and CC to > gopals at vtiger.com) with the following information: > > * Place > * Convenient Time > * Address & Phone No > > Looking forward for your kind cooperation for making vtiger's first trip > to Europe a successful one! > > Best Regards, > *Gopal > vtiger Team* > --- > S.S.G.Gopal > +1 925 965 6387 > Skype: sripadag > blog: http://blogs.vtiger.com > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From natan.pereira at fator9.com Fri Nov 10 12:26:28 2006 From: natan.pereira at fator9.com (natan.pereira at fator9.com) Date: Fri, 10 Nov 2006 15:26:28 -0200 Subject: [Vtigercrm-developers] Adding a new field with radio button Message-ID: <20061110152628.uw0gorykx0g088wk@webmail.fator9.com> I am having some problems with a new field, what I want is: Add two radios buttons (when I am registring a new Lead), that when one is selected appers a especific field and when the other is selected appers other especific field. I know how to do a field in database, but I dont know how to do the radio button and where I will put de progamming (if clause). I will be glad with somebody could help me... From neil.temperley at exemail.com.au Mon Nov 13 05:27:24 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Mon, 13 Nov 2006 21:27:24 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <45532E0A.4050709@vtiger.com> Message-ID: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil.tar.gz Type: application/x-gzip Size: 88018 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/b242a0d8/attachment-0001.gz From lists.vtigercrm.com at callum-macdonald.com Mon Nov 13 07:24:00 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 13 Nov 2006 19:24:00 +0700 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: <455863E0.30509@callum-macdonald.com> Remco, you're right, I'm confusing package naming with release naming. The release naming documentation states "The vtigercrm project no longer produces Patches for distribution..." but there is a patch available here: http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 Who releases that patch? It's really the name of the patches that I think should be simplified, not the naming of the main releases. Cheers - Callum. Dhr. R.R. Gerbrands wrote: > @ Nicholas, > > If you find it odd, you might want to wait using vtigercrm as we're in > the process of becoming mature. > > @ Callum, > > What you are refering to is not release naming to my idea. > But package naming. > I think that's a bit confusing for more people, > The release naming is still the same, in you example 5.0.2, > depending on the target platform is you're suggested packet naming. > > I can agree with it, yet as our user are no newbee's the naming as > stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming > is enough, I would suggest adding a wiki page for the newbee's who > doesn't know what to download instead. > > Best regards, > > Remco > > > > > Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > >> I just found it odd that the naming issue is still being discussed till >> today. Why isn't the standard set and enforced already? >> >> Callum Macdonald wrote: >>> Hi Guys, >>> >>> I think the naming of releases should be simplified. I suggest Joomla >>> provides a good template to use (with one or two improvements): >>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 >>> >>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear >>> from what version you can apply patch 2, and so on. I suggest we use >>> the >>> same method as Joomla. When a new version is released (5.0.2) then the >>> following files are released: >>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>> vtigercrm-5.0.2-full-windows.exe >>> vtigercrm-5.0.2-full-linux.bin >>> vtigercrm-5.0.2-full-lamp.tgz >>> >>> I >>> think it's important to include the windows/linux/lamp in the file >>> name. >>> I know it's obvious from the extension to MOST people, but not to >>> everyone. >>> >>> I also think these files should all be released in the same package in >>> sourceforge. In my opinion, splitting the full and patch releases is >>> confusing. >>> >>> I think this is a HUGELY important issue, as important as the recent >>> heated debate over the naming of the GA release. >>> >>> Comments on a postcard... >>> >>> >>> Callum. >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > Dhr. R.R. Gerbrands > > Artoge > > ICT Security & Administration > Jachthoornstraat 59 > 6219 BN Maastricht > > kvk 14083961 > btw 155595106B01 > > t: +31 43 325 0316 > m: +31 6 2127 8082 > e: remco at artoge.nl > i: www.artoge.nl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From remco at artoge.nl Mon Nov 13 12:33:15 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 13 Nov 2006 18:33:15 +0100 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: <455863E0.30509@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> <455863E0.30509@callum-macdonald.com> Message-ID: Hi Callum, I see what you mean: LAMP/WAMP download (6.1 MB/tar.gz) v5.0 Patch 2 download (0.65 MB/tar.gz) I agree, that's not a propere release naming, reading blog: http:// www.vtiger.com/blogs/page/7/ that was handle by Philip and Mickie. Looking at: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming and seeing tar.gz I think they should name this: "LAMP/ WAMP update from 5.0.1 to 5.0.2" Cheers, Remco Op 13-nov-2006, om 13:24 heeft Callum Macdonald het volgende geschreven: > Remco, you're right, I'm confusing package naming with release naming. > > The release naming documentation states "The vtigercrm project no > longer > produces Patches > for > distribution..." but there is a patch available here: > http://www.vtiger.com/index.php? > option=com_content&task=view&id=30&Itemid=57 > > Who releases that patch? It's really the name of the patches that I > think should be simplified, not the naming of the main releases. > > Cheers - Callum. > > Dhr. R.R. Gerbrands wrote: >> @ Nicholas, >> >> If you find it odd, you might want to wait using vtigercrm as >> we're in >> the process of becoming mature. >> >> @ Callum, >> >> What you are refering to is not release naming to my idea. >> But package naming. >> I think that's a bit confusing for more people, >> The release naming is still the same, in you example 5.0.2, >> depending on the target platform is you're suggested packet naming. >> >> I can agree with it, yet as our user are no newbee's the naming as >> stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ >> ReleaseNaming >> is enough, I would suggest adding a wiki page for the newbee's who >> doesn't know what to download instead. >> >> Best regards, >> >> Remco >> >> >> >> >> Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: >> >>> I just found it odd that the naming issue is still being >>> discussed till >>> today. Why isn't the standard set and enforced already? >>> >>> Callum Macdonald wrote: >>>> Hi Guys, >>>> >>>> I think the naming of releases should be simplified. I suggest >>>> Joomla >>>> provides a good template to use (with one or two improvements): >>>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >>>> frs.joomla_1_0.1_0_11 >>>> >>>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >>>> clear >>>> from what version you can apply patch 2, and so on. I suggest we >>>> use >>>> the >>>> same method as Joomla. When a new version is released (5.0.2) >>>> then the >>>> following files are released: >>>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>>> vtigercrm-5.0.2-full-windows.exe >>>> vtigercrm-5.0.2-full-linux.bin >>>> vtigercrm-5.0.2-full-lamp.tgz >>>> >>>> >>> patch2.zip?download>I >>>> think it's important to include the windows/linux/lamp in the file >>>> name. >>>> I know it's obvious from the extension to MOST people, but not to >>>> everyone. >>>> >>>> I also think these files should all be released in the same >>>> package in >>>> sourceforge. In my opinion, splitting the full and patch >>>> releases is >>>> confusing. >>>> >>>> I think this is a HUGELY important issue, as important as the >>>> recent >>>> heated debate over the naming of the GA release. >>>> >>>> Comments on a postcard... >>>> >>>> >>>> Callum. >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> Dhr. R.R. Gerbrands >> >> Artoge >> >> ICT Security & Administration >> Jachthoornstraat 59 >> 6219 BN Maastricht >> >> kvk 14083961 >> btw 155595106B01 >> >> t: +31 43 325 0316 >> m: +31 6 2127 8082 >> e: remco at artoge.nl >> i: www.artoge.nl >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/a73c5675/attachment-0002.html From jamestillman at sevatechnologies.com Tue Nov 14 09:20:08 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:20:08 -0800 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php Message-ID: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e0d8863f/attachment-0002.html From jamestillman at sevatechnologies.com Tue Nov 14 09:44:32 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:44:32 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ae70ce49/attachment-0002.html From remco at artoge.nl Tue Nov 14 09:58:53 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 15:58:53 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php? option=com_content&task=view&id=86&Itemid=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > ((If someone would fix the forums registration, I'll gladly start > posting these issues on the forums if this is not the correct > venue. Until then, I assume reporting in some way is better than > not reporting at all.)) > > modules/Emails/Emails.php seems to be lacking some key class-level > fields. Namely, these: > > var $rel_users_table = "vtiger_salesmanactivityrel"; > var $rel_contacts_table = "vtiger_cntactivityrel"; > var $rel_serel_table = "vtiger_seactivityrel"; > It makes use of these fields in its code, as in the function > set_emails_contact_invitee_relationship(), but they are not set > anywhere in the class. > > This problem comes to light when you attempt to use the Outlook > plugin to link emails to a vtiger contact. You get the typical > "Invalid return value from vtigerCRM" error message. > > I inserted the lines mentioned above at line 38 in Emails.php and > Outlook email linking started to work. > > Most of the Outlook interaction with vtiger in v502 seems to be > sadly broken out of the box. > > By the way, anyone thought of improving the Outlook plugin to do > something other than stupidly report that vtiger returned an > invalid response? Having to use Fiddler or some other HTTP > inspection utility to just to find the PHP error message from > vtiger is time-consuming. > > jpt > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/564d4cad/attachment-0002.html From jamestillman at sevatechnologies.com Tue Nov 14 10:25:50 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 07:25:50 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> Message-ID: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Thanks, Remco. I had assumed that the bug tracker was the way to go, but saw no way to sign up for vTiger's Trac. I clicked on "Bug Tracker" in the Community section and got this page: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report which has no information on signing up. Clicking "vTiger Trac" in the community section is also a dead end for bug reporters, it seems. Did I miss something obvious? By the way, is there any way to search by keyword in Trac? Not easy to determine if a bug exists if you have to scan the whole bug database. jpt ________________________________ From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Dhr. R.R. Gerbrands Sent: Tuesday, November 14, 2006 9:59 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php?option=com_content&task=view&id=86&Itemi d=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/79c869d9/attachment-0002.html From remco at artoge.nl Tue Nov 14 11:33:25 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 17:33:25 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Message-ID: <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Hi James, No, you didn't miss something. Your right, it's not easy to see how to report a bug, theseday's something more to-do, if I only had the time :-( Yes you can search within track: 1) on the upper right use: Custom Query After clicking it: 2) use [Add filter] and 3) select a filter option (includes also Keywords) Best Regards, Remco Op 14-nov-2006, om 16:25 heeft James Tillman het volgende geschreven: > Thanks, Remco. I had assumed that the bug tracker was the way to > go, but saw no way to sign up for vTiger's Trac. > > I clicked on "Bug Tracker" in the Community section and got this page: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report > > which has no information on signing up. Clicking "vTiger Trac" in > the community section is also a dead end for bug reporters, it seems. > > Did I miss something obvious? > > By the way, is there any way to search by keyword in Trac? Not > easy to determine if a bug exists if you have to scan the whole bug > database. > > jpt > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf > Of Dhr. R.R. Gerbrands > Sent: Tuesday, November 14, 2006 9:59 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php > > James, > > Even the forums, aren't the place to report a bug, instead that > should be done within Track > > First see: community tab. > Gives http://www.vtiger.com/index.php? > option=com_content&task=view&id=86&Itemid=133 > > Then bug tracker, you will need a track login. > Gopal is your man to provide you with a login, ask him: > gopals at vtiger.com > > Thanks for reporting any issues, > > Best regards, Remco > > > > Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > >> ((If someone would fix the forums registration, I'll gladly start >> posting these issues on the forums if this is not the correct >> venue. Until then, I assume reporting in some way is better than >> not reporting at all.)) >> >> modules/Emails/Emails.php seems to be lacking some key class-level >> fields. Namely, these: >> >> var $rel_users_table = "vtiger_salesmanactivityrel"; >> var $rel_contacts_table = "vtiger_cntactivityrel"; >> var $rel_serel_table = "vtiger_seactivityrel"; >> It makes use of these fields in its code, as in the function >> set_emails_contact_invitee_relationship(), but they are not set >> anywhere in the class. >> >> This problem comes to light when you attempt to use the Outlook >> plugin to link emails to a vtiger contact. You get the typical >> "Invalid return value from vtigerCRM" error message. >> >> I inserted the lines mentioned above at line 38 in Emails.php and >> Outlook email linking started to work. >> >> Most of the Outlook interaction with vtiger in v502 seems to be >> sadly broken out of the box. >> >> By the way, anyone thought of improving the Outlook plugin to do >> something other than stupidly report that vtiger returned an >> invalid response? Having to use Fiddler or some other HTTP >> inspection utility to just to find the PHP error message from >> vtiger is time-consuming. >> >> jpt > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ef6bad09/attachment-0002.html From jtk at yahoo.com Tue Nov 14 13:49:47 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 13:49:47 -0500 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: Dhr. R.R. Gerbrands wrote: > Your right, it's not easy to see how to report a bug, theseday's > something more to-do, if I only had the time :-( http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart now links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets which links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess From joestewart at users.sourceforge.net Tue Nov 14 14:09:57 2006 From: joestewart at users.sourceforge.net (Joe Stewart) Date: Tue, 14 Nov 2006 13:09:57 -0600 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <455A1485.3090109@users.sourceforge.net> on 11/14/2006 12:49 PM Jeff Kowalczyk said the following: > Dhr. R.R. Gerbrands wrote: > >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( >> > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > Just a side note. There is now an Account Manager Plugin for trac that allows users to register for an account: http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin Joe From remco at artoge.nl Tue Nov 14 14:26:49 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 20:26:49 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <314E9A1B-3A8C-4EE8-8B59-E2749627A2D8@artoge.nl> Thanks, Jeff :-) remco Op 14-nov-2006, om 19:49 heeft Jeff Kowalczyk het volgende geschreven: > Dhr. R.R. Gerbrands wrote: >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e739431f/attachment-0002.html From jtk at yahoo.com Tue Nov 14 15:38:16 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 15:38:16 -0500 Subject: [Vtigercrm-developers] trac Account Manager Plugin References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> <455A1485.3090109@users.sourceforge.net> Message-ID: Joe Stewart wrote: > Just a side note. There is now an Account Manager Plugin for trac that > allows users to register for an account: > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin That, and the WebAdmin plugin, which will eventually be part of Trac core: http://trac.edgewall.org/wiki/WebAdmin Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. From jeri at vtiger.com Wed Nov 15 01:28:51 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 11:58:51 +0530 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eea4db828.-8020503555403603074.-7158338222294584874@@vtiger.com> Dear James, Thanks for your fix.We have integrated this and checked in to SVN. The revision is 9840. Thanks & Regards, Jerry. ---- On Tue, 14 Nov 2006 James Tillman wrote ---- The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/32ed6281/attachment-0002.html From fboudra at gmail.com Wed Nov 15 05:14:40 2006 From: fboudra at gmail.com (Fathi Boudra) Date: Wed, 15 Nov 2006 11:14:40 +0100 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <455A1485.3090109@users.sourceforge.net> Message-ID: <200611151114.40395.fboudra@gmail.com> Le mardi 14 novembre 2006 21:38, Jeff Kowalczyk a ?crit : > Joe Stewart wrote: > > Just a side note. There is now an Account Manager Plugin for trac that > > allows users to register for an account: > > > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin > > That, and the WebAdmin plugin, which will eventually be part of Trac core: > http://trac.edgewall.org/wiki/WebAdmin Web admin plugin is already installed. are you interested by adding AccountManagerPlugin if it isn't a duplication of webadmin in terms of functionnality ? > Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. in TODO list concerning infrastructure: * update gforge * update trac just, i lack of time atm. We'll do asap. cheers, Fathi From jens at Strawberry.COM Wed Nov 15 06:40:42 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Wed, 15 Nov 2006 12:40:42 +0100 Subject: [Vtigercrm-developers] [FEATURE REQUEST] Support Multiple SalesOffices In-Reply-To: <20060825232016.F13092@Strawberry.COM>; from Jens Hamisch on Fri, Aug 25, 2006 at 11:20:17PM +0200 References: <3E26E7A199CABA49822B3E6B741434F97D0914@exch.accuratetechnologies.com> <20060817165659.B21264@Strawberry.COM> <20060818091439.U2464@Strawberry.COM> <20060825232016.F13092@Strawberry.COM> Message-ID: <20061115124042.D4158@Strawberry.COM> Hi Dennis, hi *, it took a while to check everything out and finally to upload my changes to the SVN, but now I finally managed to do it. The feature branch 5.1_jens now contains a copy of 5.0.2 plus the following changes: FCR 2035 - Multi Organization and Organization Units support Postgres 8.1 support (5.0.2 does not contain all required patches) FormLetter support (Campaign reports may utilize the contacts as secondry table to generate a list of addresses to be used as form letter database in openoffice/staroffice/etc) Some bugfixes regarding vtiger 5.0.2 Account-Contacts filter on SalesOrder-, PurchaseOrder-, Quote- and Invoice-Popups): If an account is specified, the popup shows only tho contacts related to that account. May be over- ridden in the popup). This version is based on vtiger 5.0.2. It is almost a snapshot of my working vtiger copy. It runs stable in the following environment: Solaris 10 (Sparc 64 bit) Apache 2.2.2 PHP 5.1.4 Postgres 8.1.2 (with perl 5.8.7 backend) It is currently available on SVN only svn checkout http://vtiger.fosslabs.com/svn/vtiger/vtigercrm/branches/5.1_jens The branch also consists of a SQL-Script to migrate an existing database from 5.0.2 to 5.1_jens: schema/502To51Jens.sql This script offers the opportunity to use 5.1_jens on an existing database. However, I strongly advise to produce and save a backup before doing so. You may also start on an empty database using the usual installation prodcedure. If you start from scratch and populate the database with your entities (e.g. using a SQL dump from your productive database), you'll have to adjust the organization assignment before using the database as follows: INSERT INTO vtiger_entity2org SELECT 'vtiger', crmid, '1' FROM vtiger_crmentity; Replace 'vtiger' by your organizationname in this case. I'd appreciate any comments on my addons. Kind regards, Jens On Fri, Aug 25, 2006 at 11:20:17PM +0200, Jens Hamisch wrote: > Hi Dennis, > hi *, > > I've opened a feature change request in trac on this: #2035. > Attached please find a proposal describing the required database > and GUI changes. > > I'm on vacation for the next 2 weeks, so IMHO I could start > working on this enhancement based on the GA aftar my return. > > > Kind regards > Jens > > > > On Fri, Aug 18, 2006 at 09:14:39AM +0200, Jens Hamisch wrote: > > > > Hi Dennis, > > hi *, > > > > > > I'd like to post a proposal for an implementation of this feature. > > In advance there's one item unclear to me: > > > > What is the "official" procedure to add items to the > > vtiger_tab and vtiger_field tables? > > > > As I'd suggest the introduction of new tables, there should be a > > new table identifier on those. I'd like to ensure not to get into > > conflict with other addons and the ongoing process from RC to GA. > > So how do I "reserve" unique table ids? And is there a space for > > private tables (if someone adds private stuff)? > > > > > > Jens > > On Thu, Aug 17, 2006 at 04:56:59PM +0200, Jens Hamisch wrote: > > > Hi, > > > > > > > I also agree that there may be a default sales office for > > > > sub-organizations, but I don't thing that sub-organizations is a > > > > prerequisite for having multiple sales offices. > > > > > > yes ... > > > > > > The problem I have, that I need support for more than one entire > > > organization. So my point of introducing organizational units was > > > to split this off the organization table. The wording doesn't matter > > > at a first glance. A 'sales office' or 'location' would just be > > > some abstract part of an organization. > > > > > > > Jens, are you going to work on this? > > > > > > Yeah. > > > > > > > I'm going to be offline for a week (military exercise) so I won't be > > > > able to work on it for a little bit. > > > > > > Have fun! > > > I hope to able to present something to you ehen you'll be online again. > > > > > > -- Jens > > > > > > -------------------------------------------------------------------------------- > > > / > > > +##+|##+ STRAWBERRY Jens Hamisch > > > +v#+v v##+ EDV-Systeme GmbH Managing director > > > / v v\v > > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > > | . | Fax: (+49 8171) 41805-59 > > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > > \____/ Strawberry at Strawberry.COM > > > > > > _______________________________________________ > > > Get started with creating presentations online - http://zohoshow.com?vt > > > > -- > > > > -------------------------------------------------------------------------------- > > / > > +##+|##+ STRAWBERRY Jens Hamisch > > +v#+v v##+ EDV-Systeme GmbH Managing director > > / v v\v > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > | . | Fax: (+49 8171) 41805-59 > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > \____/ Strawberry at Strawberry.COM > > > > _______________________________________________ > > Get started with creating presentations online - http://zohoshow.com?vt > > -- > > -------------------------------------------------------------------------------- > / > +##+|##+ STRAWBERRY Jens Hamisch > +v#+v v##+ EDV-Systeme GmbH Managing director > / v v\v > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > | . | Fax: (+49 8171) 41805-59 > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > \____/ Strawberry at Strawberry.COM > > %PDF-1.4 > %???? > 1 0 obj > << /Length 2 0 R > /Filter /FlateDecode > >> > stream > x??Y??\' ?_i???\L??#E?v??^?]?/??U5S?????  g&?V???V????m??H????_B > y?"Zu??m??U??F?Y~??O???=???ya%`^~??WB)??Q??J?????wJ ~|+???I_?7?)?? U?|$?*??|???*???gX???????'????BSb??k?a????/+?mO???u????? ?x??( ? ???????B??0?W\??g? 1J ?h?T?iH?gZ?g???5y?,1d?o???"?dP???????eR5+?*1W~????3?C?X?Y?\S?G??lWft??$}k ????L????M ? ${? ??9?????6P? ? ?WK???Z{?6???F ?? ??pC?E K?y t???}|C~???C?`1F?S?QF?A?? ???r?56?L???F? > ?_A?m`D????v|?u|P????_???F0??Kl\??8F?o??zV;k??$?(?m_?qC*??????) XJ??)??@?=?$?????????5?y?M?w?pWv ?/|?Jy???[???$??W?O??#%??x?):??eU?????T??H0?Zxx??JKOu???C?mJ"???????H???`X}11?.E??g??X??w ? ???j???Y??"!?Tkh?.??? FVNxV:?uge??ov*]?'?L)JR???P???????Y?d ???pX??l??s???oB=Pf?RV4&??d ??[JH??K@????X?u?)????y????K?S????9?? ??j? \?F`s 8?46& ??S???????2?Ru???Ba/#???F11b???{?????!2<?s????n????????iP ??d???? z6=0)??z?xdW?[.Il??b???iu????????O???#??wR??????J?/?BB}?? ?phOe?????<3?R??????^?*Fn? ?`??I?4??X???)U?5?un>??1?cY b???,?D>?? ?????`=B/U??o??1/?d<}?5???T3?w ^?? ?n2c?-???x?;? |0y= o???zt?wC? ?????_>?kx?Mcl?y?? Y&3_???:????i?????9???I(j??1?????o ?Mo?e???t?2??ve?G??{?l-?Du??? ?r?????HS LJ?h?sF??&S+????P?F5CK?:?;???8nT-4???6?WP??z?X?????9mh8??s???? V?J?}??5????P?w?=%??7{J??T???????.=^%J?? '??????I[??(?>wIR?p > ?r?W:J[??5? ??????????8??T????????x?? endstream > endobj > > 2 0 obj > 1713 > endobj > > 4 0 obj > << /Length 5 0 R > /Filter /FlateDecode > /Length1 9796 > >> > stream > x??z{|T???Z{???={?{&?d?0&??)B?X??KJ??? ?_????a?? ??!r!??aSO??A?&??/!d???PSo?~?U?2v?s??A??X?SP??is??;?T? ?;P???????P= ??&?/?\s??? ????fs????!??????????f???????u4??????m1oB??>Z at yZg?? > ?J?????h0?????Hs?gd?$??????O??u#?7???d???_~??????e > ????.?J???2? ?i??h ???h???|??[ o?h?? f???r}?rfzgL?65;?6?????Hw?9?6??l2DA??j?*???X?`4???*?9^?????I???Z??,?Sw ?2???I?_?g|??9Y?3???2???t?c???2??9??.??vJM*?o??6? ???a???#J????)???4?E?E ?????Z?0?v ?-?2????;? ?.gf???1Y?Zb??0 ???????95q~??]???LI ??E1 ??? ????tl???=?DT?j?=?5?????"Y?Mk(K)??? ??'?H?M??????) _?b??????ZT9?>???,???%0b????d???,?????{???[{??[UUe?K=? ,V?RG??rf&??b@}? ??RC?,m??dZ??4?CK?@05??Q?????????????b?5r??????[\?jJ ? V? /?r'??|U?"J??f?3)???p?JovJ??;`??T'???J ?K? s?`?\Yy?Uf?9+?e? i??(???????R?j????#??y????e ?l0 '"*?????}??x B?Z, ? ?W?1??-?cd?a??1??H??-kI???F?f?? K ???????????*?????7?#>???????m?????L??.?m??-Y??l?? ?{??{ql?3?c/???????G?k????~i??m???~??=o`?z?b???4K???p#? t?QA????J? !?QP??~?3? ?M@]???8*.*.??J??2??o?Z ?l?A%l??????DEC??3d?{??o??e?{{????g`??u?"??AW?bzZ?E???????N??q6???w?8?=? ?e?r?J<5?YP?? ?JO??";?6????9` > ? ??dE ????!:??MA? z?F???0DE??g~/??L?8?? ??2?????x:??;???|?!? ???n?zQ?\) 7? >  y??Y^}D???(?????=?J?b?P?X?V ?TbkV~7P???2??? ~zC?????????U;J.?Y4w??????U-?V?X??%???????a??~?????jP~0??'?{??Z??J?(???2't*?W?C?,?D??J?HV??????l???_|r?21?.1??S\w? ?r`?:YRq#/? /O[??1m{?Pgry\?L?HX!T ,??#?3?b?ff???????L?x???S??L??t??)???9.??]?=?`,: S?w?????wDV?Q????)????????o?(?T???e???B!l0????????@?`6(]?u&C > ?r???\??e ?O??tE?;"??? ???????\?? V?1? fz????:-?z]o?????????J?N??? 6????-\ > \??'GP&?,?bq????R?_?W8?Q?2"V?Q???K?E,?Z??o?b?~?12?????F??4????v?? @@q?x!??? ?? 6qQQ^.?S&-??????e?v??H??U? ?-8qb??h???????{+??'?? z?gvI???? ={??????;??\?A}VpN? t?????`?Q+?^?JE?(H?U???!!(0BR?)e????S? ?&?G???93???'8???????3nOD?h?Zz'??t?????,?l j?zCm??]Pg?t*?1 #*q ???d/5?5??=?n?3F??6????C???P ?? [c^n??B??N????wG?51??O??? ???????o??????jg??*??k???~?????L?e?Y+??VT???~????7?6'-Jv{?b1??/G?J&??"??????[r?????? 0??C?O???6l_?4??????9?????r?p??4???6c??.?N?L?????6#?4????z?H????d23I ????K??:S? ??d?<^?U???O???m?G?1??jN????C???H+?%?5??}\?9?b>?.?????B?B_?12?????H?????????????c*??R?????}?G_???H??j%? ?<?^???{????-?$q??_={v[?????_~?s?#???v??????????m55???4??k??M?Pv???~?3?a" !??|??p??p?6??{?q!?????I?=?#???G ?%?PmUN?@|??e??`?z???0?C+??????1??BX30?0&v,?bR ???"???r??|! '?3R???0?E.?(?O??z?P|?8??????/g?y?r ? { ?????sq?8?Z?-Sp^?%???0o? #? ?6?(????u??? b?U U??:????'??????x?@Va?Aa1???`6?(??????|?xU?9???kW7????I?G?? ?? ??s?>?c?C?????VO? &???w?9?p?+?1???:S???(???,\)??[ko?r??t???1=???@I/?8jI?P?P>?8N?'D?9?Jnds??+??j??UIJ?? > ?t?{?z??u?3??,???"?yB?{c8??y?z?G????~t?? l?z???????c?5D?$????v?mh~p?xl^s??R*,?T?*U#iV)-+???C?8??'?????Dh ?s?#\?x ??hL\?w# ?y?h??%~v?????????>??{?5??????m?:#p]5??????????2? *p?G?9?- ?A??k?z?? m?????;I???jzj???? ?.? ???{?By?=l-s5?6?m?n?2?7?i??f?l?b??F???h? ??Z7? !?Cv%?0ZvJ~??XT?e???x?T7x ?NY??????l s????SK??O????s??????7??- ??di???s??Kn?M?g?.?*P ??? \?x3X 3??,0<?CA ?c>?M?1>???m?-^b????_? ?*?G?????? d??? > dA ??fn??j????? ??j????M? 6ee??2??x???r ??2)H?f1?+?'????????N?b{????????%???a TE??`+&??n?_????m???g?#H4???a?lLk u?%/9???,?XP??dwE?F???v????7?5??????;~=td`??????o_}%?'????;x???=?3z?RW?E??j??????0?).T6)YV?R5??`???1????P??} > dV(?/y? > bCx ? ?T?$ B,Ks? ??!????vSN??r!\*????!n?'?T?e?_=!?*???????Q| Q???? ???m????^9K]? ?/??)A?J?D?D?B?? B??????x?!??A?F^&BD??Z???c.???e?(e??k?g?, ??At\?n???~?0z?( L1?????Uf? ?7^?1B???C????I?*N??P273?z?=?d? "='??:?n??V?'u?I?r?'U????'? =?????9???6W?????Jx/a^2?.?Y?Y?/?y??_?s??%o?? vp?????B at uj???R@??????0~?`2 &d?Vaw:3??F?Z ??# >@??,a cI?? ?j???A?eOz????%?Y?B??J?~??K+??????????ujA?{???#=? 1?h?j??? > V?h??"\???*??!?!?? ?W??,?X????O P???2?? 9???C ??? ?7?s???:s?Z?kr???$_?&???&.&Z > ?$n?O4^??G????L_?? ??????A?P? ??????X?#HfA??#`?$???Y?1??? ??1?????rp??? > ?????7???"?z?? ??$?M??????@n??k$c??c?3o??$?#????c? E?G??oe?????7X??v)?+'B????? Ekb?-?Ea?????&f?????F??a > !?? ?????_@???I?J?b???(??GQ5???0? > dc???\?f???gFQ??@???v k#K????'?cA????_p??e??^???&?? ????>???{?a~!?????X?Q?@qU9MY???JS?R???)=h?l? "??Q@ ???F{E??I^??? ?8??? ?S8A.???????p????p ??! +???;?*X????1?37R8??D?? ZH?R8???2 sh6iK? ??C9)??????&x?[???k P6@?U???\#?cW??[????????.y?z????ZQ??????p?&??j=P??3(e?]?d???j?g??-?g?z ???? c?j7??????i(}k?*y?n??g?K?s??????f??q2?????zrSk?L?6??I???\??Jt ??Kh??????|???w\???)~?????w????????{??B?"????m?????w?%??x?N?N2???}????a<2Z??????%?|W???H??{?]???{????|W???|W?7?%??z????^?y?5?[???Vg?5??????YO)Q?????jK??jsnjul?bun?????b????fKzc?????hh2;?????X???q?}?{?v ?D?z"?OT+]?????}???G?? 0P?t?D??? ??Q?j?C???j?? > ?? ???JW =|*??}??R`1??~?6?????????Y??9? ?~?t!{???,a?G/? L??????;?t?Mg4?u?h?juz-??C?L^????B??u?W??yJ)T??\????c??h???? C??$??.????{???????0~? > Zc?C??c:?@a\?n}?)?????O???????TYU????/_]k????S???*H???{Q?H?I=?4?Z???6%??1=@?????/Gt????? ???n????Q > endstream > endobj > > 5 0 obj > 6721 > endobj > > 6 0 obj > << /Type /FontDescriptor > /FontName /CAAAAA+GillSansMT > /Flags 4 > /FontBBox [ -161 -229 1040 916 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 916 > /StemV 80 > /FontFile2 4 0 R > >> > endobj > > 7 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]??n?0E?H??????)BJ?F????LR?? ?,?? {iUu:??x?=?f????W??o?Bzul\???^}%? ?? ?6?n?????e??_?.???????* ?????K?oj?????a????wR??M????u_r??8 ?\?r k>??sy!?~_M?????:Q? ??Um-??????$a???\?v?< ???w??Y?c?Y?1Z?q??? ??# ?0????`?? ??$,k?=X`H[??} 4}2 :??4}??M? ]?X0??h???.????8?3F?w?????a?18??4N~??k;?M?oP??endstream > endobj > > 8 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /CAAAAA+GillSansMT > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 250 479 500 384 277 729 426 > 770 219 437 500 500 280 500 500 > 500 500 823 395 426 416 333 551 > 666 509 219 323 500 323 458 250 > 500 719 437 ] > /FontDescriptor 6 0 R > /ToUnicode 7 0 R > >> > endobj > > 9 0 obj > << /Length 10 0 R > /Filter /FlateDecode > /Length1 9292 > >> > stream > x??:{|?U??~?$????N??|i(CI???j5?/???R?E?I??? g6+r?? ???h?@? hOm^?y??VM?C{?????????D(#???"w??k?e??mqudUt?R???1?m? ?1???kok??=?????A?? ?0|?G(G????B?JSk?:^??&??j??;22?8EW???a?R???F?g??]?/M???@????^????5???? ?#4??yY?/??>?~?????i???a??????????~'??V? ??K???_ ??y? ????F???8 E?VlD?P?P????? > f?}?y???3 -??@w9?#?/G?'?m???e?0c? ?,???c?`$??C3??o P}??it7F???"@?!DgW4?9V7? 6? ???b?????9 ?? V}k?t??j?\? ? ?'q ????????I???OL??????.R??????? > 7l?U??+6o??$O)4?[??-BgE????i?*? O?h?D??????FwEc??4?{Y"X#W?fI?? ???.???#?<.?s% =???????;?j?? ?z?????H(? 6H? bU??a?lRDg????????0???rU???b??(?????.???z?l?sD?Jwe????-V???#???????4~[EN?? U?G ???u !???? ??? 8\??K??KM&????)???? > ??jj]"???:????5?'kbH`??A?)?EgO??, ?\?:??? ??7?&?"?w/ > ???? Z,E???P??????V??????\??j??N???h??A ????W{????? > gQ  y ??,2??A??F??M:?k??JO{f?M?????:?.???1??????????H?m????N??Z????i?;]????oh???Yu?9???[^L4?????+???????k??D? &>ffB??GT?[???????AH??? ?`P ???L?j T ????k??J???Q?p~?? ???0|d??????<???P?,??! ?la?4wc:p?o?+?v????_?z??G?x???'p?? X??W?Ez???~??(??^0?}@#?2??B?3??ax???u#?p N?|???~??g????Q???MWwT?.]?M:M'?O?k???? ??L? > ?0x?G??-? ?T)?-???F?F?]??? ?R Z?P3i?Q???XR?ME??????d{?t?F?M?BBs4??IK{L+?????p?B?R@6p??`???MK?xY(]?>????R_???x?V??b?n????/??[?k???<8 ??}???6???v+M?!???V?????=^f?&???????%?t?? ?|?s > R??????{?9ob?4???}??%????y7?]???E????>?/-i? ??'c@?????& ?q?[e???????W?7Z?~^,6?????c?67?M-????}?y??????????|/=l7????*J??M8?1?J`_??????????B=!??B???O?tv ???,???7???IwI??O???\ k?? ???????%??? ??w??8??,?4??PT`??nf????|????S'??i:N??4?n?G??????O??o?????AT??????6????g'F??I??m?D:r??d??)?Z??????? ??K?U??C4?5?0??*M?^??6#C??`???GN?I9{??N?B$???M?^pq%B???q,?x? 9??*?.??E????epIW?v??5??=?w????v?????????6 ??????.niX?~???????Fui??Y??????Ga??|????? ?*?m?? ?????{??M\;"_???Ia??&?e?X?i?xo??? > ??8?u?tO_??e]O?M Xn????g????e??+?yUl?2V????t3???`)?X??A(,S??"???????xI???M%3C???Z??*_T2?B???b?Z-8h?Y%???,M?"A@c??ac?0?5?C? ????Fz???+?*F???F???v#???4?n?;??,?????i????)?i??'\?? g???*?f > &H??O?I?f??YS?0+?~??? >  ????E?xn???^??N<?Y???:??wf]1????-???.[?i? m?G????j???`f? ?o???? =!O@??'??&?Z?????k??????0??????w?A????;? ????V???+?;?FC???? ?,?Bc?'??o?$?jJ"8????b F X?gqhmp????4?z????x|;?@?K3?+,gbY?? > F&??! ?d??.v????kO>???n0???+??x-???? ?h&????=???1?w?w ?AI?P???? P`? !? Q??pJ?$6c? ???n)??X??????q????????T??y???;(???*?4? > ?@?K?`???? ??Td??P? +?M???+????????????[?????????uRK.V?????A\4?`p?i;e?7??1Q?_Q??KH?k?4yT??J?(?ZC?19?_? IC*(D?????????h?n?? ?>????1)?3??r????\V}?A? id\?????L=?;bu???T2?k :?77s??N?y/?t????)???????d????????????R5?+{?Z??DuT????????y?9??k???7$? ?m ~u_?9R'9p?Uo^??`??4]??? ???0? ?%\ ??P9s??a>?2? ??v???$?3!xaN?c??????? ???\??????Z?&?.?Q @?{??? ??????^Ao???'?f? `?`?q??F?q B???QlS ???????-?-?u???6??????????=???S?i?? [W?v?k??e??m????X?j1??8???????+Eyv?? ???? m?)^??E?? ??X?;?#??U??bk?????XC??*?N???f?c ??v?*?Zl??wF?n?j?u4???????? kJ[W6N??+~uH$c??X m? ??f??? pj~? ?Y!?Jf.???l??.3? ,v9@'??(???v??emh j?g5C??j??B??Vt?x??S?v?I?w$3D??????rSX? ?s?J??_??CnE??B}?L ?y ?H?]???????????N??F?? > ?v??ZQ??D?ZX??'????^^A([.??)???UL^? ??%?-? ?????n???~?? ??????0????~? ????u?b???I^}@M^j? )^??????Y?????$;?N??R> > A???m?=m'0:!????+? ??=???-W???s??s??? t9??Z???x??dO?38?rGm???^??7^???????????)t??-N?'?gc??????o?? ??sS??d??d?nqtY?;-?K?eX??????k??V?ce?}?j?c?????????????3;?b?h??m??I??? ?.? ?? |? ? ? ???w?R?sWH? ??v?m?(????U:?????? ?Q:?|?[???????["7+?a??P, O?2?| A??"???l.0f?y?Y?3???\?????L??\?J?????? ??l>??]??????????f?Uk0?????h?: ??#?B??V?0?q\?t?W)?t???f+?U~?0?G?kJF ?????3Y??y?'?U?? ??{u???? cT?`? SP???Z;??d8.??{???xc|?6?$VW??L4?_T?h??K?rOf ?????d?? ??|?j??F?FN*M6???? ?????????v??w{?d > endstream > endobj > > 10 0 obj > 6200 > endobj > > 11 0 obj > << /Type /FontDescriptor > /FontName /BAAAAA+GillSansMT-Bold > /Flags 4 > /FontBBox [ -176 -229 1165 929 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 929 > /StemV 80 > /FontFile2 9 0 R > >> > endobj > > 12 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]?Mo?@??$??=???M ?EM?5} ??&???L>hG?'????v4}?=?>1?>1???IX`?ai??P???3}?u@??'?\0????????????Wk??cp???? endobj > > 13 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /BAAAAA+GillSansMT-Bold > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 719 405 270 541 551 448 277 > 770 676 884 551 270 551 801 530 > 583 426 604 500 583 958 270 509 > 500 594 583 520 333 583 270 509 > 583 551 583 ] > /FontDescriptor 11 0 R > /ToUnicode 12 0 R > >> > endobj > > 14 0 obj > << /F1 13 0 R > /F2 8 0 R > >> > endobj > > 15 0 obj > << > /Font 14 0 R > /ProcSet [ /PDF ] > >> > endobj > > 16 0 obj > << /Type /Page > /Parent 3 0 R > /Resources 15 0 R > /MediaBox [ 0 0 842 595 ] > /Contents 1 0 R > >> > endobj > > 3 0 obj > << /Type /Pages > /Resources 15 0 R > /MediaBox [ 0 0 595 842 ] > /Kids [ 16 0 R > ] > /Count 1 > >> > endobj > > 17 0 obj > << /Type /Catalog > /Pages 3 0 R > >> > endobj > > 18 0 obj > << /Author > /Creator > /Producer > /CreationDate (D:20060817201019+02'00') > >> > endobj > > xref > 0 19 > 0000000000 65535 f > 0000000017 00000 n > 0000001815 00000 n > 0000017415 00000 n > 0000001842 00000 n > 0000008668 00000 n > 0000008693 00000 n > 0000008932 00000 n > 0000009397 00000 n > 0000009754 00000 n > 0000016060 00000 n > 0000016086 00000 n > 0000016331 00000 n > 0000016797 00000 n > 0000017162 00000 n > 0000017218 00000 n > 0000017285 00000 n > 0000017553 00000 n > 0000017613 00000 n > trailer > << /Size 19 > /Root 17 0 R > /Info 18 0 R > >> > startxref > 17844 > %%EOF > Database Tables > =============== > > New tables > ---------- > vtiger_orgunit > > Description: > Defines a oranizational unit > > Columns > orgunitid serial NOT NULL > orgid integer NOT NULL DEFAULT 0 > type character varying(30) > name character varying(60) NOT NULL > address character varying(150) > city character varying(100) > state character varying(100) > country character varying(100) > code character varying(30) > phone character varying(30) > fax character varying(30) > website character varying(100) > > Constraints: > vtiger_orgunit_pkey > PRIMARY KEY (orgunitid) > > fk_1_vtiger_orgunit > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > Indices: > vtiger_orgunit_name_idx > ON vtiger_orgunit > USING btree (orgid, name) > > vtiger_orgunit_type_idx > ON vtiger_orgunit > USING btree (orgid, type) > > > vtiger_orgunittype > > Description: > Defines the values to be entered into vtiger_orgunit.type > > Columns: > orgunittypeid serial NOT NULL > orgunittype character varying(30) > sortorderid integer DEFAULT 0 NOT NULL > presence integer DEFAULT 1 NOT NULL > > Constraints: > vtiger_orgunittype_pkey > PRIMARY KEY (orgunittypeid) > > Indices: > vtiger_orgunittype_type_idx > ON vtiger_orgunittype > USING btree (type) > > > vtiger_user2org > > Description: > Defines a list of organizations a user may work for > > Columns: > orgid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_user2org > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2org_orgid_idx > ON vtiger_user2org > USING btree (orgid) > > vtiger_user2org_userid_idx > ON vtiger_user2org > USING btree (userid) > > > vtiger_user2orgunit > > Description: > Defines a list of organizational units a user is > assigned to > > Columns: > orgunitid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2orgunit > FOREIGN KEY (orgunitid) > REFERENCES vtiger_orgunit(orgunitid) > ON DELETE CASCADE > > fk_2_vtiger_user2orgunit > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2orgunit_orgid_idx > ON vtiger_user2orgunit > USING btree (orgunitid) > > vtiger_user2orgunit_userid_idx > ON vtiger_user2orgunit > USING btree (userid) > > > vtiger_entity2org > > Description: > Assignes entities to particular organizations > > Columns: > orgid integer NOT NULL DEFAULT 0 > crmid integer NOT NULL DEFAULT 0 > > Constraints: > fk_1_vtiger_entity2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_entity2org > FOREIGN KEY (crmid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > Indices: > vtiger_entity2org_crmid_idx > ON vtiger_entity2org > USING btree (crmid) > > vtiger_entity2org_userid_idx > ON vtiger_entity2org > USING btree (userid) > > > Changes > ------- > 1. vtiger_campaing should be a vtiger_crmentity > -> Add the following constraint to the database > > fk_r_vtiger_campaign > FOREIGN KEY (campaignid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > -> Provide a migration script for already stored campaigns > > > PHP changes > =========== > Administrators Role > ------------------- > 1. Settings -> Company Details > - ListView > - Add > - Delete > - Change > > 2. Settings -> Users > - User is a member of one or more companies > (implement like the group membership assignement) > - Assign one main company to the user (out of the > membership list). > > CEO Role > -------- > 1. Settings -> Company Details > - Change deatils only for the companies, the user has a > CEO role for > > 2. Settings -> Company Unit > - ListView > - Add > - Delete > - Change > > 3. Settings -> Users > - User is a member of one or more organization units > (take care to provide only those units of organizations/ > companies to which the user already is assigned). > - Assign one main orgunit to the user (out of the > membership list). > > Standard user role > ------------------ > 1. login scheme > After the login the authenticated user gets another > window which lets him select the organization/company > he's going to act for in the new session. > > Open item: Skip this second login step if there's only > one organization assigned to that user? > > My proposal: > For the time being: yes. > This would be subject of further FCRs (like book- > keeping - booking date selection on login). > > Open item: Display the organization selection somewhere > during the entire session? > > My proposal: yes, upper right corner with the user name > > 2. Assignment of entities to exactly one company/organization > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 3. Assignment of entities to more than one company/organization > This affects > - Leads > - Accounts > - Contacts > - Potentials > - Products > - Campaigns > To the modification/add forms another list entity is to > be added. This list fills the crmentity2org table. Users > may add/delete entries to/from this table. > > Open item: May this table be empty? > > 4. Assignment of entities to orgunits > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 5. PDF generation > Addresses to be takenout of the organization table according > to the organization reference of the affected entity. > Addresses may be overridden by orgunit references. > > General > ------- > 1. The role assignments shown above results in permissions > to be maintained. > > 2. Do we use the term 'company' as in the GUI or 'organization' > as in the database? (No preferences from my side ... only > that there should be a common understanding). > > 3. Should there be a more sophisticated relationship between > entities and organizations (also orgunits)? May like > > If a product is assigned to company A and B: > May both companies change product details or should > there still be an ownership assigned to one of the > companies? > > This could be done using flags in the entity2org table > but would result in more sophisticated GUI operations. > _______________________________________________ > Get started with creating presentations online - http://zohoshow.com?vt -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From jeri at vtiger.com Wed Nov 15 07:24:21 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 17:54:21 +0530 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eeb932d91.-1068791366129115790.2050524429825132071@@vtiger.com> Dear James, Thanks for your fix.We have integrated it and it is available in the SVN. Thanks & Regards, Jerry. ---- James Tillman<jamestillman at sevatechnologies.com> wrote ---- ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue.  Until then, I assume reporting in some way is better than not reporting at all.))   modules/Emails/Emails.php seems to be lacking some key class-level fields.  Namely, these:   var $rel_users_table = "vtiger_salesmanactivityrel";var $rel_contacts_table = "vtiger_cntactivityrel";var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class.   This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact.  You get the typical "Invalid return value from vtigerCRM" error message.   I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work.   Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box.   By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response?  Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming.   jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/5a0a92eb/attachment-0002.html From philip at vtiger.com Thu Nov 16 10:30:25 2006 From: philip at vtiger.com (Philip) Date: Thu, 16 Nov 2006 21:00:25 +0530 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> References: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <10ef163e45a.3319490668445686029.-7775633052489133351@@vtiger.com> Hi Niel, Thanks for your effort in resolving the UI issue we'll test your filesin out test bed and check-in into the 5.0.3 repo if everything is fine,else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/92aed265/attachment-0002.html From dgrant at accuratetechnologies.com Thu Nov 16 10:41:34 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Thu, 16 Nov 2006 10:41:34 -0500 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> I actually "solved" this problem a different way: I have now explicitly wordwrapped all multi-line textareas to 80 chars, both with WRAP=HARD and with a counting/wrapping function on the backend (AJAX doesn't seem to support WRAP=HARD) This way, the text entered in the textarea and the text returned from the database wrap the same - what you see is how it is stored. It's a lot simpler, and it works with AJAX. DG _____ From: Philip [mailto:philip at vtiger.com] Sent: Thursday, November 16, 2006 10:30 AM To: vtigercrm-developers at lists.vtigercrm.com Cc: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Hi Niel, Thanks for your effort in resolving the UI issue we'll test your files in out test bed and check-in into the 5.0.3 repo if everything is fine, else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/84365744/attachment-0002.html From neil.temperley at exemail.com.au Thu Nov 16 18:59:38 2006 From: neil.temperley at exemail.com.au (neil.temperley at exemail.com.au) Date: Fri, 17 Nov 2006 10:59:38 +1100 (EST) Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.co m> References: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> Message-ID: <4257.203.143.170.20.1163721578.squirrel@webmail.exetel.com.au> Hi Dennis, Basically what I did was reduce the number of hard wired overrides to the default style to a minimum and I also eliminated nowraps. A nowrap on one cell will often affect a whole column. Since a 4 column "Detail View" is a standard table layout, I was able to move the column width info into style.css. This gives a knowledgable user nice control over the relative column widths of a "Detail View" by tweaking column width settings. But the biggest gain is that all columns resize correctly to the window width of the user's browser. This is really nice. Any user can resize the window to suit their preference and the columns self adjust and wrap accordingly. Since the browser does the wrapping work it works with AJAX (and multibyte) without additional coding. Finally I was able to maximise the space for Notes and Descriptions etc by getting them to span the full row. BTW, several months back I helped implement code to force a wrap of Multi-select combo box lists in Smarty, but this (as you know) required a matching JavaScript fix for AJAX as well. I always felt this was a kludge; a hardwired column width that ignores the users browser window should be avoided if possible. With the new files I removed the 'kludge'. regards, Neil > I actually "solved" this problem a different way: > > > > I have now explicitly wordwrapped all multi-line textareas to 80 chars, > both with WRAP=HARD and with a counting/wrapping function on the backend > (AJAX doesn't seem to support WRAP=HARD) > > > > This way, the text entered in the textarea and the text returned from > the database wrap the same - what you see is how it is stored. > > > > It's a lot simpler, and it works with AJAX. > > > > DG > > > > _____ > > From: Philip [mailto:philip at vtiger.com] > Sent: Thursday, November 16, 2006 10:30 AM > To: vtigercrm-developers at lists.vtigercrm.com > Cc: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long > items and general column layout > > > > > Hi Niel, > > Thanks for your effort in resolving the UI issue we'll test your files > in out test bed and check-in into the 5.0.3 repo if everything is fine, > else we'll get back to you if we face any issue. > > Regards, > Philip > > > > ---- On Mon, 13 Nov 2006 Neil Temperley > wrote ---- > > Dear vtiger developers, > > please find attached a gzipped tar file of changes I'm suggesting to the > vtiger user interface to cope with the problem that long item problems > do > not wrap correctly and resizing the browser window doesn't help. See > ticket my #2564 and others. I've made these corrections to SVN 9765. > > In particular my aim was to make all "Detail Views" format well; > wrapping > correctly when the user chooses to alter the width of his or her browser > window. In particular I wanted to ensure that fields such as Comments, > Notes, Description, Terms & Conditions, Mailing Street and Multi-select > Combo Boxes worked correctly with long items regardless of window width. > Also, I've ensured that these wide items (including Contact Image (i.e. > Photo)) now span multiple columns to provide a neater layout. > > With these changes, the user has significant control over column width's > and > layout in Detail Views by altering the two classes in the style.css file > ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width > setting > that you can play with. You can choose values that give you column > proportions pretty similar to vtiger's existing proportions, or you can > choose values that enable more data to be fitted to the screen. > > Unfortunately, to implement these changes many files were affected > because > these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in > lots > of places such as Change Password and Data Migration. This means that > I've > ended up tweaking (and fixing some bugs in) lots of tables. Where > reasonable I've tried to replace the use of these with the more generic > .cellLabel and .cellInfo. > > Some of the "tables" affected are as follows. > > 1) All "Detail Views". A Detail View shows the details for one item, > e.g. > a Contact, a Quote etc. Detail Views are found in Contacts, Leads, > Potentials, Accounts, Notes, User and all the items under the Inventory > tab, > e.g. Quotes and Invoices. > > 2) The Advance Filter tables used in Custom View and Reporting. These > now > resize well and can accept long "OR" combinations of search strings. > > 3) Odd places (which in my mind do not really constitute a Detail View) > such > as Change Password, Convert Lead, Calendar and Data Migration. > > Files most affected are: > DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of > course. > > > How to proceed. > > 1) Untar the archive files into your vtigercrm root directory on top of > a > SVN 9765 version. > > 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only > giving > you a new style.css for Blue Lagoon (any other theme will look a mess > with > no word wrapping)!!!! > > 3) Edit a Contact and create lots of long entries in every field you > can! > > 4) Now resize your browser window and check that everything wraps > neatly. > > 5) If you want to play with the layout: in themes, open > bluelagoon/style.css, search for .dvtCellLabel, and read my notes. > For experts, you may want to copy bluelagoon/style-developer.css to > bluelagoon/style.css. This will give you a fairly ugly colour scheme but > will clearly show the places that have been affected by my changes. > > 6) Note I reformatted the indentation of portions of the code in these > files > where I thought indentation was poor or hard to follow. > > > Some of the things that I have learnt through this process. > > 1) There are multiple style classes used in vtiger and some have been > used > inconsistently. > One problem is that there is no clear definition of what constitutes a > Detail View. This is causing confusion. For example there are multiple > styles defining the same heading of different tables both using Detail > View > style classes, e.g. .detailedViewHeader and .dvInnerHeader. > > I'd like to suggest that we restrict Detail View tables to those having > four > columns: Label, Data, Label, Data. The headings for many different types > of tables are substantially identical. Rather than create new style for > every situation or table, it is probably best to minimise the number of > styles and use generic names such as .headingLevel2 or .selectBox where > possible. > > 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or class='small'> don't seem to propagate the font style down to cell > level. > I'm not sure why not. > > 3) Note also that an HTML statement like: > NOT . > > > Please let me know if you find any formatting disasters as a result of > these > changes. I've tried this with Firefox 1.5 and IE 6.0. > > I tried hard to be neat and careful. I spent a reasonable time > reformatting. (Yes, I spent way way too long on this :-)) > > Best regards, > Neil > > Neil Temperley > Skype: neil.temperley > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From Dirk.Gorny at genion.de Fri Nov 17 04:48:57 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Fri, 17 Nov 2006 10:48:57 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <200611171048.58005.Dirk.Gorny@genion.de> Am Montag, 6. November 2006 17:57 schrieb Dhr. R.R. Gerbrands: > @Dirk, could you give us your idea's on more specific improvements, > compared with openCRX? For sure, at first it is supports high class DBMS like DB2, Oracle, and MS-SQL. - openCRX is a completely i18n application with many supportet languages. English, German, Spanisch, Chinese, French, Polish , Portuguese, Russian, Swedish, Turkish, and Farsi are included. - For integration it supports RMI, CORBA, JMS, JCA. - You need only one deployment and one set of tables to manage a hundred of different mandators. - there is the possibility to export and import complex objects with their substructure in XML. -You can sync Offline/Mobile Client and Server. These are only a few things. The most you can see at http://www.opencrx.org/tour-features.htm. Depending on the architecture (J2EE, OMG/MDA) they work with a core team consists of 3 people. Best regards, Dirk From naterajj at hotmail.com Mon Nov 20 14:00:47 2006 From: naterajj at hotmail.com (Juan Natera) Date: Mon, 20 Nov 2006 11:00:47 -0800 Subject: [Vtigercrm-developers] Adding another asigned user's field to the Lead's Module Message-ID: Hi, I need to have 2 users assigned per Lead, I was looking for recomendations on how to do this, Adding a regular custom field with users from the settings page won't acomplish what we want, since we need the notifications/reports and such to affect both users. Thanks in advance, Juan Natera _________________________________________________________________ Get the latest Windows Live Messenger 8.1 Beta version.?Join now. http://ideas.live.com From joe at tsolucio.com Mon Nov 20 14:25:28 2006 From: joe at tsolucio.com (Joe Bordes) Date: Mon, 20 Nov 2006 20:25:28 +0100 Subject: [Vtigercrm-developers] Is the list active? Message-ID: <1164050728.2936.34.camel@joesunix.int> Hi, For some time now there is very little activity on this list. The last 4/5 emails I have sent haven't been answered, fixed or commented on. The ones I would like to know about are: -> vtiger popup calendar start day of the week -> new vtiger_entityname table -> Latest news section in vtigerforge isn't updating -> DMS Is there another place where we should ask these questions? Regards, Joe TSolucio From neil.temperley at exemail.com.au Mon Nov 20 17:27:02 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Tue, 21 Nov 2006 09:27:02 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <000001c70cf3$02f2eed0$6501a8c0@Nemrut> Dear All, This archive has some minor fixes to two files in the version I sent previously. Additional altered files fix a layout issue for "Edit" and "Create" views... now the spacing/layout of the copy address radio buttons is improved. (As far as I can tell these files can be dropped on top of SVN 9848 and everything works OK.) Regards, Neil -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Neil Temperley Sent: Monday, 13 November 2006 21:27 To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
> may not do what you want since the class setting always takes precedence > over the "align". The better choice is this > > which will always work. > > 4) One nowrap type item in a table cell can turn off wrapping for the > **whole column** of data and ruin the layout. Avoid using nowrap! > > 5) I couldn't resize images since the HTML sizing seems to be stored > with > the link information for the image. Photos are too large by default. > > 6) I don't think   codes are required in empty data cells. In the > past > they used to be required to ensure a cell would display properly. If you > need to include one, put it **after** the data not in front so that the > alignment of the data is not disturbed (assuming the data is left > aligned), > e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.3/530 - Release Date: 11/11/06 18:53 -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil-20061121.tar.gz Type: application/x-gzip Size: 85673 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/e18da66b/attachment-0001.gz From g.un at freemail.hu Mon Nov 20 18:14:30 2006 From: g.un at freemail.hu (mikozod hozza) Date: Tue, 21 Nov 2006 00:14:30 +0100 (CET) Subject: [Vtigercrm-developers] example does not work Message-ID: Hello, I would need help why the example at http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules does not work for me. I have installed vTiger 5.2.0 on Linux box. I put this query: "insert into vtiger_field values( 4, '', 'event_time','vtiger_login_hist', 2, 5, 'event_time', 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" vtiger_login_hist is my prop table., event_time is one of its field. Then I got some error when visiting a certain Contact: "Fatal error: Call to a member function Move() on a non-object in /var/www/vtigercrm/include/database/PearDatabase.php " This error comes from query_result function. When I switched on debugging info it was seen that result parameter received here was empty. Actually I don't know what I made wrong. The whole purpose of my experiment would be to have a proprietary field on Contacts/More information. I hope some one can help me here. br, Gabor ______________________________________________________________________ KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. http://www.netrisk.hu From dan.means at teamsrs.com Mon Nov 20 21:45:07 2006 From: dan.means at teamsrs.com (Dan Means) Date: Mon, 20 Nov 2006 18:45:07 -0800 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <1164050728.2936.34.camel@joesunix.int> References: <1164050728.2936.34.camel@joesunix.int> Message-ID: <45626833.2030901@teamsrs.com> I think everybody's just exhausted and busy... Joe Bordes wrote: >Hi, > >For some time now there is very little activity on this list. The last >4/5 emails I have sent haven't been answered, fixed or commented on. > >The ones I would like to know about are: > >-> vtiger popup calendar start day of the week >-> new vtiger_entityname table >-> Latest news section in vtigerforge isn't updating >-> DMS > >Is there another place where we should ask these questions? > >Regards, Joe >TSolucio > >_______________________________________________ >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > -- Dan Means Mission Viejo, CA www.dkmeansonline.com www.teamsrs.com From joe at tsolucio.com Tue Nov 21 04:08:59 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:08:59 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164100139.10220.3.camel@joesunix.int> The second value of your insert is an empty string. It should be a numeric value obtained from the function getUniqueID("vtiger_field"). El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor > > ______________________________________________________________________ > KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! > Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. > http://www.netrisk.hu > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From joe at tsolucio.com Tue Nov 21 04:10:14 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:10:14 +0100 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <45626833.2030901@teamsrs.com> References: <1164050728.2936.34.camel@joesunix.int> <45626833.2030901@teamsrs.com> Message-ID: <1164100214.10220.4.camel@joesunix.int> Ok, that's normal. At least I know I am on the right list :-) Thanks, Joe El lun, 20-11-2006 a las 18:45 -0800, Dan Means escribi?: > I think everybody's just exhausted and busy... > > Joe Bordes wrote: > > >Hi, > > > >For some time now there is very little activity on this list. The last > >4/5 emails I have sent haven't been answered, fixed or commented on. > > > >The ones I would like to know about are: > > > >-> vtiger popup calendar start day of the week > >-> new vtiger_entityname table > >-> Latest news section in vtigerforge isn't updating > >-> DMS > > > >Is there another place where we should ask these questions? > > > >Regards, Joe > >TSolucio > > > >_______________________________________________ > >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > > From alex.svetos at gmail.com Tue Nov 21 04:41:56 2006 From: alex.svetos at gmail.com (alex svetos) Date: Tue, 21 Nov 2006 10:41:56 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor Hi, I don't understand what you want to do. But if you want to add a new field in a Contact you should do something like this : if you want to add a new field on Contact, assuming your field ids called 'card_number' you should insert a new line in vtiger field with thoses values : insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', 'card_number', 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' ) And add a the new column in vtiger_contactdetails. (assuming your new field is called 'mobile_phone' and is used to store a phone number.) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a5221807/attachment-0002.html From sergiokessler at gmail.com Tue Nov 21 07:54:56 2006 From: sergiokessler at gmail.com (Sergio A. Kessler) Date: Tue, 21 Nov 2006 09:54:56 -0300 Subject: [Vtigercrm-developers] separation in calendar Message-ID: <49216030611210454q7739413cs7bccead9f47e0098@mail.gmail.com> in the calendar screen there is a visual separation between events of types: Call & Meetings (left tab) To Dos (right tab) but the button "Add" permit to add any type of event (Call, Meeting or ToDo event)... why there is two tabs ? would'n it be better if the daily, weekly views show the three events types without any tabs ?? salute, /sergio From g.un at freemail.hu Tue Nov 21 09:19:02 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:19:02 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164100139.10220.3.camel@joesunix.int> Message-ID: hi > The second value of your insert is an empty string. It should be a > numeric value obtained from the function getUniqueID("vtiger_field"). Actually it is enough if you issue this query in mysql. I have used this query in mysql and it always assigns a unique value there. > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > Hello, > > > > I would need help why the example at > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > does not work for me. > > I have installed vTiger 5.2.0 on Linux box. > > I put this query: > > "insert into vtiger_field values( 4, '', > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > vtiger_login_hist is my prop table., event_time is one of > > its field. ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 09:25:58 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:25:58 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> Message-ID: alex svetos ?rta: > I don't understand what you want to do. But if you want to add a new field Actually I have defined a new table in vtiger database (vtiger_login_hist). I wan to make the certain contact's last login time to be displayed on Contacts/More Information tab. Technically I don't know for 100% sure how this should be achieved. This is why I bother you here on this list:) I have made some attempt based on online documentation on vtiger page but those were failed. And I don't know where to start to looking for my fault. > in a Contact you should do something like this : > if you want to add a new field on Contact, assuming your field ids called > 'card_number' you should insert a new line in vtiger field with thoses > values : > > insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', > 'card_number', > 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' > ) > > And add a the new column in vtiger_contactdetails. > > (assuming your new field is called 'mobile_phone' and is used to store a > phone number.) > Did I get it right that I have to update three tables in database for this case? These table are: vtiger_field, vtiger_contact and vtiger_contactdetails, aren't they? thanks for help so far! Gabor ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From joe at tsolucio.com Tue Nov 21 09:56:24 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 15:56:24 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164120984.10220.52.camel@joesunix.int> HI, El mar, 21-11-2006 a las 15:19 +0100, gabor escribi?: > hi > > > The second value of your insert is an empty string. It > should be a > > numeric value obtained from the function > getUniqueID("vtiger_field"). > Actually it is enough if you issue this query in mysql. I > have used this query in mysql and it always assigns a unique > value there. Yes, this is because the field is defined as an auto-increment. The problem is that this procedure does NOT update the value in vtiger_field_seq so any new module or maybe some patches are going to get into trouble with overwritten field values. It's OK if your sure you are never going to add anything somebody else has done. The correct way to do this is launch the SQL insert and then modify the value in vtiger_field_seq accordingly. Joe TSolucio > > > > > > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > > Hello, > > > > > > I would need help why the example at > > > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > > does not work for me. > > > I have installed vTiger 5.2.0 on Linux box. > > > I put this query: > > > "insert into vtiger_field values( 4, '', > > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > > vtiger_login_hist is my prop table., event_time is one of > > > its field. > > > ___________________________________________________________ > A legjobb AKCI?S utaz?sok oldala - Budav?r Tours > http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From oded at atelis.net Tue Nov 21 10:24:22 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:24:22 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <1164122662.13078.56.camel@x-23.atelis.net> Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). If its ok, I'd like to raise these issues here - not all at once, of course - and get some feedback, and possibly solutions to these. I'll start with the first question then: We've developed an in-house inventory management application to manager our sales of hardware products - we are resellers for a company that manufactures extension cards for PCs. Each such card has a name, model number and a serial number, where the serial number in unique for each item - not product. In our own inventory application, there is a "product" entity which has a model number, and each product has several serial number assigned to it. Due to commercial issues with out supplier (tracking eligability of customers for support) , we need to track each item that is shipped, using the serial number. Whenever we receive a delivery, we go over the boxed and add the serial number of every item under the product entity for that type of product. When we sell a product, we remove the item serial number from the inventory. We are not trying to use vTiger CRM to track inventory instead, but apparently in vTiger CRM, the product entity carries the serial number, so each product can have only one serial number available in the inventory. This forces us to either register each boxed item we receive as a product or ignore the serial numbers. We can't do the latter, and the former is problematic due to several reasons: - Creating a product entry is complicated and time consuming - creating 500 product entries for a shipment of 500 boards takes considerably more time then recording 500 serial numbers somewhere. - Product views (such as "Search for product" in the invoice editor) rarely list the serial number, so you basically get a list containing several dozens (sometimes hundreds, depending on the item) of similar entries and one has to guess which carries the correct serial number. - Inventory reports listing item quantity become completely useless. Is there a way to do what we need that I wasn't aware of ? Thanks. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. Nobody takes a bribe. Of course at Christmas if you happen to hold out your hat and somebody happens to put a little something in it, well, that's different. -- New York City Police Commissioner (Ret.) William P. O'Brien, instructions to the force. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/062e9236/attachment-0002.html From dgrant at accuratetechnologies.com Tue Nov 21 10:37:31 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 10:37:31 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> _____ From: Oded Arbel [mailto:oded at atelis.net] Sent: Tuesday, November 21, 2006 10:24 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Question about the inventory mechanism Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). We wrote a back-end process to update the CRM with information out of our inventory system, including stock info, etc. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d414d269/attachment-0002.html From oded at atelis.net Tue Nov 21 10:52:42 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:52:42 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> Message-ID: <1164124362.13078.61.camel@x-23.atelis.net> On Tue, 2006-11-21 at 10:37 -0500, Dennis Grant wrote: > > We wrote a back-end process to update the CRM with information out of > our inventory system, including stock info, etc. But how did you solve the serial number issue with the CRM inventory mechanism ? I can probably sync our local inventory system to vTiger CRM, but if the vTiger CRM inventory reports will not be useful, and its not easy to use the inventory information in other entities (such as sales and invoices), then its kind of useless to me - we can just as easily continue to use our inventory system w/o integration and scribble serial numbers by hand on the invoices. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. You know what I did before I married? Anything I wanted to. -- Henny Youngman -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d95f406f/attachment-0002.html From dgrant at accuratetechnologies.com Tue Nov 21 11:01:17 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 11:01:17 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> But how did you solve the serial number issue with the CRM inventory mechanism ? We didn't - no need, as we don't track serial numbers like you do. But the concept of coding back-end connectors to do your data entry is valid. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/5e68f763/attachment-0002.html From oded at atelis.net Tue Nov 21 11:24:45 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 18:24:45 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> Message-ID: <1164126285.13078.65.camel@x-23.atelis.net> On Tue, 2006-11-21 at 11:01 -0500, Dennis Grant wrote: > > > > > > But how did you solve the serial number issue with the CRM inventory > mechanism ? > > > > We didn?t ? no need, as we don?t track serial numbers like you do. > > > > But the concept of coding back-end connectors to do your data entry is > valid. It is, and I will do that if I can figure out a way to map the entities I need to what the CRM provides. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. In an essay about programming, Ellen Ullman tells a great anecdote about a programmer who was so socially inept that they could only communicate with him via email, even they all shared the same office. She also writes: "Pretty graphical interfaces are commonly called user-friendly. But they are not really your friends. Underlying every user-friendly interface is terrific contempt for the humans who will use it. ...to build a crash-proof system, the designer must be able to imagine--and disallow--the dumbest action possible. He or she has to think of every single stupid thing a human being could do. Gradually, over months and years, the designer's mind creates a construct of the user as an imbecile. This image is necessary. No crash-proof system can be built unless it is made for an idiot." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a90fbeab/attachment-0002.html From dan.means at teamsrs.com Tue Nov 21 11:26:57 2006 From: dan.means at teamsrs.com (Dan Means) Date: Tue, 21 Nov 2006 08:26:57 -0800 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <1164124362.13078.61.camel@x-23.atelis.net> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> <1164124362.13078.61.camel@x-23.atelis.net> Message-ID: <456328D1.9070002@teamsrs.com> An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/2d9213c2/attachment-0002.html From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From philip at vtiger.com Fri Nov 24 03:04:46 2006 From: philip at vtiger.com (Philip) Date: Fri, 24 Nov 2006 13:34:46 +0530 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 Message-ID: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Team, Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ http://en.vtiger.com/wip/index.php Trac status: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. Regards, Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061124/8c8a53f2/attachment-0002.html From jens at Strawberry.COM Fri Nov 24 03:38:55 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Fri, 24 Nov 2006 09:38:55 +0100 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 In-Reply-To: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com>; from Philip on Fri, Nov 24, 2006 at 01:34:46PM +0530 References: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Message-ID: <20061124093855.B779@Strawberry.COM> Hi, PostgreSQL support is still not complete in vtigercrm release 5.0.2. I've already sent an patch to you when 5.0 was released, but you said to incorporate this into 5.0.1 ... In 5.1_jens the PostgreSQL support is fine. 5.1_jens is based on 5.0.2. I may extract the PostgreSQL related diffs between 5.0.2 and 5.1_jens and hand them over to you as a patch until sunday ... Should I? Kind regards, Jens On Fri, Nov 24, 2006 at 01:34:46PM +0530, Philip wrote: > Team, > > Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ > > http://en.vtiger.com/wip/index.php > > Trac status: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. > > > Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. > > We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. > > Regards, > Philip > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From gregory.machin at gmail.com Wed Nov 29 07:32:54 2006 From: gregory.machin at gmail.com (Gregory Machin) Date: Wed, 29 Nov 2006 14:32:54 +0200 Subject: [Vtigercrm-developers] vtigercrm nubee Message-ID: <30200a940611290432s3c146c22h2deecc7b74021ad3@mail.gmail.com> Hi All. I'm trying to install my, vtiger 5.0.2 from the tgz file.. and I get the following on the finish step .... Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/vtigercrm/adodb/adodb-xmlschema.inc.php on line 1656 Im using Fedora Core 6 64_bit AMD Turion 64 3Hz 1Gig Ram apache 2.2.3 php 5.1.6 php.ini ... max_execution_time = 300 ; Maximum execution time of each script, in second max_input_time = 60 ; Maximum amount of time each script may spend parsing memory_limit = 512M ; Maximum amount of memory a script may consume I started out memory_limit = 32M then 64M then 128M then got peeved and set it to 512M and still the same error.. I have played with all the setting I know and have used to resolve, similar problems before .. I'm stumped ... please help Many thanks -- Gregory Machin gregory.machin at gmail.com www.linuxpro.co.za From nithya at vtiger.com Thu Nov 2 01:27:08 2006 From: nithya at vtiger.com (Nithya) Date: Wed, 01 Nov 2006 22:27:08 -0800 Subject: [Vtigercrm-developers] Forum Moderation Message-ID: <10ea7597a25.-7019041752458725766.5893219660014322383@@vtiger.com> Hi Ken, Thank you for your mail and valuable input. We have been off late taking the operation of moving some of our posts(issues) from forums to bugtrac as far as possible so that it is ticketed for developers' attention as soon as possible. Once we move it there, we lock these posts, so that the status of the issue can be seen in the trac itself. We have successfully completed moving all code contributions and most of the other posts into HOw to's section of our WiKi Documentation and locked it in forums.We are trying to maintain only general discussions in the main forums so that the forums are not flooded ,making our job simpler. To lock a forum post, it can be done only by those with moderator priviliges.However, we will try and put a message as the last post , as you have rightly suggested. And terribly sorry for the spam posts which you have had to cut off. We are trying desperately to do away with these unwarranted posts! Please keep in touch with us. Best Regards Nithya _______________________________________________________________________________________ Subject: [Vtigercrm-developers] Forum Moderation From: Ken Lyle Date: Mon, 30 Oct 2006 11:08:14 -0800 (PST) To: vTiger List I've been moderating a bit, mainly deleting "girlie" and "pharma" posts...I have seen a couple of minor gripes about threads being locked. I wonder whether the board can be enhanced to show other moderators who locked the thread, when and why? Is it possible that threads can get locked by accident? Is this one locked, for example, because it's superseded by another: http://forums.vtiger.com/viewtopic.php?t=8932&postdays=0&postorder=asc&highlight=email&start=10 If so, it would be good to put a redirect message as the last post before the thread is locked. Just trying to get procedures down... Thanks, Ken 484-948-5706 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061101/c9ae9beb/attachment-0003.html From fp at crm-now.de Fri Nov 3 05:32:15 2006 From: fp at crm-now.de (Frank Piepiorra) Date: Fri, 3 Nov 2006 11:32:15 +0100 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: Message-ID: <200611031027.kA3ARZD8005280@doko.im-netz.de> If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that bugs can be assigned to the proper version. Regards, From allan.bush+vtiger_dev at gmail.com Fri Nov 3 11:29:58 2006 From: allan.bush+vtiger_dev at gmail.com (Allan Bush) Date: Fri, 3 Nov 2006 08:29:58 -0800 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: <200611031027.kA3ARZD8005280@doko.im-netz.de> References: <200611031027.kA3ARZD8005280@doko.im-netz.de> Message-ID: <3bec26390611030829t48726a12qe6f032776ab16bdd@mail.gmail.com> Thanks for the heads up. The version/milestone options should be up to date now. I'd be temped to remove 5.0.0 and 5.0.1 as version options when creating new tickets (as the issue may have been fixed with 5.0.2) but I'll leave that up to the people working on 5.x. On 11/3/06, Frank Piepiorra wrote: > If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not > 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that > bugs can be assigned to the proper version. > > Regards, > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > From joe at tsolucio.com Fri Nov 3 12:31:15 2006 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 03 Nov 2006 18:31:15 +0100 Subject: [Vtigercrm-developers] new vtiger_entityname table Message-ID: <1162575075.11542.23.camel@joesunix.int> Hi, What is the new vtiger_entityname table for? Do we have to add entries to this table for our own modules (timecards, projects,...)? Do we have to update the wiki with this info? Thanks, Joe TSolucio From dimitar.peev at gmail.com Sat Nov 4 05:37:23 2006 From: dimitar.peev at gmail.com (Dimitar Peev) Date: Sat, 4 Nov 2006 12:37:23 +0200 Subject: [Vtigercrm-developers] no authentication on soap Message-ID: <3b0e87e10611040237s34d73f8cxdb40a94ceace157a@mail.gmail.com> I see that it is possible to flood every installation of vtiger with leads and contacts through the soap RPC, am I right? There is no password whatsoever. From kenlyle at yahoo.com Sun Nov 5 09:45:59 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Sun, 5 Nov 2006 06:45:59 -0800 (PST) Subject: [Vtigercrm-developers] MySQL Migration Tool Message-ID: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> I just discovered on my computer the MySQL Migration Tool, 1.1.4 rc. This looks like a framework for doing database transforms, like vTiger 4.2.3 to 5, or Sugar 4.x to 4.2.3 or 5. This might be a more supportable way to deliver the data migrations we need. Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From Dirk.Gorny at genion.de Sun Nov 5 10:04:25 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Sun, 5 Nov 2006 16:04:25 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> Message-ID: <200611051604.25302.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: > I just discovered on my computer the MySQL Migration > Tool, 1.1.4 rc. Why another tool? The more code, the more errors. The basic thing is to put one database struktur to annother. Our ancestry therfor developed SQL. Long time ago with applications which where more complex in database structure all things were done in SQL. This prevents of running out of memory or on timeouts by the *.php or whatever you use. And, the great benefit; you will get meaningful error messages which are not dumped by the overlying script. So my recommendation: Pure SQJ, as few as possible Loops and complex strukture. Not referencing by attribute order. Ever referencing by attribute. I know it is a boring idea, but for me it worked the last 20 Jears. Best regards, Dirk From remco at artoge.nl Sun Nov 5 10:24:38 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Sun, 5 Nov 2006 16:24:38 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611051604.25302.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> Message-ID: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Hi all, Well I agree partly, as MYSQL isn't the only database in place! As their are some who work with postgrssql instead, not to mention the possibility for Oracle or anything else. If it's a tool to be used by many other sql databases fine, but as far as I know it's not. Refering to Dirk question why another tool, I've been developing with another tool: see www.radicore.org because I prefer a even stronger splitup: in using 3-tier design architecture. Although until now it's only been for customisation of VtigerCRM, I would love to see the base of 3-tier which is allready within VtigerCRM taken a few steps futher. Ton introduce it futher with a [quote from radicore website:] 3-Tier Architecture An architectural pattern of software development in which the application logic is separated into different tiers or layers: The Presentation Layer or User Interface, which all handles all communication with the user. The Business Layer, which has a separate object for each business entity. The Data Access Layer which communicates with the database. This allows individual layers to be enhanced, or even replaced, with minimal impact on the other layers. For example it should be possible to change nothing but the contents of the presentation layer in order to switch from XHTML output to PDF output, or to change nothing but the contents of the data access layer in order to switch from one database engine to another. [end quote] Best regards, Remco Op 5-nov-2006, om 16:04 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: >> I just discovered on my computer the MySQL Migration >> Tool, 1.1.4 rc. > > Why another tool? The more code, the more errors. The basic thing > is to put > one database struktur to annother. Our ancestry therfor developed > SQL. Long > time ago with applications which where more complex in database > structure all > things were done in SQL. This prevents of running out of memory or on > timeouts by the *.php or whatever you use. And, the great benefit; > you will > get meaningful error messages which are not dumped by the overlying > script. > So my recommendation: > Pure SQJ, as few as possible Loops and complex strukture. > Not referencing by attribute order. Ever referencing by attribute. > I know it is a boring idea, but for me it worked the last 20 Jears. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/4d7844fb/attachment-0003.html From acc at anthonychavez.org Sun Nov 5 16:42:43 2006 From: acc at anthonychavez.org (Anthony Chavez) Date: Sun, 05 Nov 2006 14:42:43 -0700 Subject: [Vtigercrm-developers] Customer portal sending wrong URL Message-ID: <87mz75d0z0.fsf@hephaistos.aegaeum.anthonychavez.org> vtigercrm-developers: It would appear that version 5.0.0 of the Customer Portal (on FreeBSD 6.1-RELEASE-p3, Apache 2.2.3, and PHP 5.1.6) is not sending the correct URL in emails. Here is an example, which results in 404: https://mydomain.com/vtiger/customerportal/general.php?action=UserTickets&ticketid=236&fun=detail general.php does not exist anywhere in my vtiger tree. Did I neglect to install it, or has it been removed since version 4.x? Thanks. -- Anthony Chavez http://anthonychavez.org/ mailto:acc at anthonychavez.org jabber:acc at jabber.anthonychavez.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/b6da2111/attachment-0002.bin From Dirk.Gorny at genion.de Mon Nov 6 02:22:15 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Mon, 6 Nov 2006 08:22:15 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Message-ID: <200611060822.15947.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: > Refering to Dirk question why another tool, I've been developing with > another tool: see www.radicore.org because I prefer a even stronger > splitup: in using 3-tier design architecture. > Although until now it's only been for customisation of VtigerCRM, I > would love to see the base of 3-tier which is allready within > VtigerCRM taken a few steps futher. Hello Remco, Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier architecture not the same thing than putting a new 300HP engine in an old Volkswagen Beetle? There are better things to deal with a 3-tier architecture. For exaple using a application server like Jboss and you get rid of much security issuees by having all those connectors and process encapsulation allready there. I had worked a little with openCRX (http://www.opencrx.org/) wich has to my mind the best architecture (MDA) but must become user-friendly which vtigercrm is. In my opinion vtigercrm has to do a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. But I am not shure if this is actually possible with php. At the end you have another application server. Best regards, Dirk From remco at artoge.nl Mon Nov 6 02:42:40 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 08:42:40 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611060822.15947.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> Message-ID: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Hi Dirk, Well to use your metafor: If you would use php 3 it would be: an old beetle with a new engine. But as we're using php 5 it's the new beetle with a new engine. Indeed it's possible but not easy to build, and I agree again partly: As I'm using a hosted service for vtigercrm: it's only used for crm, in that way it's in my mind all ready an application server. I will have to look into openCRX before I respond to the rest aswell. Best regards and learning :-) Remco Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >> Refering to Dirk question why another tool, I've been developing with >> another tool: see www.radicore.org because I prefer a even stronger >> splitup: in using 3-tier design architecture. >> Although until now it's only been for customisation of VtigerCRM, I >> would love to see the base of 3-tier which is allready within >> VtigerCRM taken a few steps futher. > > Hello Remco, > > Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier > architecture not > the same thing than putting a new 300HP engine in an old Volkswagen > Beetle? > There are better things to deal with a 3-tier architecture. > For exaple using a application server like Jboss and you get rid of > much > security issuees by having all those connectors and process > encapsulation > allready there. > I had worked a little with openCRX (http://www.opencrx.org/) wich > has to my > mind the best architecture (MDA) but must become user-friendly which > vtigercrm is. In my opinion vtigercrm has to do a stronger > encapsulating of > the modules and building a crm-core as an interface for the > Modules. But I am > not shure if this is actually possible with php. At the end you > have another > application server. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From lists.vtigercrm.com at callum-macdonald.com Mon Nov 6 07:19:12 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 06 Nov 2006 19:19:12 +0700 Subject: [Vtigercrm-developers] Field cascade from Account to Contact Message-ID: <454F2840.6030907@callum-macdonald.com> Hey Guys, Does anyone know if it's possible to have Account Type available as a field in a contact's record? So you could filter contacts according to Account Type, etc. If not, any suggestions on how we'd best achieve this? I can see a couple of options... 1) Create a custom field in Contacts and hack vtiger to automatically update the field every time an account field is changed. Potentially nasty. 2) Hack the sql to join the field in and add it to the result set. Again potentially nasty. Suggestions most welcome on a postcard... :) Cheers, Callum. From remco at artoge.nl Mon Nov 6 11:57:02 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 17:57:02 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: Well, Reading a bit more: http://www-128.ibm.com/developerworks/rational/library/may05/brown/ index.html It makes sence: radicore.org is a usefull part for an MDA approche. Read for example, in the above url: Using MDA to customize a solution framework And yes with a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. You can have another application server with php. But I must state aswell that I do hope to see that's we'll still provide php only as wamp/lamp solution. As said before, that's all I need :-) If all this could help to improve the product let's then use it. @Dirk, could you give us your idea's on more specific improvements, compared with openCRX? Best regards, Remco Op 6-nov-2006, om 8:42 heeft Dhr. R.R. Gerbrands het volgende geschreven: > Hi Dirk, > > > Well to use your metafor: > If you would use php 3 it would be: an old beetle with a new engine. > But as we're using php 5 it's the new beetle with a new engine. > Indeed it's possible but not easy to build, and I agree again partly: > As I'm using a hosted service for vtigercrm: it's only used for crm, > in that way it's in my mind all ready an application server. > I will have to look into openCRX before I respond to the rest aswell. > > Best regards and learning :-) > > Remco > > > > Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > >> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >>> Refering to Dirk question why another tool, I've been developing >>> with >>> another tool: see www.radicore.org because I prefer a even stronger >>> splitup: in using 3-tier design architecture. >>> Although until now it's only been for customisation of VtigerCRM, I >>> would love to see the base of 3-tier which is allready within >>> VtigerCRM taken a few steps futher. >> >> Hello Remco, >> >> Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier >> architecture not >> the same thing than putting a new 300HP engine in an old Volkswagen >> Beetle? >> There are better things to deal with a 3-tier architecture. >> For exaple using a application server like Jboss and you get rid of >> much >> security issuees by having all those connectors and process >> encapsulation >> allready there. >> I had worked a little with openCRX (http://www.opencrx.org/) wich >> has to my >> mind the best architecture (MDA) but must become user-friendly which >> vtigercrm is. In my opinion vtigercrm has to do a stronger >> encapsulating of >> the modules and building a crm-core as an interface for the >> Modules. But I am >> not shure if this is actually possible with php. At the end you >> have another >> application server. >> >> Best regards, >> >> Dirk >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/d2e0f462/attachment-0003.html From joel.rydbeck at nubrek.com Tue Nov 7 00:08:12 2006 From: joel.rydbeck at nubrek.com (Joel Rydbeck) Date: Mon, 6 Nov 2006 23:08:12 -0600 Subject: [Vtigercrm-developers] 4.2 development References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3212 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/2b038104/attachment-0004.bin From nolan at peaceworks.ca Tue Nov 7 00:19:27 2006 From: nolan at peaceworks.ca (Nolan Andres) Date: Tue, 07 Nov 2006 00:19:27 -0500 Subject: [Vtigercrm-developers] 4.2 development In-Reply-To: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Message-ID: <4550175F.30105@peaceworks.ca> I'm interested, but can't be counted on for a lot of contributions. I'd be willing to take on issue 1507 (partial matches in searches), though, if that would be useful. peace, Nokes Joel Rydbeck wrote: > Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. > > - Joel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From grahama at add-ons.co.uk Tue Nov 7 02:58:35 2006 From: grahama at add-ons.co.uk (grahama at add-ons.co.uk) Date: Tue, 7 Nov 2006 07:58:35 +0000 (GMT) Subject: [Vtigercrm-developers] 4.2 development Message-ID: <865798.1162886315797.JavaMail.wibapp@vuk1120.visto-mgmt.com> Joel We are still on 4.x and because of the many custom requirements we have, we will remain for sometime. We are also using mysql, would you say that a move to postgres would be beneficial ? What benefits have you seen? Many thanks....any comments welcome. Graham -----Original Message----- From: "Joel Rydbeck" To: "vtigercrm-developers at lists.vtigercrm.com" Sent: 07/11/06 05:07 Subject: 4.2 development Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel From dgrant at accuratetechnologies.com Tue Nov 7 12:02:45 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 7 Nov 2006 12:02:45 -0500 Subject: [Vtigercrm-developers] profileGlobalPermission Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D88@exch.accuratetechnologies.com> OK gang, I've been beating my head against this for a while and I'm starting to get frustrated. Here is the issue: 1) in the ListView for TroubleTickets, some users can see TicketID and some cannot (the requirement is that all users can see them) 2) There is no place in the field permissions editor for Ticket ID (or crmid, for that matter) 3) Certain profiles CAN see TicketID; some cannot. 4) The difference between those profiles that can see ticketID is that they have $profileGlobalPermission[1] set to 0, where those that cannot see TicketID have $profileGlobalPermission[1] set to 1; 5) I think I've found where in the code the test is made - if you have $is_admin true OR $profileGlobalPermission[1]==0, then you get the full field list for that module/tab. Otherwise, there's a complicated query that pulls down allowed fields. 6) I have not (yet) found where $profileGlobalPermission[1] is set 7) I have not (yet) found how to add TicketID to a list of permissions where $profileGlobalPermission[1] == 0; I think being able to do #7 - and being to do it via the security interface - is the ultimate goal here. Can somebody PLEASE explain how this all interacts, before I go crazy? DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061107/980beb25/attachment-0003.html From joe at tsolucio.com Tue Nov 7 15:59:04 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 07 Nov 2006 21:59:04 +0100 Subject: [Vtigercrm-developers] profileGlobalPermissions Message-ID: <1162933144.8036.11.camel@joeshome.int> Hi Dennis, I have seen that the $profileGlobalPermissions array is set in the users corresponding user_privileges_id.php file (in the corresponding directory). This file is created in the CreateUserPrivilegeFile function in a script of the same name in modules/Users directory. I don't know when the function is called but I suppose that it is when you create a user. This function calls getCombinedUserGlobalPermission and this one calls getProfileGlobalPermission which accesses the table vtiger_profile2globalpermissions where the profiles Global Access Privileges are assigned. So I think that those profiles that are working must have the Global Privileges set to ALL and the others don't. I suppose that if you change the values in the database, which is equivalent to changing the profiles value you may get VT working in a way that you don't want. I think you will have to look at another way of adding the ticketid to the view. Probably playing with the SQL command. What I did was create my own ticketid field which autoincrements with code based on that available in the forums (I can send you my version if you want) and I use this field instead of VT's ticketid. Sorry I couldn't be of more help. Regards, Joe TSolucio From dfar2008 at gmail.com Tue Nov 7 23:27:26 2006 From: dfar2008 at gmail.com (ding jianting) Date: Wed, 8 Nov 2006 12:27:26 +0800 Subject: [Vtigercrm-developers] dashboard bug Message-ID: Hi,all I found error msg "No data available with the specified time period" in Dashboard module. I cracked code and found $this->module_id,module_name are invoked by process_full_list_query function of CRMEntity Bean. But there are no module_id,module_name fields in Potentails bean. Two fields exists in 5.0.1. So I added module_id,module_name field in Potentials.php. Dashboard module works properly again. another bug about report module: AdvancedFilter.php getSecondaryColumns_AdvFilterHTML function: from: if(isset($mod_strings[$fieldlable])) to: if(isset($mod_strings[$fieldlabel])) If any problem, pls let me know. Thanks and regards -- DingJianting ________________________________________ ????????????: http://www.c3crm.com ----------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/2bd6b40e/attachment-0003.html From lists.vtigercrm.com at callum-macdonald.com Tue Nov 7 23:46:31 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Wed, 08 Nov 2006 11:46:31 +0700 Subject: [Vtigercrm-developers] Release naming Message-ID: <45516127.4030306@callum-macdonald.com> Hi Guys, I think the naming of releases should be simplified. I suggest Joomla provides a good template to use (with one or two improvements): http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear from what version you can apply patch 2, and so on. I suggest we use the same method as Joomla. When a new version is released (5.0.2) then the following files are released: vtigercrm-5.0.0-to-5.0.2-patch.zip vtigercrm-5.0.1-to-5.0.2-patch.zip vtigercrm-5.0.2-full-windows.exe vtigercrm-5.0.2-full-linux.bin vtigercrm-5.0.2-full-lamp.tgz I think it's important to include the windows/linux/lamp in the file name. I know it's obvious from the extension to MOST people, but not to everyone. I also think these files should all be released in the same package in sourceforge. In my opinion, splitting the full and patch releases is confusing. I think this is a HUGELY important issue, as important as the recent heated debate over the naming of the GA release. Comments on a postcard... Callum. From ncknight at pacific.net.sg Wed Nov 8 00:41:07 2006 From: ncknight at pacific.net.sg (Nicholas Chan) Date: Wed, 08 Nov 2006 13:41:07 +0800 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516127.4030306@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> Message-ID: <45516DF3.20809@pacific.net.sg> I just found it odd that the naming issue is still being discussed till today. Why isn't the standard set and enforced already? Callum Macdonald wrote: > Hi Guys, > > I think the naming of releases should be simplified. I suggest Joomla > provides a good template to use (with one or two improvements): > http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 > > vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear > from what version you can apply patch 2, and so on. I suggest we use the > same method as Joomla. When a new version is released (5.0.2) then the > following files are released: > vtigercrm-5.0.0-to-5.0.2-patch.zip > vtigercrm-5.0.1-to-5.0.2-patch.zip > vtigercrm-5.0.2-full-windows.exe > vtigercrm-5.0.2-full-linux.bin > vtigercrm-5.0.2-full-lamp.tgz > > I > think it's important to include the windows/linux/lamp in the file name. > I know it's obvious from the extension to MOST people, but not to everyone. > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. > > I think this is a HUGELY important issue, as important as the recent > heated debate over the naming of the GA release. > > Comments on a postcard... > > > Callum. > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From jtk at yahoo.com Wed Nov 8 01:38:26 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Wed, 08 Nov 2006 01:38:26 -0500 Subject: [Vtigercrm-developers] Release naming References: <45516127.4030306@callum-macdonald.com> Message-ID: Callum Macdonald wrote: > I think the naming of releases should be simplified. vtiger 5 patch 2 > and vtiger 5.0.2 are confusing names. It is not clear from what version > you can apply patch 2, and so on. I suggest we use the same method as > Joomla. When a new version is released (5.0.2) then the following files > are released: > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. Just an opinion, but I don't think vtigercrm should concern itself with (or release) anything except pure-source, verbatim-to-the-svn-tag tar.gz and .zip releases. http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseProcedure Binary installers, patch-overlay releases, these are all the things that third-party packagers do according to their own standards. We don't want those problems. Packagers have the expertise and the ultimate responsibility to do final-installation correctly for their security strategy. What they need from the vtigercrm team is a rock-solid tarball with a predictable layout, at a predictable unique URL, happening the same way with every major, minor and bugfix release. vtigercrm releases should be tailored for a primary consumer audience of system packagers, and a secondary audience of expert manual install aficionados who are willing to obsessively merge the unpacked source tree to their own customized installation, and additionally set file permissions, etc, according to a well-documented INSTALL.txt. From remco at artoge.nl Wed Nov 8 06:30:17 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Wed, 8 Nov 2006 12:30:17 +0100 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516DF3.20809@pacific.net.sg> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: @ Nicholas, If you find it odd, you might want to wait using vtigercrm as we're in the process of becoming mature. @ Callum, What you are refering to is not release naming to my idea. But package naming. I think that's a bit confusing for more people, The release naming is still the same, in you example 5.0.2, depending on the target platform is you're suggested packet naming. I can agree with it, yet as our user are no newbee's the naming as stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming is enough, I would suggest adding a wiki page for the newbee's who doesn't know what to download instead. Best regards, Remco Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > I just found it odd that the naming issue is still being discussed > till > today. Why isn't the standard set and enforced already? > > Callum Macdonald wrote: >> Hi Guys, >> >> I think the naming of releases should be simplified. I suggest Joomla >> provides a good template to use (with one or two improvements): >> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >> frs.joomla_1_0.1_0_11 >> >> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >> clear >> from what version you can apply patch 2, and so on. I suggest we >> use the >> same method as Joomla. When a new version is released (5.0.2) then >> the >> following files are released: >> vtigercrm-5.0.0-to-5.0.2-patch.zip >> vtigercrm-5.0.1-to-5.0.2-patch.zip >> vtigercrm-5.0.2-full-windows.exe >> vtigercrm-5.0.2-full-linux.bin >> vtigercrm-5.0.2-full-lamp.tgz >> >> > patch2.zip?download>I >> think it's important to include the windows/linux/lamp in the file >> name. >> I know it's obvious from the extension to MOST people, but not to >> everyone. >> >> I also think these files should all be released in the same >> package in >> sourceforge. In my opinion, splitting the full and patch releases is >> confusing. >> >> I think this is a HUGELY important issue, as important as the recent >> heated debate over the naming of the GA release. >> >> Comments on a postcard... >> >> >> Callum. >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/b9c3bc42/attachment-0003.html From joe at tsolucio.com Wed Nov 8 18:50:30 2006 From: joe at tsolucio.com (Joe Bordes) Date: Thu, 09 Nov 2006 00:50:30 +0100 Subject: [Vtigercrm-developers] vtiger popup calendar start day of the week Message-ID: <1163029830.28710.8.camel@joeshome.int> Hi, I tried to get the VT calendar start on monday instead of sunday. I found the code very hard to follow and, to my surprise, there was no variable whose value I could change to get the calendar start on monday. As I did for the javascript calendar changing the variable firstDay. I finaly add a bit of code to the modules/Calendar/Calendar.php I changed line 111 $num_of_prev_days = $firstday_of_month->dayofweek; to $num_of_prev_days = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); And the same for year. I changed line 127 $noof_prevdays = $firstday_of_month->dayofweek; to $noof_prevdays = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); This seems to be working fine but I really don't know what I am doing. Does this break other things? Will I start getting activities and notifications on the wrong dates? Is there really no global variable I can change to get the calendar start on monday? Any comments would be greatly appreciated. Thanks, Joe TSolucio From leandro at oriontek.org Wed Nov 8 22:12:01 2006 From: leandro at oriontek.org (Leandro Rache Sanchez) Date: Wed, 8 Nov 2006 22:12:01 -0500 Subject: [Vtigercrm-developers] vtiger 5.0.0 to vtiger 5.0.2 Message-ID: <200611082212.01724.leandro@oriontek.org> Hi developers, I tried to install vtiger 5.0.2 from SVN and this ok, but i need to update vtiger 5.0.0 to vtiger 5.0.2, some simply copy paste from SVN soesn't work, please help me with some script for this update. Thanks, -- ~ Leandro Rache Sanchez (. .) leandro at oriontek.org \V/ //"\\ Corporacion Tecnol?gica ORION. /( ' )\ info at oriontek.org ^*-*^ http://www.oriontek.org/orion/ --------------------------------------- From gopals at vtiger.com Thu Nov 9 08:32:58 2006 From: gopals at vtiger.com (Gopal) Date: Thu, 09 Nov 2006 19:02:58 +0530 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. Message-ID: <45532E0A.4050709@vtiger.com> Dear Team, I am pleased to inform you all that Richie's Europe trip has been finalized. He will be reaching *UK* before 11th Nov and start visiting our user community and partners from 12th of Nov. In UK he will stay for about 10 days time. Based on the community needs he will extend his stay for 3 to 4 days. Next, he will be going to *Germany* or *France* for around 20 days stay where he will visit our community & business partners in various cities. In *France* he will be attending an Open Source Competition as a Jury member (Nov 30th and 31st). http://www.tropheesdulibre.org/index.php?module=4&action=3 His stay in France for 10 to 15 days period in depending up on the community requirements. He will also visit other *Schengen* countries depending on the community demand. */I would like to request you all to let us know your convenient place & time to meet Richie. In each country he would like meet most of our community members. /*Please drop a mail directly to *richie at vtiger.com* (and CC to gopals at vtiger.com) with the following information: * Place * Convenient Time * Address & Phone No Looking forward for your kind cooperation for making vtiger's first trip to Europe a successful one! Best Regards, *Gopal vtiger Team* --- S.S.G.Gopal +1 925 965 6387 Skype: sripadag blog: http://blogs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061109/69cf1fb5/attachment-0003.html From kenlyle at yahoo.com Thu Nov 9 10:15:20 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Thu, 9 Nov 2006 07:15:20 -0800 (PST) Subject: [Vtigercrm-developers] Being Good Tool Users Message-ID: <20061109151520.49889.qmail@web37312.mail.mud.yahoo.com> Community Engagement and Bug Fix Case Study: http://forums.vtiger.com/viewtopic.php?t=10811 I submitted a simple one file patch on October 31. That fix is stuck in the middle of the forum thread at the bottom of page 3. **Can I make a post within a thread Starred, Featured, Sticky? That would seem like a good thing in this case. ***Some people have reported that it works, some people have other issues. It appears that we have NO STRUCTURED mechanism for capturing the fact that there is a candidate fix, and what versions and operating systems on which the fix was successful or unsuccessful. Furthermore, we don't seem to have a way of tracking the 'credibility' of each report. Ideally, we could score these like so: Senior Users: 90% fix rate Intermediate Users: 60% fix rate Noob Users: 50% fix rate >From this example, I would assume that the fix is good, for the versions where the Senior Users report a fix rate over 80%, and the rest is user error. Back to the story....Today, 10 days later (Is that good? It gives time to get feedback, but wastes time of people who have a hard time finding the fix)...Nithya moved this to TRAC, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/2578 , and posted a link to the thread above, but it's not obvious that you have to go to page 3 to find the patch. There's no way in the forum to filter just posts with attachments....see ** SO, I posted the patch to the TRAC ticket. But not everyone has access to TRAC, I think. FURTHER, when I go to the TRAC page, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report , not logged in (public), I can't SEARCH How can I determine whether the bug that I am considering posting has already been posted? Even if I click Active Tickets, there is No Search. I don't believe that everyone knows about Ctrl+F (Firefox). IF we had ***, either in PHPBB or TRAC, then we could confidently LOCK the forum thread with a single redirect to the TRAC ticket. SO, here is an idea... SEARCH in the Forums seems broken...why, when I search for "Incoming Email" is the thread above 6th, behind less relevant threads? Assuming that THAT can be fixed...perhaps, when there is a candidate fix for a bug, there should be a POLL created that runs for a certain period...after which, if more than X% report success, the thread is locked, and a Starred, Featured, Sticky redirect to the TRAC ticket placed atop the thread. This would save everyone time... I am a Moderator, where is the ability to create a Poll? I would like to try this concept... Second, maybe TRAC is a better place to collect Operating System and version information for each bug and candidate fix. Who can add these fields? This would also provide us usage data, right? I know Sugar has that thing that collects usage data, which I would guess includes O/S, # of records, etc. If we know what configurations people are using, we can better isolate bugs...In fact, I can't really imagine trying to do it without that info. How can we even set priorities without knowing, for example, "There are 10 users with Bug #XXXX, but they are all running Red Hat 7". Then we can issue a statement that Red Hat 7 is not an officially supported platform, but Good Luck anyway.... I think it's important to realize that if we can save 120 people 30 seconds every day, we can get an extra hour that can be used to improve vTiger. I offer a challenge to all of you.....to select tools and use them in a way that accurately reflects the talent and intelligence of this group, because, right now, it does not, IMNSHO (In My Not So Humble Opinion). AND, of course, the Core Team should avoid shipping critical modules in a broken state. I want to help this effort, but become disheartened when it looks like nobody is thinking systematically, and there is no documentation sufficient to guide a reasonably bright person in how to contribute...I'll contribute some of that next, partly based on feedback to this thread. I've put hours into composing this, and would like to see something come of it... Thanks, Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From jens at Strawberry.COM Thu Nov 9 14:43:48 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Thu, 9 Nov 2006 20:43:48 +0100 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. In-Reply-To: <45532E0A.4050709@vtiger.com>; from Gopal on Thu, Nov 09, 2006 at 07:02:58PM +0530 References: <45532E0A.4050709@vtiger.com> Message-ID: <20061109204348.A13058@Strawberry.COM> Hi, End of November/Beginnig of December would be fine for me all the time. My location is Munich/Germany. I'd may pick up Richie at the munich airport and arrange a hotel room for him here in my town. My address is Strawberry EDV Systeme GmbH Jens Hamisch - CEO Am Flosskanal 9a D-82515 Wolfratshausen Tel.: +49 8171 41805-0 You may contact me or our my colleque Mrs. Westermann to clarify the details. Jens On Thu, Nov 09, 2006 at 07:02:58PM +0530, Gopal wrote: > Dear Team, > > I am pleased to inform you all that Richie's Europe trip has been > finalized. > > He will be reaching *UK* before 11th Nov and start visiting our user > community and partners from 12th of Nov. In UK he will stay for about 10 > days time. Based on the community needs he will extend his stay for 3 to > 4 days. > > Next, he will be going to *Germany* or *France* for around 20 days stay > where he will visit our community & business partners in various cities. > In *France* he will be attending an Open Source Competition as a Jury > member (Nov 30th and 31st). > > http://www.tropheesdulibre.org/index.php?module=4&action=3 > > His stay in France for 10 to 15 days period in depending up on the > community requirements. He will also visit other *Schengen* countries > depending on the community demand. > > */I would like to request you all to let us know your convenient place & > time to meet Richie. In each country he would like meet most of our > community members. > > /*Please drop a mail directly to *richie at vtiger.com* (and CC to > gopals at vtiger.com) with the following information: > > * Place > * Convenient Time > * Address & Phone No > > Looking forward for your kind cooperation for making vtiger's first trip > to Europe a successful one! > > Best Regards, > *Gopal > vtiger Team* > --- > S.S.G.Gopal > +1 925 965 6387 > Skype: sripadag > blog: http://blogs.vtiger.com > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From natan.pereira at fator9.com Fri Nov 10 12:26:28 2006 From: natan.pereira at fator9.com (natan.pereira at fator9.com) Date: Fri, 10 Nov 2006 15:26:28 -0200 Subject: [Vtigercrm-developers] Adding a new field with radio button Message-ID: <20061110152628.uw0gorykx0g088wk@webmail.fator9.com> I am having some problems with a new field, what I want is: Add two radios buttons (when I am registring a new Lead), that when one is selected appers a especific field and when the other is selected appers other especific field. I know how to do a field in database, but I dont know how to do the radio button and where I will put de progamming (if clause). I will be glad with somebody could help me... From neil.temperley at exemail.com.au Mon Nov 13 05:27:24 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Mon, 13 Nov 2006 21:27:24 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <45532E0A.4050709@vtiger.com> Message-ID: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil.tar.gz Type: application/x-gzip Size: 88018 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/b242a0d8/attachment-0002.gz From lists.vtigercrm.com at callum-macdonald.com Mon Nov 13 07:24:00 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 13 Nov 2006 19:24:00 +0700 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: <455863E0.30509@callum-macdonald.com> Remco, you're right, I'm confusing package naming with release naming. The release naming documentation states "The vtigercrm project no longer produces Patches for distribution..." but there is a patch available here: http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 Who releases that patch? It's really the name of the patches that I think should be simplified, not the naming of the main releases. Cheers - Callum. Dhr. R.R. Gerbrands wrote: > @ Nicholas, > > If you find it odd, you might want to wait using vtigercrm as we're in > the process of becoming mature. > > @ Callum, > > What you are refering to is not release naming to my idea. > But package naming. > I think that's a bit confusing for more people, > The release naming is still the same, in you example 5.0.2, > depending on the target platform is you're suggested packet naming. > > I can agree with it, yet as our user are no newbee's the naming as > stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming > is enough, I would suggest adding a wiki page for the newbee's who > doesn't know what to download instead. > > Best regards, > > Remco > > > > > Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > >> I just found it odd that the naming issue is still being discussed till >> today. Why isn't the standard set and enforced already? >> >> Callum Macdonald wrote: >>> Hi Guys, >>> >>> I think the naming of releases should be simplified. I suggest Joomla >>> provides a good template to use (with one or two improvements): >>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 >>> >>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear >>> from what version you can apply patch 2, and so on. I suggest we use >>> the >>> same method as Joomla. When a new version is released (5.0.2) then the >>> following files are released: >>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>> vtigercrm-5.0.2-full-windows.exe >>> vtigercrm-5.0.2-full-linux.bin >>> vtigercrm-5.0.2-full-lamp.tgz >>> >>> I >>> think it's important to include the windows/linux/lamp in the file >>> name. >>> I know it's obvious from the extension to MOST people, but not to >>> everyone. >>> >>> I also think these files should all be released in the same package in >>> sourceforge. In my opinion, splitting the full and patch releases is >>> confusing. >>> >>> I think this is a HUGELY important issue, as important as the recent >>> heated debate over the naming of the GA release. >>> >>> Comments on a postcard... >>> >>> >>> Callum. >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > Dhr. R.R. Gerbrands > > Artoge > > ICT Security & Administration > Jachthoornstraat 59 > 6219 BN Maastricht > > kvk 14083961 > btw 155595106B01 > > t: +31 43 325 0316 > m: +31 6 2127 8082 > e: remco at artoge.nl > i: www.artoge.nl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From remco at artoge.nl Mon Nov 13 12:33:15 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 13 Nov 2006 18:33:15 +0100 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: <455863E0.30509@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> <455863E0.30509@callum-macdonald.com> Message-ID: Hi Callum, I see what you mean: LAMP/WAMP download (6.1 MB/tar.gz) v5.0 Patch 2 download (0.65 MB/tar.gz) I agree, that's not a propere release naming, reading blog: http:// www.vtiger.com/blogs/page/7/ that was handle by Philip and Mickie. Looking at: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming and seeing tar.gz I think they should name this: "LAMP/ WAMP update from 5.0.1 to 5.0.2" Cheers, Remco Op 13-nov-2006, om 13:24 heeft Callum Macdonald het volgende geschreven: > Remco, you're right, I'm confusing package naming with release naming. > > The release naming documentation states "The vtigercrm project no > longer > produces Patches > for > distribution..." but there is a patch available here: > http://www.vtiger.com/index.php? > option=com_content&task=view&id=30&Itemid=57 > > Who releases that patch? It's really the name of the patches that I > think should be simplified, not the naming of the main releases. > > Cheers - Callum. > > Dhr. R.R. Gerbrands wrote: >> @ Nicholas, >> >> If you find it odd, you might want to wait using vtigercrm as >> we're in >> the process of becoming mature. >> >> @ Callum, >> >> What you are refering to is not release naming to my idea. >> But package naming. >> I think that's a bit confusing for more people, >> The release naming is still the same, in you example 5.0.2, >> depending on the target platform is you're suggested packet naming. >> >> I can agree with it, yet as our user are no newbee's the naming as >> stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ >> ReleaseNaming >> is enough, I would suggest adding a wiki page for the newbee's who >> doesn't know what to download instead. >> >> Best regards, >> >> Remco >> >> >> >> >> Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: >> >>> I just found it odd that the naming issue is still being >>> discussed till >>> today. Why isn't the standard set and enforced already? >>> >>> Callum Macdonald wrote: >>>> Hi Guys, >>>> >>>> I think the naming of releases should be simplified. I suggest >>>> Joomla >>>> provides a good template to use (with one or two improvements): >>>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >>>> frs.joomla_1_0.1_0_11 >>>> >>>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >>>> clear >>>> from what version you can apply patch 2, and so on. I suggest we >>>> use >>>> the >>>> same method as Joomla. When a new version is released (5.0.2) >>>> then the >>>> following files are released: >>>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>>> vtigercrm-5.0.2-full-windows.exe >>>> vtigercrm-5.0.2-full-linux.bin >>>> vtigercrm-5.0.2-full-lamp.tgz >>>> >>>> >>> patch2.zip?download>I >>>> think it's important to include the windows/linux/lamp in the file >>>> name. >>>> I know it's obvious from the extension to MOST people, but not to >>>> everyone. >>>> >>>> I also think these files should all be released in the same >>>> package in >>>> sourceforge. In my opinion, splitting the full and patch >>>> releases is >>>> confusing. >>>> >>>> I think this is a HUGELY important issue, as important as the >>>> recent >>>> heated debate over the naming of the GA release. >>>> >>>> Comments on a postcard... >>>> >>>> >>>> Callum. >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> Dhr. R.R. Gerbrands >> >> Artoge >> >> ICT Security & Administration >> Jachthoornstraat 59 >> 6219 BN Maastricht >> >> kvk 14083961 >> btw 155595106B01 >> >> t: +31 43 325 0316 >> m: +31 6 2127 8082 >> e: remco at artoge.nl >> i: www.artoge.nl >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/a73c5675/attachment-0003.html From jamestillman at sevatechnologies.com Tue Nov 14 09:20:08 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:20:08 -0800 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php Message-ID: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e0d8863f/attachment-0003.html From jamestillman at sevatechnologies.com Tue Nov 14 09:44:32 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:44:32 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ae70ce49/attachment-0003.html From remco at artoge.nl Tue Nov 14 09:58:53 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 15:58:53 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php? option=com_content&task=view&id=86&Itemid=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > ((If someone would fix the forums registration, I'll gladly start > posting these issues on the forums if this is not the correct > venue. Until then, I assume reporting in some way is better than > not reporting at all.)) > > modules/Emails/Emails.php seems to be lacking some key class-level > fields. Namely, these: > > var $rel_users_table = "vtiger_salesmanactivityrel"; > var $rel_contacts_table = "vtiger_cntactivityrel"; > var $rel_serel_table = "vtiger_seactivityrel"; > It makes use of these fields in its code, as in the function > set_emails_contact_invitee_relationship(), but they are not set > anywhere in the class. > > This problem comes to light when you attempt to use the Outlook > plugin to link emails to a vtiger contact. You get the typical > "Invalid return value from vtigerCRM" error message. > > I inserted the lines mentioned above at line 38 in Emails.php and > Outlook email linking started to work. > > Most of the Outlook interaction with vtiger in v502 seems to be > sadly broken out of the box. > > By the way, anyone thought of improving the Outlook plugin to do > something other than stupidly report that vtiger returned an > invalid response? Having to use Fiddler or some other HTTP > inspection utility to just to find the PHP error message from > vtiger is time-consuming. > > jpt > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/564d4cad/attachment-0003.html From jamestillman at sevatechnologies.com Tue Nov 14 10:25:50 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 07:25:50 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> Message-ID: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Thanks, Remco. I had assumed that the bug tracker was the way to go, but saw no way to sign up for vTiger's Trac. I clicked on "Bug Tracker" in the Community section and got this page: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report which has no information on signing up. Clicking "vTiger Trac" in the community section is also a dead end for bug reporters, it seems. Did I miss something obvious? By the way, is there any way to search by keyword in Trac? Not easy to determine if a bug exists if you have to scan the whole bug database. jpt ________________________________ From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Dhr. R.R. Gerbrands Sent: Tuesday, November 14, 2006 9:59 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php?option=com_content&task=view&id=86&Itemi d=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/79c869d9/attachment-0003.html From remco at artoge.nl Tue Nov 14 11:33:25 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 17:33:25 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Message-ID: <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Hi James, No, you didn't miss something. Your right, it's not easy to see how to report a bug, theseday's something more to-do, if I only had the time :-( Yes you can search within track: 1) on the upper right use: Custom Query After clicking it: 2) use [Add filter] and 3) select a filter option (includes also Keywords) Best Regards, Remco Op 14-nov-2006, om 16:25 heeft James Tillman het volgende geschreven: > Thanks, Remco. I had assumed that the bug tracker was the way to > go, but saw no way to sign up for vTiger's Trac. > > I clicked on "Bug Tracker" in the Community section and got this page: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report > > which has no information on signing up. Clicking "vTiger Trac" in > the community section is also a dead end for bug reporters, it seems. > > Did I miss something obvious? > > By the way, is there any way to search by keyword in Trac? Not > easy to determine if a bug exists if you have to scan the whole bug > database. > > jpt > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf > Of Dhr. R.R. Gerbrands > Sent: Tuesday, November 14, 2006 9:59 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php > > James, > > Even the forums, aren't the place to report a bug, instead that > should be done within Track > > First see: community tab. > Gives http://www.vtiger.com/index.php? > option=com_content&task=view&id=86&Itemid=133 > > Then bug tracker, you will need a track login. > Gopal is your man to provide you with a login, ask him: > gopals at vtiger.com > > Thanks for reporting any issues, > > Best regards, Remco > > > > Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > >> ((If someone would fix the forums registration, I'll gladly start >> posting these issues on the forums if this is not the correct >> venue. Until then, I assume reporting in some way is better than >> not reporting at all.)) >> >> modules/Emails/Emails.php seems to be lacking some key class-level >> fields. Namely, these: >> >> var $rel_users_table = "vtiger_salesmanactivityrel"; >> var $rel_contacts_table = "vtiger_cntactivityrel"; >> var $rel_serel_table = "vtiger_seactivityrel"; >> It makes use of these fields in its code, as in the function >> set_emails_contact_invitee_relationship(), but they are not set >> anywhere in the class. >> >> This problem comes to light when you attempt to use the Outlook >> plugin to link emails to a vtiger contact. You get the typical >> "Invalid return value from vtigerCRM" error message. >> >> I inserted the lines mentioned above at line 38 in Emails.php and >> Outlook email linking started to work. >> >> Most of the Outlook interaction with vtiger in v502 seems to be >> sadly broken out of the box. >> >> By the way, anyone thought of improving the Outlook plugin to do >> something other than stupidly report that vtiger returned an >> invalid response? Having to use Fiddler or some other HTTP >> inspection utility to just to find the PHP error message from >> vtiger is time-consuming. >> >> jpt > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ef6bad09/attachment-0003.html From jtk at yahoo.com Tue Nov 14 13:49:47 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 13:49:47 -0500 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: Dhr. R.R. Gerbrands wrote: > Your right, it's not easy to see how to report a bug, theseday's > something more to-do, if I only had the time :-( http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart now links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets which links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess From joestewart at users.sourceforge.net Tue Nov 14 14:09:57 2006 From: joestewart at users.sourceforge.net (Joe Stewart) Date: Tue, 14 Nov 2006 13:09:57 -0600 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <455A1485.3090109@users.sourceforge.net> on 11/14/2006 12:49 PM Jeff Kowalczyk said the following: > Dhr. R.R. Gerbrands wrote: > >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( >> > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > Just a side note. There is now an Account Manager Plugin for trac that allows users to register for an account: http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin Joe From remco at artoge.nl Tue Nov 14 14:26:49 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 20:26:49 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <314E9A1B-3A8C-4EE8-8B59-E2749627A2D8@artoge.nl> Thanks, Jeff :-) remco Op 14-nov-2006, om 19:49 heeft Jeff Kowalczyk het volgende geschreven: > Dhr. R.R. Gerbrands wrote: >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e739431f/attachment-0003.html From jtk at yahoo.com Tue Nov 14 15:38:16 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 15:38:16 -0500 Subject: [Vtigercrm-developers] trac Account Manager Plugin References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> <455A1485.3090109@users.sourceforge.net> Message-ID: Joe Stewart wrote: > Just a side note. There is now an Account Manager Plugin for trac that > allows users to register for an account: > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin That, and the WebAdmin plugin, which will eventually be part of Trac core: http://trac.edgewall.org/wiki/WebAdmin Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. From jeri at vtiger.com Wed Nov 15 01:28:51 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 11:58:51 +0530 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eea4db828.-8020503555403603074.-7158338222294584874@@vtiger.com> Dear James, Thanks for your fix.We have integrated this and checked in to SVN. The revision is 9840. Thanks & Regards, Jerry. ---- On Tue, 14 Nov 2006 James Tillman wrote ---- The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/32ed6281/attachment-0003.html From fboudra at gmail.com Wed Nov 15 05:14:40 2006 From: fboudra at gmail.com (Fathi Boudra) Date: Wed, 15 Nov 2006 11:14:40 +0100 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <455A1485.3090109@users.sourceforge.net> Message-ID: <200611151114.40395.fboudra@gmail.com> Le mardi 14 novembre 2006 21:38, Jeff Kowalczyk a ?crit : > Joe Stewart wrote: > > Just a side note. There is now an Account Manager Plugin for trac that > > allows users to register for an account: > > > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin > > That, and the WebAdmin plugin, which will eventually be part of Trac core: > http://trac.edgewall.org/wiki/WebAdmin Web admin plugin is already installed. are you interested by adding AccountManagerPlugin if it isn't a duplication of webadmin in terms of functionnality ? > Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. in TODO list concerning infrastructure: * update gforge * update trac just, i lack of time atm. We'll do asap. cheers, Fathi From jens at Strawberry.COM Wed Nov 15 06:40:42 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Wed, 15 Nov 2006 12:40:42 +0100 Subject: [Vtigercrm-developers] [FEATURE REQUEST] Support Multiple SalesOffices In-Reply-To: <20060825232016.F13092@Strawberry.COM>; from Jens Hamisch on Fri, Aug 25, 2006 at 11:20:17PM +0200 References: <3E26E7A199CABA49822B3E6B741434F97D0914@exch.accuratetechnologies.com> <20060817165659.B21264@Strawberry.COM> <20060818091439.U2464@Strawberry.COM> <20060825232016.F13092@Strawberry.COM> Message-ID: <20061115124042.D4158@Strawberry.COM> Hi Dennis, hi *, it took a while to check everything out and finally to upload my changes to the SVN, but now I finally managed to do it. The feature branch 5.1_jens now contains a copy of 5.0.2 plus the following changes: FCR 2035 - Multi Organization and Organization Units support Postgres 8.1 support (5.0.2 does not contain all required patches) FormLetter support (Campaign reports may utilize the contacts as secondry table to generate a list of addresses to be used as form letter database in openoffice/staroffice/etc) Some bugfixes regarding vtiger 5.0.2 Account-Contacts filter on SalesOrder-, PurchaseOrder-, Quote- and Invoice-Popups): If an account is specified, the popup shows only tho contacts related to that account. May be over- ridden in the popup). This version is based on vtiger 5.0.2. It is almost a snapshot of my working vtiger copy. It runs stable in the following environment: Solaris 10 (Sparc 64 bit) Apache 2.2.2 PHP 5.1.4 Postgres 8.1.2 (with perl 5.8.7 backend) It is currently available on SVN only svn checkout http://vtiger.fosslabs.com/svn/vtiger/vtigercrm/branches/5.1_jens The branch also consists of a SQL-Script to migrate an existing database from 5.0.2 to 5.1_jens: schema/502To51Jens.sql This script offers the opportunity to use 5.1_jens on an existing database. However, I strongly advise to produce and save a backup before doing so. You may also start on an empty database using the usual installation prodcedure. If you start from scratch and populate the database with your entities (e.g. using a SQL dump from your productive database), you'll have to adjust the organization assignment before using the database as follows: INSERT INTO vtiger_entity2org SELECT 'vtiger', crmid, '1' FROM vtiger_crmentity; Replace 'vtiger' by your organizationname in this case. I'd appreciate any comments on my addons. Kind regards, Jens On Fri, Aug 25, 2006 at 11:20:17PM +0200, Jens Hamisch wrote: > Hi Dennis, > hi *, > > I've opened a feature change request in trac on this: #2035. > Attached please find a proposal describing the required database > and GUI changes. > > I'm on vacation for the next 2 weeks, so IMHO I could start > working on this enhancement based on the GA aftar my return. > > > Kind regards > Jens > > > > On Fri, Aug 18, 2006 at 09:14:39AM +0200, Jens Hamisch wrote: > > > > Hi Dennis, > > hi *, > > > > > > I'd like to post a proposal for an implementation of this feature. > > In advance there's one item unclear to me: > > > > What is the "official" procedure to add items to the > > vtiger_tab and vtiger_field tables? > > > > As I'd suggest the introduction of new tables, there should be a > > new table identifier on those. I'd like to ensure not to get into > > conflict with other addons and the ongoing process from RC to GA. > > So how do I "reserve" unique table ids? And is there a space for > > private tables (if someone adds private stuff)? > > > > > > Jens > > On Thu, Aug 17, 2006 at 04:56:59PM +0200, Jens Hamisch wrote: > > > Hi, > > > > > > > I also agree that there may be a default sales office for > > > > sub-organizations, but I don't thing that sub-organizations is a > > > > prerequisite for having multiple sales offices. > > > > > > yes ... > > > > > > The problem I have, that I need support for more than one entire > > > organization. So my point of introducing organizational units was > > > to split this off the organization table. The wording doesn't matter > > > at a first glance. A 'sales office' or 'location' would just be > > > some abstract part of an organization. > > > > > > > Jens, are you going to work on this? > > > > > > Yeah. > > > > > > > I'm going to be offline for a week (military exercise) so I won't be > > > > able to work on it for a little bit. > > > > > > Have fun! > > > I hope to able to present something to you ehen you'll be online again. > > > > > > -- Jens > > > > > > -------------------------------------------------------------------------------- > > > / > > > +##+|##+ STRAWBERRY Jens Hamisch > > > +v#+v v##+ EDV-Systeme GmbH Managing director > > > / v v\v > > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > > | . | Fax: (+49 8171) 41805-59 > > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > > \____/ Strawberry at Strawberry.COM > > > > > > _______________________________________________ > > > Get started with creating presentations online - http://zohoshow.com?vt > > > > -- > > > > -------------------------------------------------------------------------------- > > / > > +##+|##+ STRAWBERRY Jens Hamisch > > +v#+v v##+ EDV-Systeme GmbH Managing director > > / v v\v > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > | . | Fax: (+49 8171) 41805-59 > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > \____/ Strawberry at Strawberry.COM > > > > _______________________________________________ > > Get started with creating presentations online - http://zohoshow.com?vt > > -- > > -------------------------------------------------------------------------------- > / > +##+|##+ STRAWBERRY Jens Hamisch > +v#+v v##+ EDV-Systeme GmbH Managing director > / v v\v > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > | . | Fax: (+49 8171) 41805-59 > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > \____/ Strawberry at Strawberry.COM > > %PDF-1.4 > %???? > 1 0 obj > << /Length 2 0 R > /Filter /FlateDecode > >> > stream > x??Y??\' ?_i???\L??#E?v??^?]?/??U5S?????  g&?V???V????m??H????_B > y?"Zu??m??U??F?Y~??O???=???ya%`^~??WB)??Q??J?????wJ ~|+???I_?7?)?? U?|$?*??|???*???gX???????'????BSb??k?a????/+?mO???u????? ?x??( ? ???????B??0?W\??g? 1J ?h?T?iH?gZ?g???5y?,1d?o???"?dP???????eR5+?*1W~????3?C?X?Y?\S?G??lWft??$}k ????L????M ? ${? ??9?????6P? ? ?WK???Z{?6???F ?? ??pC?E K?y t???}|C~???C?`1F?S?QF?A?? ???r?56?L???F? > ?_A?m`D????v|?u|P????_???F0??Kl\??8F?o??zV;k??$?(?m_?qC*??????) XJ??)??@?=?$?????????5?y?M?w?pWv ?/|?Jy???[???$??W?O??#%??x?):??eU?????T??H0?Zxx??JKOu???C?mJ"???????H???`X}11?.E??g??X??w ? ???j???Y??"!?Tkh?.??? FVNxV:?uge??ov*]?'?L)JR???P???????Y?d ???pX??l??s???oB=Pf?RV4&??d ??[JH??K@????X?u?)????y????K?S????9?? ??j? \?F`s 8?46& ??S???????2?Ru???Ba/#???F11b???{?????!2<?s????n????????iP ??d???? z6=0)??z?xdW?[.Il??b???iu????????O???#??wR??????J?/?BB}?? ?phOe?????<3?R??????^?*Fn? ?`??I?4??X???)U?5?un>??1?cY b???,?D>?? ?????`=B/U??o??1/?d<}?5???T3?w ^?? ?n2c?-???x?;? |0y= o???zt?wC? ?????_>?kx?Mcl?y?? Y&3_???:????i?????9???I(j??1?????o ?Mo?e???t?2??ve?G??{?l-?Du??? ?r?????HS LJ?h?sF??&S+????P?F5CK?:?;???8nT-4???6?WP??z?X?????9mh8??s???? V?J?}??5????P?w?=%??7{J??T???????.=^%J?? '??????I[??(?>wIR?p > ?r?W:J[??5? ??????????8??T????????x?? endstream > endobj > > 2 0 obj > 1713 > endobj > > 4 0 obj > << /Length 5 0 R > /Filter /FlateDecode > /Length1 9796 > >> > stream > x??z{|T???Z{???={?{&?d?0&??)B?X??KJ??? ?_????a?? ??!r!??aSO??A?&??/!d???PSo?~?U?2v?s??A??X?SP??is??;?T? ?;P???????P= ??&?/?\s??? ????fs????!??????????f???????u4??????m1oB??>Z at yZg?? > ?J?????h0?????Hs?gd?$??????O??u#?7???d???_~??????e > ????.?J???2? ?i??h ???h???|??[ o?h?? f???r}?rfzgL?65;?6?????Hw?9?6??l2DA??j?*???X?`4???*?9^?????I???Z??,?Sw ?2???I?_?g|??9Y?3???2???t?c???2??9??.??vJM*?o??6? ???a???#J????)???4?E?E ?????Z?0?v ?-?2????;? ?.gf???1Y?Zb??0 ???????95q~??]???LI ??E1 ??? ????tl???=?DT?j?=?5?????"Y?Mk(K)??? ??'?H?M??????) _?b??????ZT9?>???,???%0b????d???,?????{???[{??[UUe?K=? ,V?RG??rf&??b@}? ??RC?,m??dZ??4?CK?@05??Q?????????????b?5r??????[\?jJ ? V? /?r'??|U?"J??f?3)???p?JovJ??;`??T'???J ?K? s?`?\Yy?Uf?9+?e? i??(???????R?j????#??y????e ?l0 '"*?????}??x B?Z, ? ?W?1??-?cd?a??1??H??-kI???F?f?? K ???????????*?????7?#>???????m?????L??.?m??-Y??l?? ?{??{ql?3?c/???????G?k????~i??m???~??=o`?z?b???4K???p#? t?QA????J? !?QP??~?3? ?M@]???8*.*.??J??2??o?Z ?l?A%l??????DEC??3d?{??o??e?{{????g`??u?"??AW?bzZ?E???????N??q6???w?8?=? ?e?r?J<5?YP?? ?JO??";?6????9` > ? ??dE ????!:??MA? z?F???0DE??g~/??L?8?? ??2?????x:??;???|?!? ???n?zQ?\) 7? >  y??Y^}D???(?????=?J?b?P?X?V ?TbkV~7P???2??? ~zC?????????U;J.?Y4w??????U-?V?X??%???????a??~?????jP~0??'?{??Z??J?(???2't*?W?C?,?D??J?HV??????l???_|r?21?.1??S\w? ?r`?:YRq#/? /O[??1m{?Pgry\?L?HX!T ,??#?3?b?ff???????L?x???S??L??t??)???9.??]?=?`,: S?w?????wDV?Q????)????????o?(?T???e???B!l0????????@?`6(]?u&C > ?r???\??e ?O??tE?;"??? ???????\?? V?1? fz????:-?z]o?????????J?N??? 6????-\ > \??'GP&?,?bq????R?_?W8?Q?2"V?Q???K?E,?Z??o?b?~?12?????F??4????v?? @@q?x!??? ?? 6qQQ^.?S&-??????e?v??H??U? ?-8qb??h???????{+??'?? z?gvI???? ={??????;??\?A}VpN? t?????`?Q+?^?JE?(H?U???!!(0BR?)e????S? ?&?G???93???'8???????3nOD?h?Zz'??t?????,?l j?zCm??]Pg?t*?1 #*q ???d/5?5??=?n?3F??6????C???P ?? [c^n??B??N????wG?51??O??? ???????o??????jg??*??k???~?????L?e?Y+??VT???~????7?6'-Jv{?b1??/G?J&??"??????[r?????? 0??C?O???6l_?4??????9?????r?p??4???6c??.?N?L?????6#?4????z?H????d23I ????K??:S? ??d?<^?U???O???m?G?1??jN????C???H+?%?5??}\?9?b>?.?????B?B_?12?????H?????????????c*??R?????}?G_???H??j%? ?<?^???{????-?$q??_={v[?????_~?s?#???v??????????m55???4??k??M?Pv???~?3?a" !??|??p??p?6??{?q!?????I?=?#???G ?%?PmUN?@|??e??`?z???0?C+??????1??BX30?0&v,?bR ???"???r??|! '?3R???0?E.?(?O??z?P|?8??????/g?y?r ? { ?????sq?8?Z?-Sp^?%???0o? #? ?6?(????u??? b?U U??:????'??????x?@Va?Aa1???`6?(??????|?xU?9???kW7????I?G?? ?? ??s?>?c?C?????VO? &???w?9?p?+?1???:S???(???,\)??[ko?r??t???1=???@I/?8jI?P?P>?8N?'D?9?Jnds??+??j??UIJ?? > ?t?{?z??u?3??,???"?yB?{c8??y?z?G????~t?? l?z???????c?5D?$????v?mh~p?xl^s??R*,?T?*U#iV)-+???C?8??'?????Dh ?s?#\?x ??hL\?w# ?y?h??%~v?????????>??{?5??????m?:#p]5??????????2? *p?G?9?- ?A??k?z?? m?????;I???jzj???? ?.? ???{?By?=l-s5?6?m?n?2?7?i??f?l?b??F???h? ??Z7? !?Cv%?0ZvJ~??XT?e???x?T7x ?NY??????l s????SK??O????s??????7??- ??di???s??Kn?M?g?.?*P ??? \?x3X 3??,0<?CA ?c>?M?1>???m?-^b????_? ?*?G?????? d??? > dA ??fn??j????? ??j????M? 6ee??2??x???r ??2)H?f1?+?'????????N?b{????????%???a TE??`+&??n?_????m???g?#H4???a?lLk u?%/9???,?XP??dwE?F???v????7?5??????;~=td`??????o_}%?'????;x???=?3z?RW?E??j??????0?).T6)YV?R5??`???1????P??} > dV(?/y? > bCx ? ?T?$ B,Ks? ??!????vSN??r!\*????!n?'?T?e?_=!?*???????Q| Q???? ???m????^9K]? ?/??)A?J?D?D?B?? B??????x?!??A?F^&BD??Z???c.???e?(e??k?g?, ??At\?n???~?0z?( L1?????Uf? ?7^?1B???C????I?*N??P273?z?=?d? "='??:?n??V?'u?I?r?'U????'? =?????9???6W?????Jx/a^2?.?Y?Y?/?y??_?s??%o?? vp?????B at uj???R@??????0~?`2 &d?Vaw:3??F?Z ??# >@??,a cI?? ?j???A?eOz????%?Y?B??J?~??K+??????????ujA?{???#=? 1?h?j??? > V?h??"\???*??!?!?? ?W??,?X????O P???2?? 9???C ??? ?7?s???:s?Z?kr???$_?&???&.&Z > ?$n?O4^??G????L_?? ??????A?P? ??????X?#HfA??#`?$???Y?1??? ??1?????rp??? > ?????7???"?z?? ??$?M??????@n??k$c??c?3o??$?#????c? E?G??oe?????7X??v)?+'B????? Ekb?-?Ea?????&f?????F??a > !?? ?????_@???I?J?b???(??GQ5???0? > dc???\?f???gFQ??@???v k#K????'?cA????_p??e??^???&?? ????>???{?a~!?????X?Q?@qU9MY???JS?R???)=h?l? "??Q@ ???F{E??I^??? ?8??? ?S8A.???????p????p ??! +???;?*X????1?37R8??D?? ZH?R8???2 sh6iK? ??C9)??????&x?[???k P6@?U???\#?cW??[????????.y?z????ZQ??????p?&??j=P??3(e?]?d???j?g??-?g?z ???? c?j7??????i(}k?*y?n??g?K?s??????f??q2?????zrSk?L?6??I???\??Jt ??Kh??????|???w\???)~?????w????????{??B?"????m?????w?%??x?N?N2???}????a<2Z??????%?|W???H??{?]???{????|W???|W?7?%??z????^?y?5?[???Vg?5??????YO)Q?????jK??jsnjul?bun?????b????fKzc?????hh2;?????X???q?}?{?v ?D?z"?OT+]?????}???G?? 0P?t?D??? ??Q?j?C???j?? > ?? ???JW =|*??}??R`1??~?6?????????Y??9? ?~?t!{???,a?G/? L??????;?t?Mg4?u?h?juz-??C?L^????B??u?W??yJ)T??\????c??h???? C??$??.????{???????0~? > Zc?C??c:?@a\?n}?)?????O???????TYU????/_]k????S???*H???{Q?H?I=?4?Z???6%??1=@?????/Gt????? ???n????Q > endstream > endobj > > 5 0 obj > 6721 > endobj > > 6 0 obj > << /Type /FontDescriptor > /FontName /CAAAAA+GillSansMT > /Flags 4 > /FontBBox [ -161 -229 1040 916 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 916 > /StemV 80 > /FontFile2 4 0 R > >> > endobj > > 7 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]??n?0E?H??????)BJ?F????LR?? ?,?? {iUu:??x?=?f????W??o?Bzul\???^}%? ?? ?6?n?????e??_?.???????* ?????K?oj?????a????wR??M????u_r??8 ?\?r k>??sy!?~_M?????:Q? ??Um-??????$a???\?v?< ???w??Y?c?Y?1Z?q??? ??# ?0????`?? ??$,k?=X`H[??} 4}2 :??4}??M? ]?X0??h???.????8?3F?w?????a?18??4N~??k;?M?oP??endstream > endobj > > 8 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /CAAAAA+GillSansMT > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 250 479 500 384 277 729 426 > 770 219 437 500 500 280 500 500 > 500 500 823 395 426 416 333 551 > 666 509 219 323 500 323 458 250 > 500 719 437 ] > /FontDescriptor 6 0 R > /ToUnicode 7 0 R > >> > endobj > > 9 0 obj > << /Length 10 0 R > /Filter /FlateDecode > /Length1 9292 > >> > stream > x??:{|?U??~?$????N??|i(CI???j5?/???R?E?I??? g6+r?? ???h?@? hOm^?y??VM?C{?????????D(#???"w??k?e??mqudUt?R???1?m? ?1???kok??=?????A?? ?0|?G(G????B?JSk?:^??&??j??;22?8EW???a?R???F?g??]?/M???@????^????5???? ?#4??yY?/??>?~?????i???a??????????~'??V? ??K???_ ??y? ????F???8 E?VlD?P?P????? > f?}?y???3 -??@w9?#?/G?'?m???e?0c? ?,???c?`$??C3??o P}??it7F???"@?!DgW4?9V7? 6? ???b?????9 ?? V}k?t??j?\? ? ?'q ????????I???OL??????.R??????? > 7l?U??+6o??$O)4?[??-BgE????i?*? O?h?D??????FwEc??4?{Y"X#W?fI?? ???.???#?<.?s% =???????;?j?? ?z?????H(? 6H? bU??a?lRDg????????0???rU???b??(?????.???z?l?sD?Jwe????-V???#???????4~[EN?? U?G ???u !???? ??? 8\??K??KM&????)???? > ??jj]"???:????5?'kbH`??A?)?EgO??, ?\?:??? ??7?&?"?w/ > ???? Z,E???P??????V??????\??j??N???h??A ????W{????? > gQ  y ??,2??A??F??M:?k??JO{f?M?????:?.???1??????????H?m????N??Z????i?;]????oh???Yu?9???[^L4?????+???????k??D? &>ffB??GT?[???????AH??? ?`P ???L?j T ????k??J???Q?p~?? ???0|d??????<???P?,??! ?la?4wc:p?o?+?v????_?z??G?x???'p?? X??W?Ez???~??(??^0?}@#?2??B?3??ax???u#?p N?|???~??g????Q???MWwT?.]?M:M'?O?k???? ??L? > ?0x?G??-? ?T)?-???F?F?]??? ?R Z?P3i?Q???XR?ME??????d{?t?F?M?BBs4??IK{L+?????p?B?R@6p??`???MK?xY(]?>????R_???x?V??b?n????/??[?k???<8 ??}???6???v+M?!???V?????=^f?&???????%?t?? ?|?s > R??????{?9ob?4???}??%????y7?]???E????>?/-i? ??'c@?????& ?q?[e???????W?7Z?~^,6?????c?67?M-????}?y??????????|/=l7????*J??M8?1?J`_??????????B=!??B???O?tv ???,???7???IwI??O???\ k?? ???????%??? ??w??8??,?4??PT`??nf????|????S'??i:N??4?n?G??????O??o?????AT??????6????g'F??I??m?D:r??d??)?Z??????? ??K?U??C4?5?0??*M?^??6#C??`???GN?I9{??N?B$???M?^pq%B???q,?x? 9??*?.??E????epIW?v??5??=?w????v?????????6 ??????.niX?~???????Fui??Y??????Ga??|????? ?*?m?? ?????{??M\;"_???Ia??&?e?X?i?xo??? > ??8?u?tO_??e]O?M Xn????g????e??+?yUl?2V????t3???`)?X??A(,S??"???????xI???M%3C???Z??*_T2?B???b?Z-8h?Y%???,M?"A@c??ac?0?5?C? ????Fz???+?*F???F???v#???4?n?;??,?????i????)?i??'\?? g???*?f > &H??O?I?f??YS?0+?~??? >  ????E?xn???^??N<?Y???:??wf]1????-???.[?i? m?G????j???`f? ?o???? =!O@??'??&?Z?????k??????0??????w?A????;? ????V???+?;?FC???? ?,?Bc?'??o?$?jJ"8????b F X?gqhmp????4?z????x|;?@?K3?+,gbY?? > F&??! ?d??.v????kO>???n0???+??x-???? ?h&????=???1?w?w ?AI?P???? P`? !? Q??pJ?$6c? ???n)??X??????q????????T??y???;(???*?4? > ?@?K?`???? ??Td??P? +?M???+????????????[?????????uRK.V?????A\4?`p?i;e?7??1Q?_Q??KH?k?4yT??J?(?ZC?19?_? IC*(D?????????h?n?? ?>????1)?3??r????\V}?A? id\?????L=?;bu???T2?k :?77s??N?y/?t????)???????d????????????R5?+{?Z??DuT????????y?9??k???7$? ?m ~u_?9R'9p?Uo^??`??4]??? ???0? ?%\ ??P9s??a>?2? ??v???$?3!xaN?c??????? ???\??????Z?&?.?Q @?{??? ??????^Ao???'?f? `?`?q??F?q B???QlS ???????-?-?u???6??????????=???S?i?? [W?v?k??e??m????X?j1??8???????+Eyv?? ???? m?)^??E?? ??X?;?#??U??bk?????XC??*?N???f?c ??v?*?Zl??wF?n?j?u4???????? kJ[W6N??+~uH$c??X m? ??f??? pj~? ?Y!?Jf.???l??.3? ,v9@'??(???v??emh j?g5C??j??B??Vt?x??S?v?I?w$3D??????rSX? ?s?J??_??CnE??B}?L ?y ?H?]???????????N??F?? > ?v??ZQ??D?ZX??'????^^A([.??)???UL^? ??%?-? ?????n???~?? ??????0????~? ????u?b???I^}@M^j? )^??????Y?????$;?N??R> > A???m?=m'0:!????+? ??=???-W???s??s??? t9??Z???x??dO?38?rGm???^??7^???????????)t??-N?'?gc??????o?? ??sS??d??d?nqtY?;-?K?eX??????k??V?ce?}?j?c?????????????3;?b?h??m??I??? ?.? ?? |? ? ? ???w?R?sWH? ??v?m?(????U:?????? ?Q:?|?[???????["7+?a??P, O?2?| A??"???l.0f?y?Y?3???\?????L??\?J?????? ??l>??]??????????f?Uk0?????h?: ??#?B??V?0?q\?t?W)?t???f+?U~?0?G?kJF ?????3Y??y?'?U?? ??{u???? cT?`? SP???Z;??d8.??{???xc|?6?$VW??L4?_T?h??K?rOf ?????d?? ??|?j??F?FN*M6???? ?????????v??w{?d > endstream > endobj > > 10 0 obj > 6200 > endobj > > 11 0 obj > << /Type /FontDescriptor > /FontName /BAAAAA+GillSansMT-Bold > /Flags 4 > /FontBBox [ -176 -229 1165 929 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 929 > /StemV 80 > /FontFile2 9 0 R > >> > endobj > > 12 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]?Mo?@??$??=???M ?EM?5} ??&???L>hG?'????v4}?=?>1?>1???IX`?ai??P???3}?u@??'?\0????????????Wk??cp???? endobj > > 13 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /BAAAAA+GillSansMT-Bold > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 719 405 270 541 551 448 277 > 770 676 884 551 270 551 801 530 > 583 426 604 500 583 958 270 509 > 500 594 583 520 333 583 270 509 > 583 551 583 ] > /FontDescriptor 11 0 R > /ToUnicode 12 0 R > >> > endobj > > 14 0 obj > << /F1 13 0 R > /F2 8 0 R > >> > endobj > > 15 0 obj > << > /Font 14 0 R > /ProcSet [ /PDF ] > >> > endobj > > 16 0 obj > << /Type /Page > /Parent 3 0 R > /Resources 15 0 R > /MediaBox [ 0 0 842 595 ] > /Contents 1 0 R > >> > endobj > > 3 0 obj > << /Type /Pages > /Resources 15 0 R > /MediaBox [ 0 0 595 842 ] > /Kids [ 16 0 R > ] > /Count 1 > >> > endobj > > 17 0 obj > << /Type /Catalog > /Pages 3 0 R > >> > endobj > > 18 0 obj > << /Author > /Creator > /Producer > /CreationDate (D:20060817201019+02'00') > >> > endobj > > xref > 0 19 > 0000000000 65535 f > 0000000017 00000 n > 0000001815 00000 n > 0000017415 00000 n > 0000001842 00000 n > 0000008668 00000 n > 0000008693 00000 n > 0000008932 00000 n > 0000009397 00000 n > 0000009754 00000 n > 0000016060 00000 n > 0000016086 00000 n > 0000016331 00000 n > 0000016797 00000 n > 0000017162 00000 n > 0000017218 00000 n > 0000017285 00000 n > 0000017553 00000 n > 0000017613 00000 n > trailer > << /Size 19 > /Root 17 0 R > /Info 18 0 R > >> > startxref > 17844 > %%EOF > Database Tables > =============== > > New tables > ---------- > vtiger_orgunit > > Description: > Defines a oranizational unit > > Columns > orgunitid serial NOT NULL > orgid integer NOT NULL DEFAULT 0 > type character varying(30) > name character varying(60) NOT NULL > address character varying(150) > city character varying(100) > state character varying(100) > country character varying(100) > code character varying(30) > phone character varying(30) > fax character varying(30) > website character varying(100) > > Constraints: > vtiger_orgunit_pkey > PRIMARY KEY (orgunitid) > > fk_1_vtiger_orgunit > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > Indices: > vtiger_orgunit_name_idx > ON vtiger_orgunit > USING btree (orgid, name) > > vtiger_orgunit_type_idx > ON vtiger_orgunit > USING btree (orgid, type) > > > vtiger_orgunittype > > Description: > Defines the values to be entered into vtiger_orgunit.type > > Columns: > orgunittypeid serial NOT NULL > orgunittype character varying(30) > sortorderid integer DEFAULT 0 NOT NULL > presence integer DEFAULT 1 NOT NULL > > Constraints: > vtiger_orgunittype_pkey > PRIMARY KEY (orgunittypeid) > > Indices: > vtiger_orgunittype_type_idx > ON vtiger_orgunittype > USING btree (type) > > > vtiger_user2org > > Description: > Defines a list of organizations a user may work for > > Columns: > orgid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_user2org > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2org_orgid_idx > ON vtiger_user2org > USING btree (orgid) > > vtiger_user2org_userid_idx > ON vtiger_user2org > USING btree (userid) > > > vtiger_user2orgunit > > Description: > Defines a list of organizational units a user is > assigned to > > Columns: > orgunitid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2orgunit > FOREIGN KEY (orgunitid) > REFERENCES vtiger_orgunit(orgunitid) > ON DELETE CASCADE > > fk_2_vtiger_user2orgunit > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2orgunit_orgid_idx > ON vtiger_user2orgunit > USING btree (orgunitid) > > vtiger_user2orgunit_userid_idx > ON vtiger_user2orgunit > USING btree (userid) > > > vtiger_entity2org > > Description: > Assignes entities to particular organizations > > Columns: > orgid integer NOT NULL DEFAULT 0 > crmid integer NOT NULL DEFAULT 0 > > Constraints: > fk_1_vtiger_entity2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_entity2org > FOREIGN KEY (crmid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > Indices: > vtiger_entity2org_crmid_idx > ON vtiger_entity2org > USING btree (crmid) > > vtiger_entity2org_userid_idx > ON vtiger_entity2org > USING btree (userid) > > > Changes > ------- > 1. vtiger_campaing should be a vtiger_crmentity > -> Add the following constraint to the database > > fk_r_vtiger_campaign > FOREIGN KEY (campaignid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > -> Provide a migration script for already stored campaigns > > > PHP changes > =========== > Administrators Role > ------------------- > 1. Settings -> Company Details > - ListView > - Add > - Delete > - Change > > 2. Settings -> Users > - User is a member of one or more companies > (implement like the group membership assignement) > - Assign one main company to the user (out of the > membership list). > > CEO Role > -------- > 1. Settings -> Company Details > - Change deatils only for the companies, the user has a > CEO role for > > 2. Settings -> Company Unit > - ListView > - Add > - Delete > - Change > > 3. Settings -> Users > - User is a member of one or more organization units > (take care to provide only those units of organizations/ > companies to which the user already is assigned). > - Assign one main orgunit to the user (out of the > membership list). > > Standard user role > ------------------ > 1. login scheme > After the login the authenticated user gets another > window which lets him select the organization/company > he's going to act for in the new session. > > Open item: Skip this second login step if there's only > one organization assigned to that user? > > My proposal: > For the time being: yes. > This would be subject of further FCRs (like book- > keeping - booking date selection on login). > > Open item: Display the organization selection somewhere > during the entire session? > > My proposal: yes, upper right corner with the user name > > 2. Assignment of entities to exactly one company/organization > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 3. Assignment of entities to more than one company/organization > This affects > - Leads > - Accounts > - Contacts > - Potentials > - Products > - Campaigns > To the modification/add forms another list entity is to > be added. This list fills the crmentity2org table. Users > may add/delete entries to/from this table. > > Open item: May this table be empty? > > 4. Assignment of entities to orgunits > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 5. PDF generation > Addresses to be takenout of the organization table according > to the organization reference of the affected entity. > Addresses may be overridden by orgunit references. > > General > ------- > 1. The role assignments shown above results in permissions > to be maintained. > > 2. Do we use the term 'company' as in the GUI or 'organization' > as in the database? (No preferences from my side ... only > that there should be a common understanding). > > 3. Should there be a more sophisticated relationship between > entities and organizations (also orgunits)? May like > > If a product is assigned to company A and B: > May both companies change product details or should > there still be an ownership assigned to one of the > companies? > > This could be done using flags in the entity2org table > but would result in more sophisticated GUI operations. > _______________________________________________ > Get started with creating presentations online - http://zohoshow.com?vt -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From jeri at vtiger.com Wed Nov 15 07:24:21 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 17:54:21 +0530 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eeb932d91.-1068791366129115790.2050524429825132071@@vtiger.com> Dear James, Thanks for your fix.We have integrated it and it is available in the SVN. Thanks & Regards, Jerry. ---- James Tillman<jamestillman at sevatechnologies.com> wrote ---- ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue.  Until then, I assume reporting in some way is better than not reporting at all.))   modules/Emails/Emails.php seems to be lacking some key class-level fields.  Namely, these:   var $rel_users_table = "vtiger_salesmanactivityrel";var $rel_contacts_table = "vtiger_cntactivityrel";var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class.   This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact.  You get the typical "Invalid return value from vtigerCRM" error message.   I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work.   Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box.   By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response?  Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming.   jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/5a0a92eb/attachment-0003.html From philip at vtiger.com Thu Nov 16 10:30:25 2006 From: philip at vtiger.com (Philip) Date: Thu, 16 Nov 2006 21:00:25 +0530 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> References: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <10ef163e45a.3319490668445686029.-7775633052489133351@@vtiger.com> Hi Niel, Thanks for your effort in resolving the UI issue we'll test your filesin out test bed and check-in into the 5.0.3 repo if everything is fine,else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/92aed265/attachment-0003.html From dgrant at accuratetechnologies.com Thu Nov 16 10:41:34 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Thu, 16 Nov 2006 10:41:34 -0500 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> I actually "solved" this problem a different way: I have now explicitly wordwrapped all multi-line textareas to 80 chars, both with WRAP=HARD and with a counting/wrapping function on the backend (AJAX doesn't seem to support WRAP=HARD) This way, the text entered in the textarea and the text returned from the database wrap the same - what you see is how it is stored. It's a lot simpler, and it works with AJAX. DG _____ From: Philip [mailto:philip at vtiger.com] Sent: Thursday, November 16, 2006 10:30 AM To: vtigercrm-developers at lists.vtigercrm.com Cc: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Hi Niel, Thanks for your effort in resolving the UI issue we'll test your files in out test bed and check-in into the 5.0.3 repo if everything is fine, else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/84365744/attachment-0003.html From neil.temperley at exemail.com.au Thu Nov 16 18:59:38 2006 From: neil.temperley at exemail.com.au (neil.temperley at exemail.com.au) Date: Fri, 17 Nov 2006 10:59:38 +1100 (EST) Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.co m> References: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> Message-ID: <4257.203.143.170.20.1163721578.squirrel@webmail.exetel.com.au> Hi Dennis, Basically what I did was reduce the number of hard wired overrides to the default style to a minimum and I also eliminated nowraps. A nowrap on one cell will often affect a whole column. Since a 4 column "Detail View" is a standard table layout, I was able to move the column width info into style.css. This gives a knowledgable user nice control over the relative column widths of a "Detail View" by tweaking column width settings. But the biggest gain is that all columns resize correctly to the window width of the user's browser. This is really nice. Any user can resize the window to suit their preference and the columns self adjust and wrap accordingly. Since the browser does the wrapping work it works with AJAX (and multibyte) without additional coding. Finally I was able to maximise the space for Notes and Descriptions etc by getting them to span the full row. BTW, several months back I helped implement code to force a wrap of Multi-select combo box lists in Smarty, but this (as you know) required a matching JavaScript fix for AJAX as well. I always felt this was a kludge; a hardwired column width that ignores the users browser window should be avoided if possible. With the new files I removed the 'kludge'. regards, Neil > I actually "solved" this problem a different way: > > > > I have now explicitly wordwrapped all multi-line textareas to 80 chars, > both with WRAP=HARD and with a counting/wrapping function on the backend > (AJAX doesn't seem to support WRAP=HARD) > > > > This way, the text entered in the textarea and the text returned from > the database wrap the same - what you see is how it is stored. > > > > It's a lot simpler, and it works with AJAX. > > > > DG > > > > _____ > > From: Philip [mailto:philip at vtiger.com] > Sent: Thursday, November 16, 2006 10:30 AM > To: vtigercrm-developers at lists.vtigercrm.com > Cc: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long > items and general column layout > > > > > Hi Niel, > > Thanks for your effort in resolving the UI issue we'll test your files > in out test bed and check-in into the 5.0.3 repo if everything is fine, > else we'll get back to you if we face any issue. > > Regards, > Philip > > > > ---- On Mon, 13 Nov 2006 Neil Temperley > wrote ---- > > Dear vtiger developers, > > please find attached a gzipped tar file of changes I'm suggesting to the > vtiger user interface to cope with the problem that long item problems > do > not wrap correctly and resizing the browser window doesn't help. See > ticket my #2564 and others. I've made these corrections to SVN 9765. > > In particular my aim was to make all "Detail Views" format well; > wrapping > correctly when the user chooses to alter the width of his or her browser > window. In particular I wanted to ensure that fields such as Comments, > Notes, Description, Terms & Conditions, Mailing Street and Multi-select > Combo Boxes worked correctly with long items regardless of window width. > Also, I've ensured that these wide items (including Contact Image (i.e. > Photo)) now span multiple columns to provide a neater layout. > > With these changes, the user has significant control over column width's > and > layout in Detail Views by altering the two classes in the style.css file > ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width > setting > that you can play with. You can choose values that give you column > proportions pretty similar to vtiger's existing proportions, or you can > choose values that enable more data to be fitted to the screen. > > Unfortunately, to implement these changes many files were affected > because > these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in > lots > of places such as Change Password and Data Migration. This means that > I've > ended up tweaking (and fixing some bugs in) lots of tables. Where > reasonable I've tried to replace the use of these with the more generic > .cellLabel and .cellInfo. > > Some of the "tables" affected are as follows. > > 1) All "Detail Views". A Detail View shows the details for one item, > e.g. > a Contact, a Quote etc. Detail Views are found in Contacts, Leads, > Potentials, Accounts, Notes, User and all the items under the Inventory > tab, > e.g. Quotes and Invoices. > > 2) The Advance Filter tables used in Custom View and Reporting. These > now > resize well and can accept long "OR" combinations of search strings. > > 3) Odd places (which in my mind do not really constitute a Detail View) > such > as Change Password, Convert Lead, Calendar and Data Migration. > > Files most affected are: > DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of > course. > > > How to proceed. > > 1) Untar the archive files into your vtigercrm root directory on top of > a > SVN 9765 version. > > 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only > giving > you a new style.css for Blue Lagoon (any other theme will look a mess > with > no word wrapping)!!!! > > 3) Edit a Contact and create lots of long entries in every field you > can! > > 4) Now resize your browser window and check that everything wraps > neatly. > > 5) If you want to play with the layout: in themes, open > bluelagoon/style.css, search for .dvtCellLabel, and read my notes. > For experts, you may want to copy bluelagoon/style-developer.css to > bluelagoon/style.css. This will give you a fairly ugly colour scheme but > will clearly show the places that have been affected by my changes. > > 6) Note I reformatted the indentation of portions of the code in these > files > where I thought indentation was poor or hard to follow. > > > Some of the things that I have learnt through this process. > > 1) There are multiple style classes used in vtiger and some have been > used > inconsistently. > One problem is that there is no clear definition of what constitutes a > Detail View. This is causing confusion. For example there are multiple > styles defining the same heading of different tables both using Detail > View > style classes, e.g. .detailedViewHeader and .dvInnerHeader. > > I'd like to suggest that we restrict Detail View tables to those having > four > columns: Label, Data, Label, Data. The headings for many different types > of tables are substantially identical. Rather than create new style for > every situation or table, it is probably best to minimise the number of > styles and use generic names such as .headingLevel2 or .selectBox where > possible. > > 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or class='small'> don't seem to propagate the font style down to cell > level. > I'm not sure why not. > > 3) Note also that an HTML statement like: > NOT . > > > Please let me know if you find any formatting disasters as a result of > these > changes. I've tried this with Firefox 1.5 and IE 6.0. > > I tried hard to be neat and careful. I spent a reasonable time > reformatting. (Yes, I spent way way too long on this :-)) > > Best regards, > Neil > > Neil Temperley > Skype: neil.temperley > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From Dirk.Gorny at genion.de Fri Nov 17 04:48:57 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Fri, 17 Nov 2006 10:48:57 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <200611171048.58005.Dirk.Gorny@genion.de> Am Montag, 6. November 2006 17:57 schrieb Dhr. R.R. Gerbrands: > @Dirk, could you give us your idea's on more specific improvements, > compared with openCRX? For sure, at first it is supports high class DBMS like DB2, Oracle, and MS-SQL. - openCRX is a completely i18n application with many supportet languages. English, German, Spanisch, Chinese, French, Polish , Portuguese, Russian, Swedish, Turkish, and Farsi are included. - For integration it supports RMI, CORBA, JMS, JCA. - You need only one deployment and one set of tables to manage a hundred of different mandators. - there is the possibility to export and import complex objects with their substructure in XML. -You can sync Offline/Mobile Client and Server. These are only a few things. The most you can see at http://www.opencrx.org/tour-features.htm. Depending on the architecture (J2EE, OMG/MDA) they work with a core team consists of 3 people. Best regards, Dirk From naterajj at hotmail.com Mon Nov 20 14:00:47 2006 From: naterajj at hotmail.com (Juan Natera) Date: Mon, 20 Nov 2006 11:00:47 -0800 Subject: [Vtigercrm-developers] Adding another asigned user's field to the Lead's Module Message-ID: Hi, I need to have 2 users assigned per Lead, I was looking for recomendations on how to do this, Adding a regular custom field with users from the settings page won't acomplish what we want, since we need the notifications/reports and such to affect both users. Thanks in advance, Juan Natera _________________________________________________________________ Get the latest Windows Live Messenger 8.1 Beta version.?Join now. http://ideas.live.com From joe at tsolucio.com Mon Nov 20 14:25:28 2006 From: joe at tsolucio.com (Joe Bordes) Date: Mon, 20 Nov 2006 20:25:28 +0100 Subject: [Vtigercrm-developers] Is the list active? Message-ID: <1164050728.2936.34.camel@joesunix.int> Hi, For some time now there is very little activity on this list. The last 4/5 emails I have sent haven't been answered, fixed or commented on. The ones I would like to know about are: -> vtiger popup calendar start day of the week -> new vtiger_entityname table -> Latest news section in vtigerforge isn't updating -> DMS Is there another place where we should ask these questions? Regards, Joe TSolucio From neil.temperley at exemail.com.au Mon Nov 20 17:27:02 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Tue, 21 Nov 2006 09:27:02 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <000001c70cf3$02f2eed0$6501a8c0@Nemrut> Dear All, This archive has some minor fixes to two files in the version I sent previously. Additional altered files fix a layout issue for "Edit" and "Create" views... now the spacing/layout of the copy address radio buttons is improved. (As far as I can tell these files can be dropped on top of SVN 9848 and everything works OK.) Regards, Neil -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Neil Temperley Sent: Monday, 13 November 2006 21:27 To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
> may not do what you want since the class setting always takes precedence > over the "align". The better choice is this > > which will always work. > > 4) One nowrap type item in a table cell can turn off wrapping for the > **whole column** of data and ruin the layout. Avoid using nowrap! > > 5) I couldn't resize images since the HTML sizing seems to be stored > with > the link information for the image. Photos are too large by default. > > 6) I don't think   codes are required in empty data cells. In the > past > they used to be required to ensure a cell would display properly. If you > need to include one, put it **after** the data not in front so that the > alignment of the data is not disturbed (assuming the data is left > aligned), > e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.3/530 - Release Date: 11/11/06 18:53 -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil-20061121.tar.gz Type: application/x-gzip Size: 85673 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/e18da66b/attachment-0002.gz From g.un at freemail.hu Mon Nov 20 18:14:30 2006 From: g.un at freemail.hu (mikozod hozza) Date: Tue, 21 Nov 2006 00:14:30 +0100 (CET) Subject: [Vtigercrm-developers] example does not work Message-ID: Hello, I would need help why the example at http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules does not work for me. I have installed vTiger 5.2.0 on Linux box. I put this query: "insert into vtiger_field values( 4, '', 'event_time','vtiger_login_hist', 2, 5, 'event_time', 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" vtiger_login_hist is my prop table., event_time is one of its field. Then I got some error when visiting a certain Contact: "Fatal error: Call to a member function Move() on a non-object in /var/www/vtigercrm/include/database/PearDatabase.php " This error comes from query_result function. When I switched on debugging info it was seen that result parameter received here was empty. Actually I don't know what I made wrong. The whole purpose of my experiment would be to have a proprietary field on Contacts/More information. I hope some one can help me here. br, Gabor ______________________________________________________________________ KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. http://www.netrisk.hu From dan.means at teamsrs.com Mon Nov 20 21:45:07 2006 From: dan.means at teamsrs.com (Dan Means) Date: Mon, 20 Nov 2006 18:45:07 -0800 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <1164050728.2936.34.camel@joesunix.int> References: <1164050728.2936.34.camel@joesunix.int> Message-ID: <45626833.2030901@teamsrs.com> I think everybody's just exhausted and busy... Joe Bordes wrote: >Hi, > >For some time now there is very little activity on this list. The last >4/5 emails I have sent haven't been answered, fixed or commented on. > >The ones I would like to know about are: > >-> vtiger popup calendar start day of the week >-> new vtiger_entityname table >-> Latest news section in vtigerforge isn't updating >-> DMS > >Is there another place where we should ask these questions? > >Regards, Joe >TSolucio > >_______________________________________________ >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > -- Dan Means Mission Viejo, CA www.dkmeansonline.com www.teamsrs.com From joe at tsolucio.com Tue Nov 21 04:08:59 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:08:59 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164100139.10220.3.camel@joesunix.int> The second value of your insert is an empty string. It should be a numeric value obtained from the function getUniqueID("vtiger_field"). El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor > > ______________________________________________________________________ > KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! > Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. > http://www.netrisk.hu > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From joe at tsolucio.com Tue Nov 21 04:10:14 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:10:14 +0100 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <45626833.2030901@teamsrs.com> References: <1164050728.2936.34.camel@joesunix.int> <45626833.2030901@teamsrs.com> Message-ID: <1164100214.10220.4.camel@joesunix.int> Ok, that's normal. At least I know I am on the right list :-) Thanks, Joe El lun, 20-11-2006 a las 18:45 -0800, Dan Means escribi?: > I think everybody's just exhausted and busy... > > Joe Bordes wrote: > > >Hi, > > > >For some time now there is very little activity on this list. The last > >4/5 emails I have sent haven't been answered, fixed or commented on. > > > >The ones I would like to know about are: > > > >-> vtiger popup calendar start day of the week > >-> new vtiger_entityname table > >-> Latest news section in vtigerforge isn't updating > >-> DMS > > > >Is there another place where we should ask these questions? > > > >Regards, Joe > >TSolucio > > > >_______________________________________________ > >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > > From alex.svetos at gmail.com Tue Nov 21 04:41:56 2006 From: alex.svetos at gmail.com (alex svetos) Date: Tue, 21 Nov 2006 10:41:56 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor Hi, I don't understand what you want to do. But if you want to add a new field in a Contact you should do something like this : if you want to add a new field on Contact, assuming your field ids called 'card_number' you should insert a new line in vtiger field with thoses values : insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', 'card_number', 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' ) And add a the new column in vtiger_contactdetails. (assuming your new field is called 'mobile_phone' and is used to store a phone number.) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a5221807/attachment-0003.html From sergiokessler at gmail.com Tue Nov 21 07:54:56 2006 From: sergiokessler at gmail.com (Sergio A. Kessler) Date: Tue, 21 Nov 2006 09:54:56 -0300 Subject: [Vtigercrm-developers] separation in calendar Message-ID: <49216030611210454q7739413cs7bccead9f47e0098@mail.gmail.com> in the calendar screen there is a visual separation between events of types: Call & Meetings (left tab) To Dos (right tab) but the button "Add" permit to add any type of event (Call, Meeting or ToDo event)... why there is two tabs ? would'n it be better if the daily, weekly views show the three events types without any tabs ?? salute, /sergio From g.un at freemail.hu Tue Nov 21 09:19:02 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:19:02 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164100139.10220.3.camel@joesunix.int> Message-ID: hi > The second value of your insert is an empty string. It should be a > numeric value obtained from the function getUniqueID("vtiger_field"). Actually it is enough if you issue this query in mysql. I have used this query in mysql and it always assigns a unique value there. > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > Hello, > > > > I would need help why the example at > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > does not work for me. > > I have installed vTiger 5.2.0 on Linux box. > > I put this query: > > "insert into vtiger_field values( 4, '', > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > vtiger_login_hist is my prop table., event_time is one of > > its field. ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 09:25:58 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:25:58 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> Message-ID: alex svetos ?rta: > I don't understand what you want to do. But if you want to add a new field Actually I have defined a new table in vtiger database (vtiger_login_hist). I wan to make the certain contact's last login time to be displayed on Contacts/More Information tab. Technically I don't know for 100% sure how this should be achieved. This is why I bother you here on this list:) I have made some attempt based on online documentation on vtiger page but those were failed. And I don't know where to start to looking for my fault. > in a Contact you should do something like this : > if you want to add a new field on Contact, assuming your field ids called > 'card_number' you should insert a new line in vtiger field with thoses > values : > > insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', > 'card_number', > 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' > ) > > And add a the new column in vtiger_contactdetails. > > (assuming your new field is called 'mobile_phone' and is used to store a > phone number.) > Did I get it right that I have to update three tables in database for this case? These table are: vtiger_field, vtiger_contact and vtiger_contactdetails, aren't they? thanks for help so far! Gabor ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From joe at tsolucio.com Tue Nov 21 09:56:24 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 15:56:24 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164120984.10220.52.camel@joesunix.int> HI, El mar, 21-11-2006 a las 15:19 +0100, gabor escribi?: > hi > > > The second value of your insert is an empty string. It > should be a > > numeric value obtained from the function > getUniqueID("vtiger_field"). > Actually it is enough if you issue this query in mysql. I > have used this query in mysql and it always assigns a unique > value there. Yes, this is because the field is defined as an auto-increment. The problem is that this procedure does NOT update the value in vtiger_field_seq so any new module or maybe some patches are going to get into trouble with overwritten field values. It's OK if your sure you are never going to add anything somebody else has done. The correct way to do this is launch the SQL insert and then modify the value in vtiger_field_seq accordingly. Joe TSolucio > > > > > > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > > Hello, > > > > > > I would need help why the example at > > > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > > does not work for me. > > > I have installed vTiger 5.2.0 on Linux box. > > > I put this query: > > > "insert into vtiger_field values( 4, '', > > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > > vtiger_login_hist is my prop table., event_time is one of > > > its field. > > > ___________________________________________________________ > A legjobb AKCI?S utaz?sok oldala - Budav?r Tours > http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From oded at atelis.net Tue Nov 21 10:24:22 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:24:22 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <1164122662.13078.56.camel@x-23.atelis.net> Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). If its ok, I'd like to raise these issues here - not all at once, of course - and get some feedback, and possibly solutions to these. I'll start with the first question then: We've developed an in-house inventory management application to manager our sales of hardware products - we are resellers for a company that manufactures extension cards for PCs. Each such card has a name, model number and a serial number, where the serial number in unique for each item - not product. In our own inventory application, there is a "product" entity which has a model number, and each product has several serial number assigned to it. Due to commercial issues with out supplier (tracking eligability of customers for support) , we need to track each item that is shipped, using the serial number. Whenever we receive a delivery, we go over the boxed and add the serial number of every item under the product entity for that type of product. When we sell a product, we remove the item serial number from the inventory. We are not trying to use vTiger CRM to track inventory instead, but apparently in vTiger CRM, the product entity carries the serial number, so each product can have only one serial number available in the inventory. This forces us to either register each boxed item we receive as a product or ignore the serial numbers. We can't do the latter, and the former is problematic due to several reasons: - Creating a product entry is complicated and time consuming - creating 500 product entries for a shipment of 500 boards takes considerably more time then recording 500 serial numbers somewhere. - Product views (such as "Search for product" in the invoice editor) rarely list the serial number, so you basically get a list containing several dozens (sometimes hundreds, depending on the item) of similar entries and one has to guess which carries the correct serial number. - Inventory reports listing item quantity become completely useless. Is there a way to do what we need that I wasn't aware of ? Thanks. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. Nobody takes a bribe. Of course at Christmas if you happen to hold out your hat and somebody happens to put a little something in it, well, that's different. -- New York City Police Commissioner (Ret.) William P. O'Brien, instructions to the force. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/062e9236/attachment-0003.html From dgrant at accuratetechnologies.com Tue Nov 21 10:37:31 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 10:37:31 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> _____ From: Oded Arbel [mailto:oded at atelis.net] Sent: Tuesday, November 21, 2006 10:24 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Question about the inventory mechanism Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). We wrote a back-end process to update the CRM with information out of our inventory system, including stock info, etc. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d414d269/attachment-0003.html From oded at atelis.net Tue Nov 21 10:52:42 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:52:42 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> Message-ID: <1164124362.13078.61.camel@x-23.atelis.net> On Tue, 2006-11-21 at 10:37 -0500, Dennis Grant wrote: > > We wrote a back-end process to update the CRM with information out of > our inventory system, including stock info, etc. But how did you solve the serial number issue with the CRM inventory mechanism ? I can probably sync our local inventory system to vTiger CRM, but if the vTiger CRM inventory reports will not be useful, and its not easy to use the inventory information in other entities (such as sales and invoices), then its kind of useless to me - we can just as easily continue to use our inventory system w/o integration and scribble serial numbers by hand on the invoices. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. You know what I did before I married? Anything I wanted to. -- Henny Youngman -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d95f406f/attachment-0003.html From dgrant at accuratetechnologies.com Tue Nov 21 11:01:17 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 11:01:17 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> But how did you solve the serial number issue with the CRM inventory mechanism ? We didn't - no need, as we don't track serial numbers like you do. But the concept of coding back-end connectors to do your data entry is valid. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/5e68f763/attachment-0003.html From oded at atelis.net Tue Nov 21 11:24:45 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 18:24:45 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> Message-ID: <1164126285.13078.65.camel@x-23.atelis.net> On Tue, 2006-11-21 at 11:01 -0500, Dennis Grant wrote: > > > > > > But how did you solve the serial number issue with the CRM inventory > mechanism ? > > > > We didn?t ? no need, as we don?t track serial numbers like you do. > > > > But the concept of coding back-end connectors to do your data entry is > valid. It is, and I will do that if I can figure out a way to map the entities I need to what the CRM provides. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. In an essay about programming, Ellen Ullman tells a great anecdote about a programmer who was so socially inept that they could only communicate with him via email, even they all shared the same office. She also writes: "Pretty graphical interfaces are commonly called user-friendly. But they are not really your friends. Underlying every user-friendly interface is terrific contempt for the humans who will use it. ...to build a crash-proof system, the designer must be able to imagine--and disallow--the dumbest action possible. He or she has to think of every single stupid thing a human being could do. Gradually, over months and years, the designer's mind creates a construct of the user as an imbecile. This image is necessary. No crash-proof system can be built unless it is made for an idiot." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a90fbeab/attachment-0003.html From dan.means at teamsrs.com Tue Nov 21 11:26:57 2006 From: dan.means at teamsrs.com (Dan Means) Date: Tue, 21 Nov 2006 08:26:57 -0800 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <1164124362.13078.61.camel@x-23.atelis.net> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> <1164124362.13078.61.camel@x-23.atelis.net> Message-ID: <456328D1.9070002@teamsrs.com> An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/2d9213c2/attachment-0003.html From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 15:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From philip at vtiger.com Fri Nov 24 03:04:46 2006 From: philip at vtiger.com (Philip) Date: Fri, 24 Nov 2006 13:34:46 +0530 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 Message-ID: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Team, Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ http://en.vtiger.com/wip/index.php Trac status: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. Regards, Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061124/8c8a53f2/attachment-0003.html From jens at Strawberry.COM Fri Nov 24 03:38:55 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Fri, 24 Nov 2006 09:38:55 +0100 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 In-Reply-To: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com>; from Philip on Fri, Nov 24, 2006 at 01:34:46PM +0530 References: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Message-ID: <20061124093855.B779@Strawberry.COM> Hi, PostgreSQL support is still not complete in vtigercrm release 5.0.2. I've already sent an patch to you when 5.0 was released, but you said to incorporate this into 5.0.1 ... In 5.1_jens the PostgreSQL support is fine. 5.1_jens is based on 5.0.2. I may extract the PostgreSQL related diffs between 5.0.2 and 5.1_jens and hand them over to you as a patch until sunday ... Should I? Kind regards, Jens On Fri, Nov 24, 2006 at 01:34:46PM +0530, Philip wrote: > Team, > > Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ > > http://en.vtiger.com/wip/index.php > > Trac status: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. > > > Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. > > We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. > > Regards, > Philip > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From gregory.machin at gmail.com Wed Nov 29 07:32:54 2006 From: gregory.machin at gmail.com (Gregory Machin) Date: Wed, 29 Nov 2006 14:32:54 +0200 Subject: [Vtigercrm-developers] vtigercrm nubee Message-ID: <30200a940611290432s3c146c22h2deecc7b74021ad3@mail.gmail.com> Hi All. I'm trying to install my, vtiger 5.0.2 from the tgz file.. and I get the following on the finish step .... Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/vtigercrm/adodb/adodb-xmlschema.inc.php on line 1656 Im using Fedora Core 6 64_bit AMD Turion 64 3Hz 1Gig Ram apache 2.2.3 php 5.1.6 php.ini ... max_execution_time = 300 ; Maximum execution time of each script, in second max_input_time = 60 ; Maximum amount of time each script may spend parsing memory_limit = 512M ; Maximum amount of memory a script may consume I started out memory_limit = 32M then 64M then 128M then got peeved and set it to 512M and still the same error.. I have played with all the setting I know and have used to resolve, similar problems before .. I'm stumped ... please help Many thanks -- Gregory Machin gregory.machin at gmail.com www.linuxpro.co.za From nithya at vtiger.com Wed Nov 1 22:27:08 2006 From: nithya at vtiger.com (Nithya) Date: Wed, 01 Nov 2006 22:27:08 -0800 Subject: [Vtigercrm-developers] Forum Moderation Message-ID: <10ea7597a25.-7019041752458725766.5893219660014322383@@vtiger.com> Hi Ken, Thank you for your mail and valuable input. We have been off late taking the operation of moving some of our posts(issues) from forums to bugtrac as far as possible so that it is ticketed for developers' attention as soon as possible. Once we move it there, we lock these posts, so that the status of the issue can be seen in the trac itself. We have successfully completed moving all code contributions and most of the other posts into HOw to's section of our WiKi Documentation and locked it in forums.We are trying to maintain only general discussions in the main forums so that the forums are not flooded ,making our job simpler. To lock a forum post, it can be done only by those with moderator priviliges.However, we will try and put a message as the last post , as you have rightly suggested. And terribly sorry for the spam posts which you have had to cut off. We are trying desperately to do away with these unwarranted posts! Please keep in touch with us. Best Regards Nithya _______________________________________________________________________________________ Subject: [Vtigercrm-developers] Forum Moderation From: Ken Lyle Date: Mon, 30 Oct 2006 11:08:14 -0800 (PST) To: vTiger List I've been moderating a bit, mainly deleting "girlie" and "pharma" posts...I have seen a couple of minor gripes about threads being locked. I wonder whether the board can be enhanced to show other moderators who locked the thread, when and why? Is it possible that threads can get locked by accident? Is this one locked, for example, because it's superseded by another: http://forums.vtiger.com/viewtopic.php?t=8932&postdays=0&postorder=asc&highlight=email&start=10 If so, it would be good to put a redirect message as the last post before the thread is locked. Just trying to get procedures down... Thanks, Ken 484-948-5706 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061101/c9ae9beb/attachment-0004.html From fp at crm-now.de Fri Nov 3 02:32:15 2006 From: fp at crm-now.de (Frank Piepiorra) Date: Fri, 3 Nov 2006 11:32:15 +0100 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: Message-ID: <200611031027.kA3ARZD8005280@doko.im-netz.de> If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that bugs can be assigned to the proper version. Regards, From allan.bush+vtiger_dev at gmail.com Fri Nov 3 08:29:58 2006 From: allan.bush+vtiger_dev at gmail.com (Allan Bush) Date: Fri, 3 Nov 2006 08:29:58 -0800 Subject: [Vtigercrm-developers] Bugtracker needs configuration In-Reply-To: <200611031027.kA3ARZD8005280@doko.im-netz.de> References: <200611031027.kA3ARZD8005280@doko.im-netz.de> Message-ID: <3bec26390611030829t48726a12qe6f032776ab16bdd@mail.gmail.com> Thanks for the heads up. The version/milestone options should be up to date now. I'd be temped to remove 5.0.0 and 5.0.1 as version options when creating new tickets (as the issue may have been fixed with 5.0.2) but I'll leave that up to the people working on 5.x. On 11/3/06, Frank Piepiorra wrote: > If you use the bugtracker to report bugs you can choose 4.2 or 5.0.0 but not > 5.0.1 or 5.0.2 as the vtiger version. Please add the new version so that > bugs can be assigned to the proper version. > > Regards, > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > From joe at tsolucio.com Fri Nov 3 09:31:15 2006 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 03 Nov 2006 18:31:15 +0100 Subject: [Vtigercrm-developers] new vtiger_entityname table Message-ID: <1162575075.11542.23.camel@joesunix.int> Hi, What is the new vtiger_entityname table for? Do we have to add entries to this table for our own modules (timecards, projects,...)? Do we have to update the wiki with this info? Thanks, Joe TSolucio From dimitar.peev at gmail.com Sat Nov 4 02:37:23 2006 From: dimitar.peev at gmail.com (Dimitar Peev) Date: Sat, 4 Nov 2006 12:37:23 +0200 Subject: [Vtigercrm-developers] no authentication on soap Message-ID: <3b0e87e10611040237s34d73f8cxdb40a94ceace157a@mail.gmail.com> I see that it is possible to flood every installation of vtiger with leads and contacts through the soap RPC, am I right? There is no password whatsoever. From kenlyle at yahoo.com Sun Nov 5 06:45:59 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Sun, 5 Nov 2006 06:45:59 -0800 (PST) Subject: [Vtigercrm-developers] MySQL Migration Tool Message-ID: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> I just discovered on my computer the MySQL Migration Tool, 1.1.4 rc. This looks like a framework for doing database transforms, like vTiger 4.2.3 to 5, or Sugar 4.x to 4.2.3 or 5. This might be a more supportable way to deliver the data migrations we need. Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From Dirk.Gorny at genion.de Sun Nov 5 07:04:25 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Sun, 5 Nov 2006 16:04:25 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> Message-ID: <200611051604.25302.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: > I just discovered on my computer the MySQL Migration > Tool, 1.1.4 rc. Why another tool? The more code, the more errors. The basic thing is to put one database struktur to annother. Our ancestry therfor developed SQL. Long time ago with applications which where more complex in database structure all things were done in SQL. This prevents of running out of memory or on timeouts by the *.php or whatever you use. And, the great benefit; you will get meaningful error messages which are not dumped by the overlying script. So my recommendation: Pure SQJ, as few as possible Loops and complex strukture. Not referencing by attribute order. Ever referencing by attribute. I know it is a boring idea, but for me it worked the last 20 Jears. Best regards, Dirk From remco at artoge.nl Sun Nov 5 07:24:38 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Sun, 5 Nov 2006 16:24:38 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611051604.25302.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> Message-ID: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Hi all, Well I agree partly, as MYSQL isn't the only database in place! As their are some who work with postgrssql instead, not to mention the possibility for Oracle or anything else. If it's a tool to be used by many other sql databases fine, but as far as I know it's not. Refering to Dirk question why another tool, I've been developing with another tool: see www.radicore.org because I prefer a even stronger splitup: in using 3-tier design architecture. Although until now it's only been for customisation of VtigerCRM, I would love to see the base of 3-tier which is allready within VtigerCRM taken a few steps futher. Ton introduce it futher with a [quote from radicore website:] 3-Tier Architecture An architectural pattern of software development in which the application logic is separated into different tiers or layers: The Presentation Layer or User Interface, which all handles all communication with the user. The Business Layer, which has a separate object for each business entity. The Data Access Layer which communicates with the database. This allows individual layers to be enhanced, or even replaced, with minimal impact on the other layers. For example it should be possible to change nothing but the contents of the presentation layer in order to switch from XHTML output to PDF output, or to change nothing but the contents of the data access layer in order to switch from one database engine to another. [end quote] Best regards, Remco Op 5-nov-2006, om 16:04 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 15:45 schrieb Ken Lyle: >> I just discovered on my computer the MySQL Migration >> Tool, 1.1.4 rc. > > Why another tool? The more code, the more errors. The basic thing > is to put > one database struktur to annother. Our ancestry therfor developed > SQL. Long > time ago with applications which where more complex in database > structure all > things were done in SQL. This prevents of running out of memory or on > timeouts by the *.php or whatever you use. And, the great benefit; > you will > get meaningful error messages which are not dumped by the overlying > script. > So my recommendation: > Pure SQJ, as few as possible Loops and complex strukture. > Not referencing by attribute order. Ever referencing by attribute. > I know it is a boring idea, but for me it worked the last 20 Jears. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/4d7844fb/attachment-0004.html From acc at anthonychavez.org Sun Nov 5 13:42:43 2006 From: acc at anthonychavez.org (Anthony Chavez) Date: Sun, 05 Nov 2006 14:42:43 -0700 Subject: [Vtigercrm-developers] Customer portal sending wrong URL Message-ID: <87mz75d0z0.fsf@hephaistos.aegaeum.anthonychavez.org> vtigercrm-developers: It would appear that version 5.0.0 of the Customer Portal (on FreeBSD 6.1-RELEASE-p3, Apache 2.2.3, and PHP 5.1.6) is not sending the correct URL in emails. Here is an example, which results in 404: https://mydomain.com/vtiger/customerportal/general.php?action=UserTickets&ticketid=236&fun=detail general.php does not exist anywhere in my vtiger tree. Did I neglect to install it, or has it been removed since version 4.x? Thanks. -- Anthony Chavez http://anthonychavez.org/ mailto:acc at anthonychavez.org jabber:acc at jabber.anthonychavez.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061105/b6da2111/attachment-0003.bin From Dirk.Gorny at genion.de Sun Nov 5 23:22:15 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Mon, 6 Nov 2006 08:22:15 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> Message-ID: <200611060822.15947.Dirk.Gorny@genion.de> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: > Refering to Dirk question why another tool, I've been developing with > another tool: see www.radicore.org because I prefer a even stronger > splitup: in using 3-tier design architecture. > Although until now it's only been for customisation of VtigerCRM, I > would love to see the base of 3-tier which is allready within > VtigerCRM taken a few steps futher. Hello Remco, Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier architecture not the same thing than putting a new 300HP engine in an old Volkswagen Beetle? There are better things to deal with a 3-tier architecture. For exaple using a application server like Jboss and you get rid of much security issuees by having all those connectors and process encapsulation allready there. I had worked a little with openCRX (http://www.opencrx.org/) wich has to my mind the best architecture (MDA) but must become user-friendly which vtigercrm is. In my opinion vtigercrm has to do a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. But I am not shure if this is actually possible with php. At the end you have another application server. Best regards, Dirk From remco at artoge.nl Sun Nov 5 23:42:40 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 08:42:40 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <200611060822.15947.Dirk.Gorny@genion.de> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> Message-ID: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Hi Dirk, Well to use your metafor: If you would use php 3 it would be: an old beetle with a new engine. But as we're using php 5 it's the new beetle with a new engine. Indeed it's possible but not easy to build, and I agree again partly: As I'm using a hosted service for vtigercrm: it's only used for crm, in that way it's in my mind all ready an application server. I will have to look into openCRX before I respond to the rest aswell. Best regards and learning :-) Remco Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >> Refering to Dirk question why another tool, I've been developing with >> another tool: see www.radicore.org because I prefer a even stronger >> splitup: in using 3-tier design architecture. >> Although until now it's only been for customisation of VtigerCRM, I >> would love to see the base of 3-tier which is allready within >> VtigerCRM taken a few steps futher. > > Hello Remco, > > Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier > architecture not > the same thing than putting a new 300HP engine in an old Volkswagen > Beetle? > There are better things to deal with a 3-tier architecture. > For exaple using a application server like Jboss and you get rid of > much > security issuees by having all those connectors and process > encapsulation > allready there. > I had worked a little with openCRX (http://www.opencrx.org/) wich > has to my > mind the best architecture (MDA) but must become user-friendly which > vtigercrm is. In my opinion vtigercrm has to do a stronger > encapsulating of > the modules and building a crm-core as an interface for the > Modules. But I am > not shure if this is actually possible with php. At the end you > have another > application server. > > Best regards, > > Dirk > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From lists.vtigercrm.com at callum-macdonald.com Mon Nov 6 04:19:12 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 06 Nov 2006 19:19:12 +0700 Subject: [Vtigercrm-developers] Field cascade from Account to Contact Message-ID: <454F2840.6030907@callum-macdonald.com> Hey Guys, Does anyone know if it's possible to have Account Type available as a field in a contact's record? So you could filter contacts according to Account Type, etc. If not, any suggestions on how we'd best achieve this? I can see a couple of options... 1) Create a custom field in Contacts and hack vtiger to automatically update the field every time an account field is changed. Potentially nasty. 2) Hack the sql to join the field in and add it to the result set. Again potentially nasty. Suggestions most welcome on a postcard... :) Cheers, Callum. From remco at artoge.nl Mon Nov 6 08:57:02 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 6 Nov 2006 17:57:02 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <200611051604.25302.Dirk.Gorny@genion.de> <4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl> <200611060822.15947.Dirk.Gorny@genion.de> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: Well, Reading a bit more: http://www-128.ibm.com/developerworks/rational/library/may05/brown/ index.html It makes sence: radicore.org is a usefull part for an MDA approche. Read for example, in the above url: Using MDA to customize a solution framework And yes with a stronger encapsulating of the modules and building a crm-core as an interface for the Modules. You can have another application server with php. But I must state aswell that I do hope to see that's we'll still provide php only as wamp/lamp solution. As said before, that's all I need :-) If all this could help to improve the product let's then use it. @Dirk, could you give us your idea's on more specific improvements, compared with openCRX? Best regards, Remco Op 6-nov-2006, om 8:42 heeft Dhr. R.R. Gerbrands het volgende geschreven: > Hi Dirk, > > > Well to use your metafor: > If you would use php 3 it would be: an old beetle with a new engine. > But as we're using php 5 it's the new beetle with a new engine. > Indeed it's possible but not easy to build, and I agree again partly: > As I'm using a hosted service for vtigercrm: it's only used for crm, > in that way it's in my mind all ready an application server. > I will have to look into openCRX before I respond to the rest aswell. > > Best regards and learning :-) > > Remco > > > > Op 6-nov-2006, om 8:22 heeft Dirk Gorny het volgende geschreven: > >> Am Sonntag, 5. November 2006 16:24 schrieb Dhr. R.R. Gerbrands: >>> Refering to Dirk question why another tool, I've been developing >>> with >>> another tool: see www.radicore.org because I prefer a even stronger >>> splitup: in using 3-tier design architecture. >>> Although until now it's only been for customisation of VtigerCRM, I >>> would love to see the base of 3-tier which is allready within >>> VtigerCRM taken a few steps futher. >> >> Hello Remco, >> >> Nice idea, but is PHP (mixed with java, xml, ..) on a 3-tier >> architecture not >> the same thing than putting a new 300HP engine in an old Volkswagen >> Beetle? >> There are better things to deal with a 3-tier architecture. >> For exaple using a application server like Jboss and you get rid of >> much >> security issuees by having all those connectors and process >> encapsulation >> allready there. >> I had worked a little with openCRX (http://www.opencrx.org/) wich >> has to my >> mind the best architecture (MDA) but must become user-friendly which >> vtigercrm is. In my opinion vtigercrm has to do a stronger >> encapsulating of >> the modules and building a crm-core as an interface for the >> Modules. But I am >> not shure if this is actually possible with php. At the end you >> have another >> application server. >> >> Best regards, >> >> Dirk >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/d2e0f462/attachment-0004.html From joel.rydbeck at nubrek.com Mon Nov 6 21:08:12 2006 From: joel.rydbeck at nubrek.com (Joel Rydbeck) Date: Mon, 6 Nov 2006 23:08:12 -0600 Subject: [Vtigercrm-developers] 4.2 development References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3212 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061106/2b038104/attachment-0005.bin From nolan at peaceworks.ca Mon Nov 6 21:19:27 2006 From: nolan at peaceworks.ca (Nolan Andres) Date: Tue, 07 Nov 2006 00:19:27 -0500 Subject: [Vtigercrm-developers] 4.2 development In-Reply-To: <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com><200611051604.25302.Dirk.Gorny@genion.de><4F07CC95-4CF9-452F-894F-9B9BF3100785@artoge.nl><200611060822.15947.Dirk.Gorny@genion.de><07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> <64F321E3D109BE4C8C545E6C3514C9DB02D5EF@34093-EVS2C1.exchange.rackspace.com> Message-ID: <4550175F.30105@peaceworks.ca> I'm interested, but can't be counted on for a lot of contributions. I'd be willing to take on issue 1507 (partial matches in searches), though, if that would be useful. peace, Nokes Joel Rydbeck wrote: > Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. > > - Joel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From grahama at add-ons.co.uk Mon Nov 6 23:58:35 2006 From: grahama at add-ons.co.uk (grahama at add-ons.co.uk) Date: Tue, 7 Nov 2006 07:58:35 +0000 (GMT) Subject: [Vtigercrm-developers] 4.2 development Message-ID: <865798.1162886315797.JavaMail.wibapp@vuk1120.visto-mgmt.com> Joel We are still on 4.x and because of the many custom requirements we have, we will remain for sometime. We are also using mysql, would you say that a move to postgres would be beneficial ? What benefits have you seen? Many thanks....any comments welcome. Graham -----Original Message----- From: "Joel Rydbeck" To: "vtigercrm-developers at lists.vtigercrm.com" Sent: 07/11/06 05:07 Subject: 4.2 development Can I get a quick handcount of who is interested in 4.2 development. We're still checking in a lot of features in advance of 4.2.5; and this platform is rock solid on PostgreSQL. - Joel From dgrant at accuratetechnologies.com Tue Nov 7 09:02:45 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 7 Nov 2006 12:02:45 -0500 Subject: [Vtigercrm-developers] profileGlobalPermission Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D88@exch.accuratetechnologies.com> OK gang, I've been beating my head against this for a while and I'm starting to get frustrated. Here is the issue: 1) in the ListView for TroubleTickets, some users can see TicketID and some cannot (the requirement is that all users can see them) 2) There is no place in the field permissions editor for Ticket ID (or crmid, for that matter) 3) Certain profiles CAN see TicketID; some cannot. 4) The difference between those profiles that can see ticketID is that they have $profileGlobalPermission[1] set to 0, where those that cannot see TicketID have $profileGlobalPermission[1] set to 1; 5) I think I've found where in the code the test is made - if you have $is_admin true OR $profileGlobalPermission[1]==0, then you get the full field list for that module/tab. Otherwise, there's a complicated query that pulls down allowed fields. 6) I have not (yet) found where $profileGlobalPermission[1] is set 7) I have not (yet) found how to add TicketID to a list of permissions where $profileGlobalPermission[1] == 0; I think being able to do #7 - and being to do it via the security interface - is the ultimate goal here. Can somebody PLEASE explain how this all interacts, before I go crazy? DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061107/980beb25/attachment-0004.html From joe at tsolucio.com Tue Nov 7 12:59:04 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 07 Nov 2006 21:59:04 +0100 Subject: [Vtigercrm-developers] profileGlobalPermissions Message-ID: <1162933144.8036.11.camel@joeshome.int> Hi Dennis, I have seen that the $profileGlobalPermissions array is set in the users corresponding user_privileges_id.php file (in the corresponding directory). This file is created in the CreateUserPrivilegeFile function in a script of the same name in modules/Users directory. I don't know when the function is called but I suppose that it is when you create a user. This function calls getCombinedUserGlobalPermission and this one calls getProfileGlobalPermission which accesses the table vtiger_profile2globalpermissions where the profiles Global Access Privileges are assigned. So I think that those profiles that are working must have the Global Privileges set to ALL and the others don't. I suppose that if you change the values in the database, which is equivalent to changing the profiles value you may get VT working in a way that you don't want. I think you will have to look at another way of adding the ticketid to the view. Probably playing with the SQL command. What I did was create my own ticketid field which autoincrements with code based on that available in the forums (I can send you my version if you want) and I use this field instead of VT's ticketid. Sorry I couldn't be of more help. Regards, Joe TSolucio From dfar2008 at gmail.com Tue Nov 7 20:27:26 2006 From: dfar2008 at gmail.com (ding jianting) Date: Wed, 8 Nov 2006 12:27:26 +0800 Subject: [Vtigercrm-developers] dashboard bug Message-ID: Hi,all I found error msg "No data available with the specified time period" in Dashboard module. I cracked code and found $this->module_id,module_name are invoked by process_full_list_query function of CRMEntity Bean. But there are no module_id,module_name fields in Potentails bean. Two fields exists in 5.0.1. So I added module_id,module_name field in Potentials.php. Dashboard module works properly again. another bug about report module: AdvancedFilter.php getSecondaryColumns_AdvFilterHTML function: from: if(isset($mod_strings[$fieldlable])) to: if(isset($mod_strings[$fieldlabel])) If any problem, pls let me know. Thanks and regards -- DingJianting ________________________________________ ????????????: http://www.c3crm.com ----------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/2bd6b40e/attachment-0004.html From lists.vtigercrm.com at callum-macdonald.com Tue Nov 7 20:46:31 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Wed, 08 Nov 2006 11:46:31 +0700 Subject: [Vtigercrm-developers] Release naming Message-ID: <45516127.4030306@callum-macdonald.com> Hi Guys, I think the naming of releases should be simplified. I suggest Joomla provides a good template to use (with one or two improvements): http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear from what version you can apply patch 2, and so on. I suggest we use the same method as Joomla. When a new version is released (5.0.2) then the following files are released: vtigercrm-5.0.0-to-5.0.2-patch.zip vtigercrm-5.0.1-to-5.0.2-patch.zip vtigercrm-5.0.2-full-windows.exe vtigercrm-5.0.2-full-linux.bin vtigercrm-5.0.2-full-lamp.tgz I think it's important to include the windows/linux/lamp in the file name. I know it's obvious from the extension to MOST people, but not to everyone. I also think these files should all be released in the same package in sourceforge. In my opinion, splitting the full and patch releases is confusing. I think this is a HUGELY important issue, as important as the recent heated debate over the naming of the GA release. Comments on a postcard... Callum. From ncknight at pacific.net.sg Tue Nov 7 21:41:07 2006 From: ncknight at pacific.net.sg (Nicholas Chan) Date: Wed, 08 Nov 2006 13:41:07 +0800 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516127.4030306@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> Message-ID: <45516DF3.20809@pacific.net.sg> I just found it odd that the naming issue is still being discussed till today. Why isn't the standard set and enforced already? Callum Macdonald wrote: > Hi Guys, > > I think the naming of releases should be simplified. I suggest Joomla > provides a good template to use (with one or two improvements): > http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 > > vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear > from what version you can apply patch 2, and so on. I suggest we use the > same method as Joomla. When a new version is released (5.0.2) then the > following files are released: > vtigercrm-5.0.0-to-5.0.2-patch.zip > vtigercrm-5.0.1-to-5.0.2-patch.zip > vtigercrm-5.0.2-full-windows.exe > vtigercrm-5.0.2-full-linux.bin > vtigercrm-5.0.2-full-lamp.tgz > > I > think it's important to include the windows/linux/lamp in the file name. > I know it's obvious from the extension to MOST people, but not to everyone. > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. > > I think this is a HUGELY important issue, as important as the recent > heated debate over the naming of the GA release. > > Comments on a postcard... > > > Callum. > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From jtk at yahoo.com Tue Nov 7 22:38:26 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Wed, 08 Nov 2006 01:38:26 -0500 Subject: [Vtigercrm-developers] Release naming References: <45516127.4030306@callum-macdonald.com> Message-ID: Callum Macdonald wrote: > I think the naming of releases should be simplified. vtiger 5 patch 2 > and vtiger 5.0.2 are confusing names. It is not clear from what version > you can apply patch 2, and so on. I suggest we use the same method as > Joomla. When a new version is released (5.0.2) then the following files > are released: > > I also think these files should all be released in the same package in > sourceforge. In my opinion, splitting the full and patch releases is > confusing. Just an opinion, but I don't think vtigercrm should concern itself with (or release) anything except pure-source, verbatim-to-the-svn-tag tar.gz and .zip releases. http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseProcedure Binary installers, patch-overlay releases, these are all the things that third-party packagers do according to their own standards. We don't want those problems. Packagers have the expertise and the ultimate responsibility to do final-installation correctly for their security strategy. What they need from the vtigercrm team is a rock-solid tarball with a predictable layout, at a predictable unique URL, happening the same way with every major, minor and bugfix release. vtigercrm releases should be tailored for a primary consumer audience of system packagers, and a secondary audience of expert manual install aficionados who are willing to obsessively merge the unpacked source tree to their own customized installation, and additionally set file permissions, etc, according to a well-documented INSTALL.txt. From remco at artoge.nl Wed Nov 8 03:30:17 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Wed, 8 Nov 2006 12:30:17 +0100 Subject: [Vtigercrm-developers] Release naming In-Reply-To: <45516DF3.20809@pacific.net.sg> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: @ Nicholas, If you find it odd, you might want to wait using vtigercrm as we're in the process of becoming mature. @ Callum, What you are refering to is not release naming to my idea. But package naming. I think that's a bit confusing for more people, The release naming is still the same, in you example 5.0.2, depending on the target platform is you're suggested packet naming. I can agree with it, yet as our user are no newbee's the naming as stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming is enough, I would suggest adding a wiki page for the newbee's who doesn't know what to download instead. Best regards, Remco Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > I just found it odd that the naming issue is still being discussed > till > today. Why isn't the standard set and enforced already? > > Callum Macdonald wrote: >> Hi Guys, >> >> I think the naming of releases should be simplified. I suggest Joomla >> provides a good template to use (with one or two improvements): >> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >> frs.joomla_1_0.1_0_11 >> >> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >> clear >> from what version you can apply patch 2, and so on. I suggest we >> use the >> same method as Joomla. When a new version is released (5.0.2) then >> the >> following files are released: >> vtigercrm-5.0.0-to-5.0.2-patch.zip >> vtigercrm-5.0.1-to-5.0.2-patch.zip >> vtigercrm-5.0.2-full-windows.exe >> vtigercrm-5.0.2-full-linux.bin >> vtigercrm-5.0.2-full-lamp.tgz >> >> > patch2.zip?download>I >> think it's important to include the windows/linux/lamp in the file >> name. >> I know it's obvious from the extension to MOST people, but not to >> everyone. >> >> I also think these files should all be released in the same >> package in >> sourceforge. In my opinion, splitting the full and patch releases is >> confusing. >> >> I think this is a HUGELY important issue, as important as the recent >> heated debate over the naming of the GA release. >> >> Comments on a postcard... >> >> >> Callum. >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061108/b9c3bc42/attachment-0004.html From joe at tsolucio.com Wed Nov 8 15:50:30 2006 From: joe at tsolucio.com (Joe Bordes) Date: Thu, 09 Nov 2006 00:50:30 +0100 Subject: [Vtigercrm-developers] vtiger popup calendar start day of the week Message-ID: <1163029830.28710.8.camel@joeshome.int> Hi, I tried to get the VT calendar start on monday instead of sunday. I found the code very hard to follow and, to my surprise, there was no variable whose value I could change to get the calendar start on monday. As I did for the javascript calendar changing the variable firstDay. I finaly add a bit of code to the modules/Calendar/Calendar.php I changed line 111 $num_of_prev_days = $firstday_of_month->dayofweek; to $num_of_prev_days = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); And the same for year. I changed line 127 $noof_prevdays = $firstday_of_month->dayofweek; to $noof_prevdays = ($firstday_of_month->dayofweek==0 ? 6 : $firstday_of_month->dayofweek-1); This seems to be working fine but I really don't know what I am doing. Does this break other things? Will I start getting activities and notifications on the wrong dates? Is there really no global variable I can change to get the calendar start on monday? Any comments would be greatly appreciated. Thanks, Joe TSolucio From leandro at oriontek.org Wed Nov 8 19:12:01 2006 From: leandro at oriontek.org (Leandro Rache Sanchez) Date: Wed, 8 Nov 2006 22:12:01 -0500 Subject: [Vtigercrm-developers] vtiger 5.0.0 to vtiger 5.0.2 Message-ID: <200611082212.01724.leandro@oriontek.org> Hi developers, I tried to install vtiger 5.0.2 from SVN and this ok, but i need to update vtiger 5.0.0 to vtiger 5.0.2, some simply copy paste from SVN soesn't work, please help me with some script for this update. Thanks, -- ~ Leandro Rache Sanchez (. .) leandro at oriontek.org \V/ //"\\ Corporacion Tecnol?gica ORION. /( ' )\ info at oriontek.org ^*-*^ http://www.oriontek.org/orion/ --------------------------------------- From gopals at vtiger.com Thu Nov 9 05:32:58 2006 From: gopals at vtiger.com (Gopal) Date: Thu, 09 Nov 2006 19:02:58 +0530 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. Message-ID: <45532E0A.4050709@vtiger.com> Dear Team, I am pleased to inform you all that Richie's Europe trip has been finalized. He will be reaching *UK* before 11th Nov and start visiting our user community and partners from 12th of Nov. In UK he will stay for about 10 days time. Based on the community needs he will extend his stay for 3 to 4 days. Next, he will be going to *Germany* or *France* for around 20 days stay where he will visit our community & business partners in various cities. In *France* he will be attending an Open Source Competition as a Jury member (Nov 30th and 31st). http://www.tropheesdulibre.org/index.php?module=4&action=3 His stay in France for 10 to 15 days period in depending up on the community requirements. He will also visit other *Schengen* countries depending on the community demand. */I would like to request you all to let us know your convenient place & time to meet Richie. In each country he would like meet most of our community members. /*Please drop a mail directly to *richie at vtiger.com* (and CC to gopals at vtiger.com) with the following information: * Place * Convenient Time * Address & Phone No Looking forward for your kind cooperation for making vtiger's first trip to Europe a successful one! Best Regards, *Gopal vtiger Team* --- S.S.G.Gopal +1 925 965 6387 Skype: sripadag blog: http://blogs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061109/69cf1fb5/attachment-0004.html From kenlyle at yahoo.com Thu Nov 9 07:15:20 2006 From: kenlyle at yahoo.com (Ken Lyle) Date: Thu, 9 Nov 2006 07:15:20 -0800 (PST) Subject: [Vtigercrm-developers] Being Good Tool Users Message-ID: <20061109151520.49889.qmail@web37312.mail.mud.yahoo.com> Community Engagement and Bug Fix Case Study: http://forums.vtiger.com/viewtopic.php?t=10811 I submitted a simple one file patch on October 31. That fix is stuck in the middle of the forum thread at the bottom of page 3. **Can I make a post within a thread Starred, Featured, Sticky? That would seem like a good thing in this case. ***Some people have reported that it works, some people have other issues. It appears that we have NO STRUCTURED mechanism for capturing the fact that there is a candidate fix, and what versions and operating systems on which the fix was successful or unsuccessful. Furthermore, we don't seem to have a way of tracking the 'credibility' of each report. Ideally, we could score these like so: Senior Users: 90% fix rate Intermediate Users: 60% fix rate Noob Users: 50% fix rate >From this example, I would assume that the fix is good, for the versions where the Senior Users report a fix rate over 80%, and the rest is user error. Back to the story....Today, 10 days later (Is that good? It gives time to get feedback, but wastes time of people who have a hard time finding the fix)...Nithya moved this to TRAC, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/2578 , and posted a link to the thread above, but it's not obvious that you have to go to page 3 to find the patch. There's no way in the forum to filter just posts with attachments....see ** SO, I posted the patch to the TRAC ticket. But not everyone has access to TRAC, I think. FURTHER, when I go to the TRAC page, http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report , not logged in (public), I can't SEARCH How can I determine whether the bug that I am considering posting has already been posted? Even if I click Active Tickets, there is No Search. I don't believe that everyone knows about Ctrl+F (Firefox). IF we had ***, either in PHPBB or TRAC, then we could confidently LOCK the forum thread with a single redirect to the TRAC ticket. SO, here is an idea... SEARCH in the Forums seems broken...why, when I search for "Incoming Email" is the thread above 6th, behind less relevant threads? Assuming that THAT can be fixed...perhaps, when there is a candidate fix for a bug, there should be a POLL created that runs for a certain period...after which, if more than X% report success, the thread is locked, and a Starred, Featured, Sticky redirect to the TRAC ticket placed atop the thread. This would save everyone time... I am a Moderator, where is the ability to create a Poll? I would like to try this concept... Second, maybe TRAC is a better place to collect Operating System and version information for each bug and candidate fix. Who can add these fields? This would also provide us usage data, right? I know Sugar has that thing that collects usage data, which I would guess includes O/S, # of records, etc. If we know what configurations people are using, we can better isolate bugs...In fact, I can't really imagine trying to do it without that info. How can we even set priorities without knowing, for example, "There are 10 users with Bug #XXXX, but they are all running Red Hat 7". Then we can issue a statement that Red Hat 7 is not an officially supported platform, but Good Luck anyway.... I think it's important to realize that if we can save 120 people 30 seconds every day, we can get an extra hour that can be used to improve vTiger. I offer a challenge to all of you.....to select tools and use them in a way that accurately reflects the talent and intelligence of this group, because, right now, it does not, IMNSHO (In My Not So Humble Opinion). AND, of course, the Core Team should avoid shipping critical modules in a broken state. I want to help this effort, but become disheartened when it looks like nobody is thinking systematically, and there is no documentation sufficient to guide a reasonably bright person in how to contribute...I'll contribute some of that next, partly based on feedback to this thread. I've put hours into composing this, and would like to see something come of it... Thanks, Ken 484-948-5706 866-OUT OF BOX (866-688-6326) -- "He who reads nothing is more educated than he who reads nothing but newspapers." - Thomas Jefferson From jens at Strawberry.COM Thu Nov 9 11:43:48 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Thu, 9 Nov 2006 20:43:48 +0100 Subject: [Vtigercrm-developers] Announcement: Richie's Europe Trip Schedule.. In-Reply-To: <45532E0A.4050709@vtiger.com>; from Gopal on Thu, Nov 09, 2006 at 07:02:58PM +0530 References: <45532E0A.4050709@vtiger.com> Message-ID: <20061109204348.A13058@Strawberry.COM> Hi, End of November/Beginnig of December would be fine for me all the time. My location is Munich/Germany. I'd may pick up Richie at the munich airport and arrange a hotel room for him here in my town. My address is Strawberry EDV Systeme GmbH Jens Hamisch - CEO Am Flosskanal 9a D-82515 Wolfratshausen Tel.: +49 8171 41805-0 You may contact me or our my colleque Mrs. Westermann to clarify the details. Jens On Thu, Nov 09, 2006 at 07:02:58PM +0530, Gopal wrote: > Dear Team, > > I am pleased to inform you all that Richie's Europe trip has been > finalized. > > He will be reaching *UK* before 11th Nov and start visiting our user > community and partners from 12th of Nov. In UK he will stay for about 10 > days time. Based on the community needs he will extend his stay for 3 to > 4 days. > > Next, he will be going to *Germany* or *France* for around 20 days stay > where he will visit our community & business partners in various cities. > In *France* he will be attending an Open Source Competition as a Jury > member (Nov 30th and 31st). > > http://www.tropheesdulibre.org/index.php?module=4&action=3 > > His stay in France for 10 to 15 days period in depending up on the > community requirements. He will also visit other *Schengen* countries > depending on the community demand. > > */I would like to request you all to let us know your convenient place & > time to meet Richie. In each country he would like meet most of our > community members. > > /*Please drop a mail directly to *richie at vtiger.com* (and CC to > gopals at vtiger.com) with the following information: > > * Place > * Convenient Time > * Address & Phone No > > Looking forward for your kind cooperation for making vtiger's first trip > to Europe a successful one! > > Best Regards, > *Gopal > vtiger Team* > --- > S.S.G.Gopal > +1 925 965 6387 > Skype: sripadag > blog: http://blogs.vtiger.com > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From natan.pereira at fator9.com Fri Nov 10 09:26:28 2006 From: natan.pereira at fator9.com (natan.pereira at fator9.com) Date: Fri, 10 Nov 2006 15:26:28 -0200 Subject: [Vtigercrm-developers] Adding a new field with radio button Message-ID: <20061110152628.uw0gorykx0g088wk@webmail.fator9.com> I am having some problems with a new field, what I want is: Add two radios buttons (when I am registring a new Lead), that when one is selected appers a especific field and when the other is selected appers other especific field. I know how to do a field in database, but I dont know how to do the radio button and where I will put de progamming (if clause). I will be glad with somebody could help me... From neil.temperley at exemail.com.au Mon Nov 13 02:27:24 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Mon, 13 Nov 2006 21:27:24 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <45532E0A.4050709@vtiger.com> Message-ID: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil.tar.gz Type: application/x-gzip Size: 88018 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/b242a0d8/attachment-0003.gz From lists.vtigercrm.com at callum-macdonald.com Mon Nov 13 04:24:00 2006 From: lists.vtigercrm.com at callum-macdonald.com (Callum Macdonald) Date: Mon, 13 Nov 2006 19:24:00 +0700 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> Message-ID: <455863E0.30509@callum-macdonald.com> Remco, you're right, I'm confusing package naming with release naming. The release naming documentation states "The vtigercrm project no longer produces Patches for distribution..." but there is a patch available here: http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 Who releases that patch? It's really the name of the patches that I think should be simplified, not the naming of the main releases. Cheers - Callum. Dhr. R.R. Gerbrands wrote: > @ Nicholas, > > If you find it odd, you might want to wait using vtigercrm as we're in > the process of becoming mature. > > @ Callum, > > What you are refering to is not release naming to my idea. > But package naming. > I think that's a bit confusing for more people, > The release naming is still the same, in you example 5.0.2, > depending on the target platform is you're suggested packet naming. > > I can agree with it, yet as our user are no newbee's the naming as > stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ReleaseNaming > is enough, I would suggest adding a wiki page for the newbee's who > doesn't know what to download instead. > > Best regards, > > Remco > > > > > Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: > >> I just found it odd that the naming issue is still being discussed till >> today. Why isn't the standard set and enforced already? >> >> Callum Macdonald wrote: >>> Hi Guys, >>> >>> I think the naming of releases should be simplified. I suggest Joomla >>> provides a good template to use (with one or two improvements): >>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 >>> >>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not clear >>> from what version you can apply patch 2, and so on. I suggest we use >>> the >>> same method as Joomla. When a new version is released (5.0.2) then the >>> following files are released: >>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>> vtigercrm-5.0.2-full-windows.exe >>> vtigercrm-5.0.2-full-linux.bin >>> vtigercrm-5.0.2-full-lamp.tgz >>> >>> I >>> think it's important to include the windows/linux/lamp in the file >>> name. >>> I know it's obvious from the extension to MOST people, but not to >>> everyone. >>> >>> I also think these files should all be released in the same package in >>> sourceforge. In my opinion, splitting the full and patch releases is >>> confusing. >>> >>> I think this is a HUGELY important issue, as important as the recent >>> heated debate over the naming of the GA release. >>> >>> Comments on a postcard... >>> >>> >>> Callum. >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > Dhr. R.R. Gerbrands > > Artoge > > ICT Security & Administration > Jachthoornstraat 59 > 6219 BN Maastricht > > kvk 14083961 > btw 155595106B01 > > t: +31 43 325 0316 > m: +31 6 2127 8082 > e: remco at artoge.nl > i: www.artoge.nl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From remco at artoge.nl Mon Nov 13 09:33:15 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Mon, 13 Nov 2006 18:33:15 +0100 Subject: [Vtigercrm-developers] Release naming (package naming) In-Reply-To: <455863E0.30509@callum-macdonald.com> References: <45516127.4030306@callum-macdonald.com> <45516DF3.20809@pacific.net.sg> <455863E0.30509@callum-macdonald.com> Message-ID: Hi Callum, I see what you mean: LAMP/WAMP download (6.1 MB/tar.gz) v5.0 Patch 2 download (0.65 MB/tar.gz) I agree, that's not a propere release naming, reading blog: http:// www.vtiger.com/blogs/page/7/ that was handle by Philip and Mickie. Looking at: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ ReleaseNaming and seeing tar.gz I think they should name this: "LAMP/ WAMP update from 5.0.1 to 5.0.2" Cheers, Remco Op 13-nov-2006, om 13:24 heeft Callum Macdonald het volgende geschreven: > Remco, you're right, I'm confusing package naming with release naming. > > The release naming documentation states "The vtigercrm project no > longer > produces Patches > for > distribution..." but there is a patch available here: > http://www.vtiger.com/index.php? > option=com_content&task=view&id=30&Itemid=57 > > Who releases that patch? It's really the name of the patches that I > think should be simplified, not the naming of the main releases. > > Cheers - Callum. > > Dhr. R.R. Gerbrands wrote: >> @ Nicholas, >> >> If you find it odd, you might want to wait using vtigercrm as >> we're in >> the process of becoming mature. >> >> @ Callum, >> >> What you are refering to is not release naming to my idea. >> But package naming. >> I think that's a bit confusing for more people, >> The release naming is still the same, in you example 5.0.2, >> depending on the target platform is you're suggested packet naming. >> >> I can agree with it, yet as our user are no newbee's the naming as >> stated in: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/ >> ReleaseNaming >> is enough, I would suggest adding a wiki page for the newbee's who >> doesn't know what to download instead. >> >> Best regards, >> >> Remco >> >> >> >> >> Op 8-nov-2006, om 6:41 heeft Nicholas Chan het volgende geschreven: >> >>> I just found it odd that the naming issue is still being >>> discussed till >>> today. Why isn't the standard set and enforced already? >>> >>> Callum Macdonald wrote: >>>> Hi Guys, >>>> >>>> I think the naming of releases should be simplified. I suggest >>>> Joomla >>>> provides a good template to use (with one or two improvements): >>>> http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/ >>>> frs.joomla_1_0.1_0_11 >>>> >>>> vtiger 5 patch 2 and vtiger 5.0.2 are confusing names. It is not >>>> clear >>>> from what version you can apply patch 2, and so on. I suggest we >>>> use >>>> the >>>> same method as Joomla. When a new version is released (5.0.2) >>>> then the >>>> following files are released: >>>> vtigercrm-5.0.0-to-5.0.2-patch.zip >>>> vtigercrm-5.0.1-to-5.0.2-patch.zip >>>> vtigercrm-5.0.2-full-windows.exe >>>> vtigercrm-5.0.2-full-linux.bin >>>> vtigercrm-5.0.2-full-lamp.tgz >>>> >>>> >>> patch2.zip?download>I >>>> think it's important to include the windows/linux/lamp in the file >>>> name. >>>> I know it's obvious from the extension to MOST people, but not to >>>> everyone. >>>> >>>> I also think these files should all be released in the same >>>> package in >>>> sourceforge. In my opinion, splitting the full and patch >>>> releases is >>>> confusing. >>>> >>>> I think this is a HUGELY important issue, as important as the >>>> recent >>>> heated debate over the naming of the GA release. >>>> >>>> Comments on a postcard... >>>> >>>> >>>> Callum. >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >> >> Dhr. R.R. Gerbrands >> >> Artoge >> >> ICT Security & Administration >> Jachthoornstraat 59 >> 6219 BN Maastricht >> >> kvk 14083961 >> btw 155595106B01 >> >> t: +31 43 325 0316 >> m: +31 6 2127 8082 >> e: remco at artoge.nl >> i: www.artoge.nl >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061113/a73c5675/attachment-0004.html From jamestillman at sevatechnologies.com Tue Nov 14 06:20:08 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:20:08 -0800 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php Message-ID: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e0d8863f/attachment-0004.html From jamestillman at sevatechnologies.com Tue Nov 14 06:44:32 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 06:44:32 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ae70ce49/attachment-0004.html From remco at artoge.nl Tue Nov 14 06:58:53 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 15:58:53 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php? option=com_content&task=view&id=86&Itemid=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > ((If someone would fix the forums registration, I'll gladly start > posting these issues on the forums if this is not the correct > venue. Until then, I assume reporting in some way is better than > not reporting at all.)) > > modules/Emails/Emails.php seems to be lacking some key class-level > fields. Namely, these: > > var $rel_users_table = "vtiger_salesmanactivityrel"; > var $rel_contacts_table = "vtiger_cntactivityrel"; > var $rel_serel_table = "vtiger_seactivityrel"; > It makes use of these fields in its code, as in the function > set_emails_contact_invitee_relationship(), but they are not set > anywhere in the class. > > This problem comes to light when you attempt to use the Outlook > plugin to link emails to a vtiger contact. You get the typical > "Invalid return value from vtigerCRM" error message. > > I inserted the lines mentioned above at line 38 in Emails.php and > Outlook email linking started to work. > > Most of the Outlook interaction with vtiger in v502 seems to be > sadly broken out of the box. > > By the way, anyone thought of improving the Outlook plugin to do > something other than stupidly report that vtiger returned an > invalid response? Having to use Fiddler or some other HTTP > inspection utility to just to find the PHP error message from > vtiger is time-consuming. > > jpt > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/564d4cad/attachment-0004.html From jamestillman at sevatechnologies.com Tue Nov 14 07:25:50 2006 From: jamestillman at sevatechnologies.com (James Tillman) Date: Tue, 14 Nov 2006 07:25:50 -0800 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <86206992-3704-444F-8FB0-96CF3A4437FB@artoge.nl> Message-ID: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Thanks, Remco. I had assumed that the bug tracker was the way to go, but saw no way to sign up for vTiger's Trac. I clicked on "Bug Tracker" in the Community section and got this page: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report which has no information on signing up. Clicking "vTiger Trac" in the community section is also a dead end for bug reporters, it seems. Did I miss something obvious? By the way, is there any way to search by keyword in Trac? Not easy to determine if a bug exists if you have to scan the whole bug database. jpt ________________________________ From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Dhr. R.R. Gerbrands Sent: Tuesday, November 14, 2006 9:59 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php James, Even the forums, aren't the place to report a bug, instead that should be done within Track First see: community tab. Gives http://www.vtiger.com/index.php?option=com_content&task=view&id=86&Itemi d=133 Then bug tracker, you will need a track login. Gopal is your man to provide you with a login, ask him: gopals at vtiger.com Thanks for reporting any issues, Best regards, Remco Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue. Until then, I assume reporting in some way is better than not reporting at all.)) modules/Emails/Emails.php seems to be lacking some key class-level fields. Namely, these: var $rel_users_table = "vtiger_salesmanactivityrel"; var $rel_contacts_table = "vtiger_cntactivityrel"; var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class. This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact. You get the typical "Invalid return value from vtigerCRM" error message. I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work. Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box. By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response? Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/79c869d9/attachment-0004.html From remco at artoge.nl Tue Nov 14 08:33:25 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 17:33:25 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> Message-ID: <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Hi James, No, you didn't miss something. Your right, it's not easy to see how to report a bug, theseday's something more to-do, if I only had the time :-( Yes you can search within track: 1) on the upper right use: Custom Query After clicking it: 2) use [Add filter] and 3) select a filter option (includes also Keywords) Best Regards, Remco Op 14-nov-2006, om 16:25 heeft James Tillman het volgende geschreven: > Thanks, Remco. I had assumed that the bug tracker was the way to > go, but saw no way to sign up for vTiger's Trac. > > I clicked on "Bug Tracker" in the Community section and got this page: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/report > > which has no information on signing up. Clicking "vTiger Trac" in > the community section is also a dead end for bug reporters, it seems. > > Did I miss something obvious? > > By the way, is there any way to search by keyword in Trac? Not > easy to determine if a bug exists if you have to scan the whole bug > database. > > jpt > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf > Of Dhr. R.R. Gerbrands > Sent: Tuesday, November 14, 2006 9:59 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] A bug in modules/Emails/Emails.php > > James, > > Even the forums, aren't the place to report a bug, instead that > should be done within Track > > First see: community tab. > Gives http://www.vtiger.com/index.php? > option=com_content&task=view&id=86&Itemid=133 > > Then bug tracker, you will need a track login. > Gopal is your man to provide you with a login, ask him: > gopals at vtiger.com > > Thanks for reporting any issues, > > Best regards, Remco > > > > Op 14-nov-2006, om 15:44 heeft James Tillman het volgende geschreven: > >> ((If someone would fix the forums registration, I'll gladly start >> posting these issues on the forums if this is not the correct >> venue. Until then, I assume reporting in some way is better than >> not reporting at all.)) >> >> modules/Emails/Emails.php seems to be lacking some key class-level >> fields. Namely, these: >> >> var $rel_users_table = "vtiger_salesmanactivityrel"; >> var $rel_contacts_table = "vtiger_cntactivityrel"; >> var $rel_serel_table = "vtiger_seactivityrel"; >> It makes use of these fields in its code, as in the function >> set_emails_contact_invitee_relationship(), but they are not set >> anywhere in the class. >> >> This problem comes to light when you attempt to use the Outlook >> plugin to link emails to a vtiger contact. You get the typical >> "Invalid return value from vtigerCRM" error message. >> >> I inserted the lines mentioned above at line 38 in Emails.php and >> Outlook email linking started to work. >> >> Most of the Outlook interaction with vtiger in v502 seems to be >> sadly broken out of the box. >> >> By the way, anyone thought of improving the Outlook plugin to do >> something other than stupidly report that vtiger returned an >> invalid response? Having to use Fiddler or some other HTTP >> inspection utility to just to find the PHP error message from >> vtiger is time-consuming. >> >> jpt > Reach hundreds of potential candidates - http://jobs.vtiger.com Dhr. R.R. Gerbrands Artoge ICT Security & Administration Jachthoornstraat 59 6219 BN Maastricht kvk 14083961 btw 155595106B01 t: +31 43 325 0316 m: +31 6 2127 8082 e: remco at artoge.nl i: www.artoge.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/ef6bad09/attachment-0004.html From jtk at yahoo.com Tue Nov 14 10:49:47 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 13:49:47 -0500 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: Dhr. R.R. Gerbrands wrote: > Your right, it's not easy to see how to report a bug, theseday's > something more to-do, if I only had the time :-( http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart now links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets which links to http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess From joestewart at users.sourceforge.net Tue Nov 14 11:09:57 2006 From: joestewart at users.sourceforge.net (Joe Stewart) Date: Tue, 14 Nov 2006 13:09:57 -0600 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <455A1485.3090109@users.sourceforge.net> on 11/14/2006 12:49 PM Jeff Kowalczyk said the following: > Dhr. R.R. Gerbrands wrote: > >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( >> > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > Just a side note. There is now an Account Manager Plugin for trac that allows users to register for an account: http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin Joe From remco at artoge.nl Tue Nov 14 11:26:49 2006 From: remco at artoge.nl (Dhr. R.R. Gerbrands) Date: Tue, 14 Nov 2006 20:26:49 +0100 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> Message-ID: <314E9A1B-3A8C-4EE8-8B59-E2749627A2D8@artoge.nl> Thanks, Jeff :-) remco Op 14-nov-2006, om 19:49 heeft Jeff Kowalczyk het volgende geschreven: > Dhr. R.R. Gerbrands wrote: >> Your right, it's not easy to see how to report a bug, theseday's >> something more to-do, if I only had the time :-( > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/WikiStart > > now links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/UsingTracTickets > > which links to > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/wiki/RequestingTracAccess > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061114/e739431f/attachment-0004.html From jtk at yahoo.com Tue Nov 14 12:38:16 2006 From: jtk at yahoo.com (Jeff Kowalczyk) Date: Tue, 14 Nov 2006 15:38:16 -0500 Subject: [Vtigercrm-developers] trac Account Manager Plugin References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <6F66BAF6-20C0-4173-A923-A93825E30121@artoge.nl> <455A1485.3090109@users.sourceforge.net> Message-ID: Joe Stewart wrote: > Just a side note. There is now an Account Manager Plugin for trac that > allows users to register for an account: > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin That, and the WebAdmin plugin, which will eventually be part of Trac core: http://trac.edgewall.org/wiki/WebAdmin Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. From jeri at vtiger.com Tue Nov 14 22:28:51 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 11:58:51 +0530 Subject: [Vtigercrm-developers] Bug in soap/vtigerolservice.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D489251@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eea4db828.-8020503555403603074.-7158338222294584874@@vtiger.com> Dear James, Thanks for your fix.We have integrated this and checked in to SVN. The revision is 9840. Thanks & Regards, Jerry. ---- On Tue, 14 Nov 2006 James Tillman wrote ---- The vtiger forums are down, and there is no immediately obvious way to log bugs for vtiger, so I'm resorting to subscribing to your mailing to report a bug. Using version 502. On line 754 in soap/vtigerolservice.php, there is this code: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .$account_name."'"; Besides being an invite to a sql-injection attack, this also creates problems for the Outlook plugin when a contact in Outlook has a company name with an apostrophe in it, and that contact does not yet exist in vtiger. The contact John Smith, with Bob's Pool Hall in the company name, for example, will create the very unhelpful "Invalid return value from vtigerCRM" error message when you attempt to sync using the Outlook plugin. Modifying line 754 to read: $query = "select vtiger_account.accountname accountname,vtiger_account.accountid accountid from vtiger_account inner join vtiger_crmentity on vtiger_crmentity.crmid=vtiger_account.accountid where vtiger_crmentity.deleted=0 and vtiger_account.accountname='" .addslashes($account_name)."'"; while not the best option for a fix, does cause the contact sync to begin working even with apostrophes in the company name. jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/32ed6281/attachment-0004.html From fboudra at gmail.com Wed Nov 15 02:14:40 2006 From: fboudra at gmail.com (Fathi Boudra) Date: Wed, 15 Nov 2006 11:14:40 +0100 Subject: [Vtigercrm-developers] trac Account Manager Plugin In-Reply-To: References: <479348D61212AC4DB31C9906F8C7028D48926B@EXVBE012-5.exch012.intermedia.net> <455A1485.3090109@users.sourceforge.net> Message-ID: <200611151114.40395.fboudra@gmail.com> Le mardi 14 novembre 2006 21:38, Jeff Kowalczyk a ?crit : > Joe Stewart wrote: > > Just a side note. There is now an Account Manager Plugin for trac that > > allows users to register for an account: > > > > http://trac-hacks.org/wiki/AccountManagerPlugin#AccountManagerPlugin > > That, and the WebAdmin plugin, which will eventually be part of Trac core: > http://trac.edgewall.org/wiki/WebAdmin Web admin plugin is already installed. are you interested by adding AccountManagerPlugin if it isn't a duplication of webadmin in terms of functionnality ? > Trac is currently at release trac-0.10.2, BTW. We're running trac.0.9.5. in TODO list concerning infrastructure: * update gforge * update trac just, i lack of time atm. We'll do asap. cheers, Fathi From jens at Strawberry.COM Wed Nov 15 03:40:42 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Wed, 15 Nov 2006 12:40:42 +0100 Subject: [Vtigercrm-developers] [FEATURE REQUEST] Support Multiple SalesOffices In-Reply-To: <20060825232016.F13092@Strawberry.COM>; from Jens Hamisch on Fri, Aug 25, 2006 at 11:20:17PM +0200 References: <3E26E7A199CABA49822B3E6B741434F97D0914@exch.accuratetechnologies.com> <20060817165659.B21264@Strawberry.COM> <20060818091439.U2464@Strawberry.COM> <20060825232016.F13092@Strawberry.COM> Message-ID: <20061115124042.D4158@Strawberry.COM> Hi Dennis, hi *, it took a while to check everything out and finally to upload my changes to the SVN, but now I finally managed to do it. The feature branch 5.1_jens now contains a copy of 5.0.2 plus the following changes: FCR 2035 - Multi Organization and Organization Units support Postgres 8.1 support (5.0.2 does not contain all required patches) FormLetter support (Campaign reports may utilize the contacts as secondry table to generate a list of addresses to be used as form letter database in openoffice/staroffice/etc) Some bugfixes regarding vtiger 5.0.2 Account-Contacts filter on SalesOrder-, PurchaseOrder-, Quote- and Invoice-Popups): If an account is specified, the popup shows only tho contacts related to that account. May be over- ridden in the popup). This version is based on vtiger 5.0.2. It is almost a snapshot of my working vtiger copy. It runs stable in the following environment: Solaris 10 (Sparc 64 bit) Apache 2.2.2 PHP 5.1.4 Postgres 8.1.2 (with perl 5.8.7 backend) It is currently available on SVN only svn checkout http://vtiger.fosslabs.com/svn/vtiger/vtigercrm/branches/5.1_jens The branch also consists of a SQL-Script to migrate an existing database from 5.0.2 to 5.1_jens: schema/502To51Jens.sql This script offers the opportunity to use 5.1_jens on an existing database. However, I strongly advise to produce and save a backup before doing so. You may also start on an empty database using the usual installation prodcedure. If you start from scratch and populate the database with your entities (e.g. using a SQL dump from your productive database), you'll have to adjust the organization assignment before using the database as follows: INSERT INTO vtiger_entity2org SELECT 'vtiger', crmid, '1' FROM vtiger_crmentity; Replace 'vtiger' by your organizationname in this case. I'd appreciate any comments on my addons. Kind regards, Jens On Fri, Aug 25, 2006 at 11:20:17PM +0200, Jens Hamisch wrote: > Hi Dennis, > hi *, > > I've opened a feature change request in trac on this: #2035. > Attached please find a proposal describing the required database > and GUI changes. > > I'm on vacation for the next 2 weeks, so IMHO I could start > working on this enhancement based on the GA aftar my return. > > > Kind regards > Jens > > > > On Fri, Aug 18, 2006 at 09:14:39AM +0200, Jens Hamisch wrote: > > > > Hi Dennis, > > hi *, > > > > > > I'd like to post a proposal for an implementation of this feature. > > In advance there's one item unclear to me: > > > > What is the "official" procedure to add items to the > > vtiger_tab and vtiger_field tables? > > > > As I'd suggest the introduction of new tables, there should be a > > new table identifier on those. I'd like to ensure not to get into > > conflict with other addons and the ongoing process from RC to GA. > > So how do I "reserve" unique table ids? And is there a space for > > private tables (if someone adds private stuff)? > > > > > > Jens > > On Thu, Aug 17, 2006 at 04:56:59PM +0200, Jens Hamisch wrote: > > > Hi, > > > > > > > I also agree that there may be a default sales office for > > > > sub-organizations, but I don't thing that sub-organizations is a > > > > prerequisite for having multiple sales offices. > > > > > > yes ... > > > > > > The problem I have, that I need support for more than one entire > > > organization. So my point of introducing organizational units was > > > to split this off the organization table. The wording doesn't matter > > > at a first glance. A 'sales office' or 'location' would just be > > > some abstract part of an organization. > > > > > > > Jens, are you going to work on this? > > > > > > Yeah. > > > > > > > I'm going to be offline for a week (military exercise) so I won't be > > > > able to work on it for a little bit. > > > > > > Have fun! > > > I hope to able to present something to you ehen you'll be online again. > > > > > > -- Jens > > > > > > -------------------------------------------------------------------------------- > > > / > > > +##+|##+ STRAWBERRY Jens Hamisch > > > +v#+v v##+ EDV-Systeme GmbH Managing director > > > / v v\v > > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > > | . | Fax: (+49 8171) 41805-59 > > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > > \____/ Strawberry at Strawberry.COM > > > > > > _______________________________________________ > > > Get started with creating presentations online - http://zohoshow.com?vt > > > > -- > > > > -------------------------------------------------------------------------------- > > / > > +##+|##+ STRAWBERRY Jens Hamisch > > +v#+v v##+ EDV-Systeme GmbH Managing director > > / v v\v > > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > > | . | Fax: (+49 8171) 41805-59 > > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > > \____/ Strawberry at Strawberry.COM > > > > _______________________________________________ > > Get started with creating presentations online - http://zohoshow.com?vt > > -- > > -------------------------------------------------------------------------------- > / > +##+|##+ STRAWBERRY Jens Hamisch > +v#+v v##+ EDV-Systeme GmbH Managing director > / v v\v > | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 > | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 > | . | Fax: (+49 8171) 41805-59 > \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM > \____/ Strawberry at Strawberry.COM > > %PDF-1.4 > %???? > 1 0 obj > << /Length 2 0 R > /Filter /FlateDecode > >> > stream > x??Y??\' ?_i???\L??#E?v??^?]?/??U5S?????  g&?V???V????m??H????_B > y?"Zu??m??U??F?Y~??O???=???ya%`^~??WB)??Q??J?????wJ ~|+???I_?7?)?? U?|$?*??|???*???gX???????'????BSb??k?a????/+?mO???u????? ?x??( ? ???????B??0?W\??g? 1J ?h?T?iH?gZ?g???5y?,1d?o???"?dP???????eR5+?*1W~????3?C?X?Y?\S?G??lWft??$}k ????L????M ? ${? ??9?????6P? ? ?WK???Z{?6???F ?? ??pC?E K?y t???}|C~???C?`1F?S?QF?A?? ???r?56?L???F? > ?_A?m`D????v|?u|P????_???F0??Kl\??8F?o??zV;k??$?(?m_?qC*??????) XJ??)??@?=?$?????????5?y?M?w?pWv ?/|?Jy???[???$??W?O??#%??x?):??eU?????T??H0?Zxx??JKOu???C?mJ"???????H???`X}11?.E??g??X??w ? ???j???Y??"!?Tkh?.??? FVNxV:?uge??ov*]?'?L)JR???P???????Y?d ???pX??l??s???oB=Pf?RV4&??d ??[JH??K@????X?u?)????y????K?S????9?? ??j? \?F`s 8?46& ??S???????2?Ru???Ba/#???F11b???{?????!2<?s????n????????iP ??d???? z6=0)??z?xdW?[.Il??b???iu????????O???#??wR??????J?/?BB}?? ?phOe?????<3?R??????^?*Fn? ?`??I?4??X???)U?5?un>??1?cY b???,?D>?? ?????`=B/U??o??1/?d<}?5???T3?w ^?? ?n2c?-???x?;? |0y= o???zt?wC? ?????_>?kx?Mcl?y?? Y&3_???:????i?????9???I(j??1?????o ?Mo?e???t?2??ve?G??{?l-?Du??? ?r?????HS LJ?h?sF??&S+????P?F5CK?:?;???8nT-4???6?WP??z?X?????9mh8??s???? V?J?}??5????P?w?=%??7{J??T???????.=^%J?? '??????I[??(?>wIR?p > ?r?W:J[??5? ??????????8??T????????x?? endstream > endobj > > 2 0 obj > 1713 > endobj > > 4 0 obj > << /Length 5 0 R > /Filter /FlateDecode > /Length1 9796 > >> > stream > x??z{|T???Z{???={?{&?d?0&??)B?X??KJ??? ?_????a?? ??!r!??aSO??A?&??/!d???PSo?~?U?2v?s??A??X?SP??is??;?T? ?;P???????P= ??&?/?\s??? ????fs????!??????????f???????u4??????m1oB??>Z at yZg?? > ?J?????h0?????Hs?gd?$??????O??u#?7???d???_~??????e > ????.?J???2? ?i??h ???h???|??[ o?h?? f???r}?rfzgL?65;?6?????Hw?9?6??l2DA??j?*???X?`4???*?9^?????I???Z??,?Sw ?2???I?_?g|??9Y?3???2???t?c???2??9??.??vJM*?o??6? ???a???#J????)???4?E?E ?????Z?0?v ?-?2????;? ?.gf???1Y?Zb??0 ???????95q~??]???LI ??E1 ??? ????tl???=?DT?j?=?5?????"Y?Mk(K)??? ??'?H?M??????) _?b??????ZT9?>???,???%0b????d???,?????{???[{??[UUe?K=? ,V?RG??rf&??b@}? ??RC?,m??dZ??4?CK?@05??Q?????????????b?5r??????[\?jJ ? V? /?r'??|U?"J??f?3)???p?JovJ??;`??T'???J ?K? s?`?\Yy?Uf?9+?e? i??(???????R?j????#??y????e ?l0 '"*?????}??x B?Z, ? ?W?1??-?cd?a??1??H??-kI???F?f?? K ???????????*?????7?#>???????m?????L??.?m??-Y??l?? ?{??{ql?3?c/???????G?k????~i??m???~??=o`?z?b???4K???p#? t?QA????J? !?QP??~?3? ?M@]???8*.*.??J??2??o?Z ?l?A%l??????DEC??3d?{??o??e?{{????g`??u?"??AW?bzZ?E???????N??q6???w?8?=? ?e?r?J<5?YP?? ?JO??";?6????9` > ? ??dE ????!:??MA? z?F???0DE??g~/??L?8?? ??2?????x:??;???|?!? ???n?zQ?\) 7? >  y??Y^}D???(?????=?J?b?P?X?V ?TbkV~7P???2??? ~zC?????????U;J.?Y4w??????U-?V?X??%???????a??~?????jP~0??'?{??Z??J?(???2't*?W?C?,?D??J?HV??????l???_|r?21?.1??S\w? ?r`?:YRq#/? /O[??1m{?Pgry\?L?HX!T ,??#?3?b?ff???????L?x???S??L??t??)???9.??]?=?`,: S?w?????wDV?Q????)????????o?(?T???e???B!l0????????@?`6(]?u&C > ?r???\??e ?O??tE?;"??? ???????\?? V?1? fz????:-?z]o?????????J?N??? 6????-\ > \??'GP&?,?bq????R?_?W8?Q?2"V?Q???K?E,?Z??o?b?~?12?????F??4????v?? @@q?x!??? ?? 6qQQ^.?S&-??????e?v??H??U? ?-8qb??h???????{+??'?? z?gvI???? ={??????;??\?A}VpN? t?????`?Q+?^?JE?(H?U???!!(0BR?)e????S? ?&?G???93???'8???????3nOD?h?Zz'??t?????,?l j?zCm??]Pg?t*?1 #*q ???d/5?5??=?n?3F??6????C???P ?? [c^n??B??N????wG?51??O??? ???????o??????jg??*??k???~?????L?e?Y+??VT???~????7?6'-Jv{?b1??/G?J&??"??????[r?????? 0??C?O???6l_?4??????9?????r?p??4???6c??.?N?L?????6#?4????z?H????d23I ????K??:S? ??d?<^?U???O???m?G?1??jN????C???H+?%?5??}\?9?b>?.?????B?B_?12?????H?????????????c*??R?????}?G_???H??j%? ?<?^???{????-?$q??_={v[?????_~?s?#???v??????????m55???4??k??M?Pv???~?3?a" !??|??p??p?6??{?q!?????I?=?#???G ?%?PmUN?@|??e??`?z???0?C+??????1??BX30?0&v,?bR ???"???r??|! '?3R???0?E.?(?O??z?P|?8??????/g?y?r ? { ?????sq?8?Z?-Sp^?%???0o? #? ?6?(????u??? b?U U??:????'??????x?@Va?Aa1???`6?(??????|?xU?9???kW7????I?G?? ?? ??s?>?c?C?????VO? &???w?9?p?+?1???:S???(???,\)??[ko?r??t???1=???@I/?8jI?P?P>?8N?'D?9?Jnds??+??j??UIJ?? > ?t?{?z??u?3??,???"?yB?{c8??y?z?G????~t?? l?z???????c?5D?$????v?mh~p?xl^s??R*,?T?*U#iV)-+???C?8??'?????Dh ?s?#\?x ??hL\?w# ?y?h??%~v?????????>??{?5??????m?:#p]5??????????2? *p?G?9?- ?A??k?z?? m?????;I???jzj???? ?.? ???{?By?=l-s5?6?m?n?2?7?i??f?l?b??F???h? ??Z7? !?Cv%?0ZvJ~??XT?e???x?T7x ?NY??????l s????SK??O????s??????7??- ??di???s??Kn?M?g?.?*P ??? \?x3X 3??,0<?CA ?c>?M?1>???m?-^b????_? ?*?G?????? d??? > dA ??fn??j????? ??j????M? 6ee??2??x???r ??2)H?f1?+?'????????N?b{????????%???a TE??`+&??n?_????m???g?#H4???a?lLk u?%/9???,?XP??dwE?F???v????7?5??????;~=td`??????o_}%?'????;x???=?3z?RW?E??j??????0?).T6)YV?R5??`???1????P??} > dV(?/y? > bCx ? ?T?$ B,Ks? ??!????vSN??r!\*????!n?'?T?e?_=!?*???????Q| Q???? ???m????^9K]? ?/??)A?J?D?D?B?? B??????x?!??A?F^&BD??Z???c.???e?(e??k?g?, ??At\?n???~?0z?( L1?????Uf? ?7^?1B???C????I?*N??P273?z?=?d? "='??:?n??V?'u?I?r?'U????'? =?????9???6W?????Jx/a^2?.?Y?Y?/?y??_?s??%o?? vp?????B at uj???R@??????0~?`2 &d?Vaw:3??F?Z ??# >@??,a cI?? ?j???A?eOz????%?Y?B??J?~??K+??????????ujA?{???#=? 1?h?j??? > V?h??"\???*??!?!?? ?W??,?X????O P???2?? 9???C ??? ?7?s???:s?Z?kr???$_?&???&.&Z > ?$n?O4^??G????L_?? ??????A?P? ??????X?#HfA??#`?$???Y?1??? ??1?????rp??? > ?????7???"?z?? ??$?M??????@n??k$c??c?3o??$?#????c? E?G??oe?????7X??v)?+'B????? Ekb?-?Ea?????&f?????F??a > !?? ?????_@???I?J?b???(??GQ5???0? > dc???\?f???gFQ??@???v k#K????'?cA????_p??e??^???&?? ????>???{?a~!?????X?Q?@qU9MY???JS?R???)=h?l? "??Q@ ???F{E??I^??? ?8??? ?S8A.???????p????p ??! +???;?*X????1?37R8??D?? ZH?R8???2 sh6iK? ??C9)??????&x?[???k P6@?U???\#?cW??[????????.y?z????ZQ??????p?&??j=P??3(e?]?d???j?g??-?g?z ???? c?j7??????i(}k?*y?n??g?K?s??????f??q2?????zrSk?L?6??I???\??Jt ??Kh??????|???w\???)~?????w????????{??B?"????m?????w?%??x?N?N2???}????a<2Z??????%?|W???H??{?]???{????|W???|W?7?%??z????^?y?5?[???Vg?5??????YO)Q?????jK??jsnjul?bun?????b????fKzc?????hh2;?????X???q?}?{?v ?D?z"?OT+]?????}???G?? 0P?t?D??? ??Q?j?C???j?? > ?? ???JW =|*??}??R`1??~?6?????????Y??9? ?~?t!{???,a?G/? L??????;?t?Mg4?u?h?juz-??C?L^????B??u?W??yJ)T??\????c??h???? C??$??.????{???????0~? > Zc?C??c:?@a\?n}?)?????O???????TYU????/_]k????S???*H???{Q?H?I=?4?Z???6%??1=@?????/Gt????? ???n????Q > endstream > endobj > > 5 0 obj > 6721 > endobj > > 6 0 obj > << /Type /FontDescriptor > /FontName /CAAAAA+GillSansMT > /Flags 4 > /FontBBox [ -161 -229 1040 916 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 916 > /StemV 80 > /FontFile2 4 0 R > >> > endobj > > 7 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]??n?0E?H??????)BJ?F????LR?? ?,?? {iUu:??x?=?f????W??o?Bzul\???^}%? ?? ?6?n?????e??_?.???????* ?????K?oj?????a????wR??M????u_r??8 ?\?r k>??sy!?~_M?????:Q? ??Um-??????$a???\?v?< ???w??Y?c?Y?1Z?q??? ??# ?0????`?? ??$,k?=X`H[??} 4}2 :??4}??M? ]?X0??h???.????8?3F?w?????a?18??4N~??k;?M?oP??endstream > endobj > > 8 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /CAAAAA+GillSansMT > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 250 479 500 384 277 729 426 > 770 219 437 500 500 280 500 500 > 500 500 823 395 426 416 333 551 > 666 509 219 323 500 323 458 250 > 500 719 437 ] > /FontDescriptor 6 0 R > /ToUnicode 7 0 R > >> > endobj > > 9 0 obj > << /Length 10 0 R > /Filter /FlateDecode > /Length1 9292 > >> > stream > x??:{|?U??~?$????N??|i(CI???j5?/???R?E?I??? g6+r?? ???h?@? hOm^?y??VM?C{?????????D(#???"w??k?e??mqudUt?R???1?m? ?1???kok??=?????A?? ?0|?G(G????B?JSk?:^??&??j??;22?8EW???a?R???F?g??]?/M???@????^????5???? ?#4??yY?/??>?~?????i???a??????????~'??V? ??K???_ ??y? ????F???8 E?VlD?P?P????? > f?}?y???3 -??@w9?#?/G?'?m???e?0c? ?,???c?`$??C3??o P}??it7F???"@?!DgW4?9V7? 6? ???b?????9 ?? V}k?t??j?\? ? ?'q ????????I???OL??????.R??????? > 7l?U??+6o??$O)4?[??-BgE????i?*? O?h?D??????FwEc??4?{Y"X#W?fI?? ???.???#?<.?s% =???????;?j?? ?z?????H(? 6H? bU??a?lRDg????????0???rU???b??(?????.???z?l?sD?Jwe????-V???#???????4~[EN?? U?G ???u !???? ??? 8\??K??KM&????)???? > ??jj]"???:????5?'kbH`??A?)?EgO??, ?\?:??? ??7?&?"?w/ > ???? Z,E???P??????V??????\??j??N???h??A ????W{????? > gQ  y ??,2??A??F??M:?k??JO{f?M?????:?.???1??????????H?m????N??Z????i?;]????oh???Yu?9???[^L4?????+???????k??D? &>ffB??GT?[???????AH??? ?`P ???L?j T ????k??J???Q?p~?? ???0|d??????<???P?,??! ?la?4wc:p?o?+?v????_?z??G?x???'p?? X??W?Ez???~??(??^0?}@#?2??B?3??ax???u#?p N?|???~??g????Q???MWwT?.]?M:M'?O?k???? ??L? > ?0x?G??-? ?T)?-???F?F?]??? ?R Z?P3i?Q???XR?ME??????d{?t?F?M?BBs4??IK{L+?????p?B?R@6p??`???MK?xY(]?>????R_???x?V??b?n????/??[?k???<8 ??}???6???v+M?!???V?????=^f?&???????%?t?? ?|?s > R??????{?9ob?4???}??%????y7?]???E????>?/-i? ??'c@?????& ?q?[e???????W?7Z?~^,6?????c?67?M-????}?y??????????|/=l7????*J??M8?1?J`_??????????B=!??B???O?tv ???,???7???IwI??O???\ k?? ???????%??? ??w??8??,?4??PT`??nf????|????S'??i:N??4?n?G??????O??o?????AT??????6????g'F??I??m?D:r??d??)?Z??????? ??K?U??C4?5?0??*M?^??6#C??`???GN?I9{??N?B$???M?^pq%B???q,?x? 9??*?.??E????epIW?v??5??=?w????v?????????6 ??????.niX?~???????Fui??Y??????Ga??|????? ?*?m?? ?????{??M\;"_???Ia??&?e?X?i?xo??? > ??8?u?tO_??e]O?M Xn????g????e??+?yUl?2V????t3???`)?X??A(,S??"???????xI???M%3C???Z??*_T2?B???b?Z-8h?Y%???,M?"A@c??ac?0?5?C? ????Fz???+?*F???F???v#???4?n?;??,?????i????)?i??'\?? g???*?f > &H??O?I?f??YS?0+?~??? >  ????E?xn???^??N<?Y???:??wf]1????-???.[?i? m?G????j???`f? ?o???? =!O@??'??&?Z?????k??????0??????w?A????;? ????V???+?;?FC???? ?,?Bc?'??o?$?jJ"8????b F X?gqhmp????4?z????x|;?@?K3?+,gbY?? > F&??! ?d??.v????kO>???n0???+??x-???? ?h&????=???1?w?w ?AI?P???? P`? !? Q??pJ?$6c? ???n)??X??????q????????T??y???;(???*?4? > ?@?K?`???? ??Td??P? +?M???+????????????[?????????uRK.V?????A\4?`p?i;e?7??1Q?_Q??KH?k?4yT??J?(?ZC?19?_? IC*(D?????????h?n?? ?>????1)?3??r????\V}?A? id\?????L=?;bu???T2?k :?77s??N?y/?t????)???????d????????????R5?+{?Z??DuT????????y?9??k???7$? ?m ~u_?9R'9p?Uo^??`??4]??? ???0? ?%\ ??P9s??a>?2? ??v???$?3!xaN?c??????? ???\??????Z?&?.?Q @?{??? ??????^Ao???'?f? `?`?q??F?q B???QlS ???????-?-?u???6??????????=???S?i?? [W?v?k??e??m????X?j1??8???????+Eyv?? ???? m?)^??E?? ??X?;?#??U??bk?????XC??*?N???f?c ??v?*?Zl??wF?n?j?u4???????? kJ[W6N??+~uH$c??X m? ??f??? pj~? ?Y!?Jf.???l??.3? ,v9@'??(???v??emh j?g5C??j??B??Vt?x??S?v?I?w$3D??????rSX? ?s?J??_??CnE??B}?L ?y ?H?]???????????N??F?? > ?v??ZQ??D?ZX??'????^^A([.??)???UL^? ??%?-? ?????n???~?? ??????0????~? ????u?b???I^}@M^j? )^??????Y?????$;?N??R> > A???m?=m'0:!????+? ??=???-W???s??s??? t9??Z???x??dO?38?rGm???^??7^???????????)t??-N?'?gc??????o?? ??sS??d??d?nqtY?;-?K?eX??????k??V?ce?}?j?c?????????????3;?b?h??m??I??? ?.? ?? |? ? ? ???w?R?sWH? ??v?m?(????U:?????? ?Q:?|?[???????["7+?a??P, O?2?| A??"???l.0f?y?Y?3???\?????L??\?J?????? ??l>??]??????????f?Uk0?????h?: ??#?B??V?0?q\?t?W)?t???f+?U~?0?G?kJF ?????3Y??y?'?U?? ??{u???? cT?`? SP???Z;??d8.??{???xc|?6?$VW??L4?_T?h??K?rOf ?????d?? ??|?j??F?FN*M6???? ?????????v??w{?d > endstream > endobj > > 10 0 obj > 6200 > endobj > > 11 0 obj > << /Type /FontDescriptor > /FontName /BAAAAA+GillSansMT-Bold > /Flags 4 > /FontBBox [ -176 -229 1165 929 ] > /ItalicAngle 0 > /Ascent 929 > /Descent -230 > /CapHeight 929 > /StemV 80 > /FontFile2 9 0 R > >> > endobj > > 12 0 obj > << /Length 383 > /Filter /FlateDecode >> > stream > x?]?Mo?@??$??=???M ?EM?5} ??&???L>hG?'????v4}?=?>1?>1???IX`?ai??P???3}?u@??'?\0????????????Wk??cp???? endobj > > 13 0 obj > << /Type /Font > /Subtype /TrueType > /BaseFont /BAAAAA+GillSansMT-Bold > /FirstChar 0 > /LastChar 34 > /Widths [ 1000 719 405 270 541 551 448 277 > 770 676 884 551 270 551 801 530 > 583 426 604 500 583 958 270 509 > 500 594 583 520 333 583 270 509 > 583 551 583 ] > /FontDescriptor 11 0 R > /ToUnicode 12 0 R > >> > endobj > > 14 0 obj > << /F1 13 0 R > /F2 8 0 R > >> > endobj > > 15 0 obj > << > /Font 14 0 R > /ProcSet [ /PDF ] > >> > endobj > > 16 0 obj > << /Type /Page > /Parent 3 0 R > /Resources 15 0 R > /MediaBox [ 0 0 842 595 ] > /Contents 1 0 R > >> > endobj > > 3 0 obj > << /Type /Pages > /Resources 15 0 R > /MediaBox [ 0 0 595 842 ] > /Kids [ 16 0 R > ] > /Count 1 > >> > endobj > > 17 0 obj > << /Type /Catalog > /Pages 3 0 R > >> > endobj > > 18 0 obj > << /Author > /Creator > /Producer > /CreationDate (D:20060817201019+02'00') > >> > endobj > > xref > 0 19 > 0000000000 65535 f > 0000000017 00000 n > 0000001815 00000 n > 0000017415 00000 n > 0000001842 00000 n > 0000008668 00000 n > 0000008693 00000 n > 0000008932 00000 n > 0000009397 00000 n > 0000009754 00000 n > 0000016060 00000 n > 0000016086 00000 n > 0000016331 00000 n > 0000016797 00000 n > 0000017162 00000 n > 0000017218 00000 n > 0000017285 00000 n > 0000017553 00000 n > 0000017613 00000 n > trailer > << /Size 19 > /Root 17 0 R > /Info 18 0 R > >> > startxref > 17844 > %%EOF > Database Tables > =============== > > New tables > ---------- > vtiger_orgunit > > Description: > Defines a oranizational unit > > Columns > orgunitid serial NOT NULL > orgid integer NOT NULL DEFAULT 0 > type character varying(30) > name character varying(60) NOT NULL > address character varying(150) > city character varying(100) > state character varying(100) > country character varying(100) > code character varying(30) > phone character varying(30) > fax character varying(30) > website character varying(100) > > Constraints: > vtiger_orgunit_pkey > PRIMARY KEY (orgunitid) > > fk_1_vtiger_orgunit > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > Indices: > vtiger_orgunit_name_idx > ON vtiger_orgunit > USING btree (orgid, name) > > vtiger_orgunit_type_idx > ON vtiger_orgunit > USING btree (orgid, type) > > > vtiger_orgunittype > > Description: > Defines the values to be entered into vtiger_orgunit.type > > Columns: > orgunittypeid serial NOT NULL > orgunittype character varying(30) > sortorderid integer DEFAULT 0 NOT NULL > presence integer DEFAULT 1 NOT NULL > > Constraints: > vtiger_orgunittype_pkey > PRIMARY KEY (orgunittypeid) > > Indices: > vtiger_orgunittype_type_idx > ON vtiger_orgunittype > USING btree (type) > > > vtiger_user2org > > Description: > Defines a list of organizations a user may work for > > Columns: > orgid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_user2org > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2org_orgid_idx > ON vtiger_user2org > USING btree (orgid) > > vtiger_user2org_userid_idx > ON vtiger_user2org > USING btree (userid) > > > vtiger_user2orgunit > > Description: > Defines a list of organizational units a user is > assigned to > > Columns: > orgunitid integer NOT NULL DEFAULT 0 > userid integer NOT NULL DEFAULT 0 > primary boolean DEFAULT 0 > > Constraints: > fk_1_vtiger_user2orgunit > FOREIGN KEY (orgunitid) > REFERENCES vtiger_orgunit(orgunitid) > ON DELETE CASCADE > > fk_2_vtiger_user2orgunit > FOREIGN KEY (userid) > REFERENCES vtiger_users(userid) > ON DELETE CASCADE > > Indices: > vtiger_user2orgunit_orgid_idx > ON vtiger_user2orgunit > USING btree (orgunitid) > > vtiger_user2orgunit_userid_idx > ON vtiger_user2orgunit > USING btree (userid) > > > vtiger_entity2org > > Description: > Assignes entities to particular organizations > > Columns: > orgid integer NOT NULL DEFAULT 0 > crmid integer NOT NULL DEFAULT 0 > > Constraints: > fk_1_vtiger_entity2org > FOREIGN KEY (orgid) > REFERENCES vtiger_organizationdetails(orgid) > ON DELETE CASCADE > > fk_2_vtiger_entity2org > FOREIGN KEY (crmid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > Indices: > vtiger_entity2org_crmid_idx > ON vtiger_entity2org > USING btree (crmid) > > vtiger_entity2org_userid_idx > ON vtiger_entity2org > USING btree (userid) > > > Changes > ------- > 1. vtiger_campaing should be a vtiger_crmentity > -> Add the following constraint to the database > > fk_r_vtiger_campaign > FOREIGN KEY (campaignid) > REFERENCES vtiger_crmentity(crmid) > ON DELETE CASCADE > > -> Provide a migration script for already stored campaigns > > > PHP changes > =========== > Administrators Role > ------------------- > 1. Settings -> Company Details > - ListView > - Add > - Delete > - Change > > 2. Settings -> Users > - User is a member of one or more companies > (implement like the group membership assignement) > - Assign one main company to the user (out of the > membership list). > > CEO Role > -------- > 1. Settings -> Company Details > - Change deatils only for the companies, the user has a > CEO role for > > 2. Settings -> Company Unit > - ListView > - Add > - Delete > - Change > > 3. Settings -> Users > - User is a member of one or more organization units > (take care to provide only those units of organizations/ > companies to which the user already is assigned). > - Assign one main orgunit to the user (out of the > membership list). > > Standard user role > ------------------ > 1. login scheme > After the login the authenticated user gets another > window which lets him select the organization/company > he's going to act for in the new session. > > Open item: Skip this second login step if there's only > one organization assigned to that user? > > My proposal: > For the time being: yes. > This would be subject of further FCRs (like book- > keeping - booking date selection on login). > > Open item: Display the organization selection somewhere > during the entire session? > > My proposal: yes, upper right corner with the user name > > 2. Assignment of entities to exactly one company/organization > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 3. Assignment of entities to more than one company/organization > This affects > - Leads > - Accounts > - Contacts > - Potentials > - Products > - Campaigns > To the modification/add forms another list entity is to > be added. This list fills the crmentity2org table. Users > may add/delete entries to/from this table. > > Open item: May this table be empty? > > 4. Assignment of entities to orgunits > This affects: > - Quotes > - Sales orders > - Invoices > - Price Books > The company assignement is taken from the selection, the > user did during login. > > 5. PDF generation > Addresses to be takenout of the organization table according > to the organization reference of the affected entity. > Addresses may be overridden by orgunit references. > > General > ------- > 1. The role assignments shown above results in permissions > to be maintained. > > 2. Do we use the term 'company' as in the GUI or 'organization' > as in the database? (No preferences from my side ... only > that there should be a common understanding). > > 3. Should there be a more sophisticated relationship between > entities and organizations (also orgunits)? May like > > If a product is assigned to company A and B: > May both companies change product details or should > there still be an ownership assigned to one of the > companies? > > This could be done using flags in the entity2org table > but would result in more sophisticated GUI operations. > _______________________________________________ > Get started with creating presentations online - http://zohoshow.com?vt -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From jeri at vtiger.com Wed Nov 15 04:24:21 2006 From: jeri at vtiger.com (Jeri John) Date: Wed, 15 Nov 2006 17:54:21 +0530 Subject: [Vtigercrm-developers] A bug in modules/Emails/Emails.php In-Reply-To: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> References: <479348D61212AC4DB31C9906F8C7028D48925A@EXVBE012-5.exch012.intermedia.net> Message-ID: <10eeb932d91.-1068791366129115790.2050524429825132071@@vtiger.com> Dear James, Thanks for your fix.We have integrated it and it is available in the SVN. Thanks & Regards, Jerry. ---- James Tillman<jamestillman at sevatechnologies.com> wrote ---- ((If someone would fix the forums registration, I'll gladly start posting these issues on the forums if this is not the correct venue.  Until then, I assume reporting in some way is better than not reporting at all.))   modules/Emails/Emails.php seems to be lacking some key class-level fields.  Namely, these:   var $rel_users_table = "vtiger_salesmanactivityrel";var $rel_contacts_table = "vtiger_cntactivityrel";var $rel_serel_table = "vtiger_seactivityrel"; It makes use of these fields in its code, as in the function set_emails_contact_invitee_relationship(), but they are not set anywhere in the class.   This problem comes to light when you attempt to use the Outlook plugin to link emails to a vtiger contact.  You get the typical "Invalid return value from vtigerCRM" error message.   I inserted the lines mentioned above at line 38 in Emails.php and Outlook email linking started to work.   Most of the Outlook interaction with vtiger in v502 seems to be sadly broken out of the box.   By the way, anyone thought of improving the Outlook plugin to do something other than stupidly report that vtiger returned an invalid response?  Having to use Fiddler or some other HTTP inspection utility to just to find the PHP error message from vtiger is time-consuming.   jpt _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061115/5a0a92eb/attachment-0004.html From philip at vtiger.com Thu Nov 16 07:30:25 2006 From: philip at vtiger.com (Philip) Date: Thu, 16 Nov 2006 21:00:25 +0530 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> References: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <10ef163e45a.3319490668445686029.-7775633052489133351@@vtiger.com> Hi Niel, Thanks for your effort in resolving the UI issue we'll test your filesin out test bed and check-in into the 5.0.3 repo if everything is fine,else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/92aed265/attachment-0004.html From dgrant at accuratetechnologies.com Thu Nov 16 07:41:34 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Thu, 16 Nov 2006 10:41:34 -0500 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> I actually "solved" this problem a different way: I have now explicitly wordwrapped all multi-line textareas to 80 chars, both with WRAP=HARD and with a counting/wrapping function on the backend (AJAX doesn't seem to support WRAP=HARD) This way, the text entered in the textarea and the text returned from the database wrap the same - what you see is how it is stored. It's a lot simpler, and it works with AJAX. DG _____ From: Philip [mailto:philip at vtiger.com] Sent: Thursday, November 16, 2006 10:30 AM To: vtigercrm-developers at lists.vtigercrm.com Cc: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout Hi Niel, Thanks for your effort in resolving the UI issue we'll test your files in out test bed and check-in into the 5.0.3 repo if everything is fine, else we'll get back to you if we face any issue. Regards, Philip ---- On Mon, 13 Nov 2006 Neil Temperley wrote ---- Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061116/84365744/attachment-0004.html From neil.temperley at exemail.com.au Thu Nov 16 15:59:38 2006 From: neil.temperley at exemail.com.au (neil.temperley at exemail.com.au) Date: Fri, 17 Nov 2006 10:59:38 +1100 (EST) Subject: [Vtigercrm-developers] Files to fix word wrapping of long items and general column layout In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.co m> References: <3E26E7A199CABA49822B3E6B741434F9010C4D9F@exch.accuratetechnologies.com> Message-ID: <4257.203.143.170.20.1163721578.squirrel@webmail.exetel.com.au> Hi Dennis, Basically what I did was reduce the number of hard wired overrides to the default style to a minimum and I also eliminated nowraps. A nowrap on one cell will often affect a whole column. Since a 4 column "Detail View" is a standard table layout, I was able to move the column width info into style.css. This gives a knowledgable user nice control over the relative column widths of a "Detail View" by tweaking column width settings. But the biggest gain is that all columns resize correctly to the window width of the user's browser. This is really nice. Any user can resize the window to suit their preference and the columns self adjust and wrap accordingly. Since the browser does the wrapping work it works with AJAX (and multibyte) without additional coding. Finally I was able to maximise the space for Notes and Descriptions etc by getting them to span the full row. BTW, several months back I helped implement code to force a wrap of Multi-select combo box lists in Smarty, but this (as you know) required a matching JavaScript fix for AJAX as well. I always felt this was a kludge; a hardwired column width that ignores the users browser window should be avoided if possible. With the new files I removed the 'kludge'. regards, Neil > I actually "solved" this problem a different way: > > > > I have now explicitly wordwrapped all multi-line textareas to 80 chars, > both with WRAP=HARD and with a counting/wrapping function on the backend > (AJAX doesn't seem to support WRAP=HARD) > > > > This way, the text entered in the textarea and the text returned from > the database wrap the same - what you see is how it is stored. > > > > It's a lot simpler, and it works with AJAX. > > > > DG > > > > _____ > > From: Philip [mailto:philip at vtiger.com] > Sent: Thursday, November 16, 2006 10:30 AM > To: vtigercrm-developers at lists.vtigercrm.com > Cc: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] Files to fix word wrapping of long > items and general column layout > > > > > Hi Niel, > > Thanks for your effort in resolving the UI issue we'll test your files > in out test bed and check-in into the 5.0.3 repo if everything is fine, > else we'll get back to you if we face any issue. > > Regards, > Philip > > > > ---- On Mon, 13 Nov 2006 Neil Temperley > wrote ---- > > Dear vtiger developers, > > please find attached a gzipped tar file of changes I'm suggesting to the > vtiger user interface to cope with the problem that long item problems > do > not wrap correctly and resizing the browser window doesn't help. See > ticket my #2564 and others. I've made these corrections to SVN 9765. > > In particular my aim was to make all "Detail Views" format well; > wrapping > correctly when the user chooses to alter the width of his or her browser > window. In particular I wanted to ensure that fields such as Comments, > Notes, Description, Terms & Conditions, Mailing Street and Multi-select > Combo Boxes worked correctly with long items regardless of window width. > Also, I've ensured that these wide items (including Contact Image (i.e. > Photo)) now span multiple columns to provide a neater layout. > > With these changes, the user has significant control over column width's > and > layout in Detail Views by altering the two classes in the style.css file > ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width > setting > that you can play with. You can choose values that give you column > proportions pretty similar to vtiger's existing proportions, or you can > choose values that enable more data to be fitted to the screen. > > Unfortunately, to implement these changes many files were affected > because > these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in > lots > of places such as Change Password and Data Migration. This means that > I've > ended up tweaking (and fixing some bugs in) lots of tables. Where > reasonable I've tried to replace the use of these with the more generic > .cellLabel and .cellInfo. > > Some of the "tables" affected are as follows. > > 1) All "Detail Views". A Detail View shows the details for one item, > e.g. > a Contact, a Quote etc. Detail Views are found in Contacts, Leads, > Potentials, Accounts, Notes, User and all the items under the Inventory > tab, > e.g. Quotes and Invoices. > > 2) The Advance Filter tables used in Custom View and Reporting. These > now > resize well and can accept long "OR" combinations of search strings. > > 3) Odd places (which in my mind do not really constitute a Detail View) > such > as Change Password, Convert Lead, Calendar and Data Migration. > > Files most affected are: > DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of > course. > > > How to proceed. > > 1) Untar the archive files into your vtigercrm root directory on top of > a > SVN 9765 version. > > 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only > giving > you a new style.css for Blue Lagoon (any other theme will look a mess > with > no word wrapping)!!!! > > 3) Edit a Contact and create lots of long entries in every field you > can! > > 4) Now resize your browser window and check that everything wraps > neatly. > > 5) If you want to play with the layout: in themes, open > bluelagoon/style.css, search for .dvtCellLabel, and read my notes. > For experts, you may want to copy bluelagoon/style-developer.css to > bluelagoon/style.css. This will give you a fairly ugly colour scheme but > will clearly show the places that have been affected by my changes. > > 6) Note I reformatted the indentation of portions of the code in these > files > where I thought indentation was poor or hard to follow. > > > Some of the things that I have learnt through this process. > > 1) There are multiple style classes used in vtiger and some have been > used > inconsistently. > One problem is that there is no clear definition of what constitutes a > Detail View. This is causing confusion. For example there are multiple > styles defining the same heading of different tables both using Detail > View > style classes, e.g. .detailedViewHeader and .dvInnerHeader. > > I'd like to suggest that we restrict Detail View tables to those having > four > columns: Label, Data, Label, Data. The headings for many different types > of tables are substantially identical. Rather than create new style for > every situation or table, it is probably best to minimise the number of > styles and use generic names such as .headingLevel2 or .selectBox where > possible. > > 2) Note that HTML statements such as
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}
or class='small'> don't seem to propagate the font style down to cell > level. > I'm not sure why not. > > 3) Note also that an HTML statement like: > NOT . > > > Please let me know if you find any formatting disasters as a result of > these > changes. I've tried this with Firefox 1.5 and IE 6.0. > > I tried hard to be neat and careful. I spent a reasonable time > reformatting. (Yes, I spent way way too long on this :-)) > > Best regards, > Neil > > Neil Temperley > Skype: neil.temperley > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From Dirk.Gorny at genion.de Fri Nov 17 01:48:57 2006 From: Dirk.Gorny at genion.de (Dirk Gorny) Date: Fri, 17 Nov 2006 10:48:57 +0100 Subject: [Vtigercrm-developers] MySQL Migration Tool In-Reply-To: References: <20061105144559.61411.qmail@web37308.mail.mud.yahoo.com> <07869E2C-8A30-42A2-83BD-E444B3EC1970@artoge.nl> Message-ID: <200611171048.58005.Dirk.Gorny@genion.de> Am Montag, 6. November 2006 17:57 schrieb Dhr. R.R. Gerbrands: > @Dirk, could you give us your idea's on more specific improvements, > compared with openCRX? For sure, at first it is supports high class DBMS like DB2, Oracle, and MS-SQL. - openCRX is a completely i18n application with many supportet languages. English, German, Spanisch, Chinese, French, Polish , Portuguese, Russian, Swedish, Turkish, and Farsi are included. - For integration it supports RMI, CORBA, JMS, JCA. - You need only one deployment and one set of tables to manage a hundred of different mandators. - there is the possibility to export and import complex objects with their substructure in XML. -You can sync Offline/Mobile Client and Server. These are only a few things. The most you can see at http://www.opencrx.org/tour-features.htm. Depending on the architecture (J2EE, OMG/MDA) they work with a core team consists of 3 people. Best regards, Dirk From naterajj at hotmail.com Mon Nov 20 11:00:47 2006 From: naterajj at hotmail.com (Juan Natera) Date: Mon, 20 Nov 2006 11:00:47 -0800 Subject: [Vtigercrm-developers] Adding another asigned user's field to the Lead's Module Message-ID: Hi, I need to have 2 users assigned per Lead, I was looking for recomendations on how to do this, Adding a regular custom field with users from the settings page won't acomplish what we want, since we need the notifications/reports and such to affect both users. Thanks in advance, Juan Natera _________________________________________________________________ Get the latest Windows Live Messenger 8.1 Beta version.?Join now. http://ideas.live.com From joe at tsolucio.com Mon Nov 20 11:25:28 2006 From: joe at tsolucio.com (Joe Bordes) Date: Mon, 20 Nov 2006 20:25:28 +0100 Subject: [Vtigercrm-developers] Is the list active? Message-ID: <1164050728.2936.34.camel@joesunix.int> Hi, For some time now there is very little activity on this list. The last 4/5 emails I have sent haven't been answered, fixed or commented on. The ones I would like to know about are: -> vtiger popup calendar start day of the week -> new vtiger_entityname table -> Latest news section in vtigerforge isn't updating -> DMS Is there another place where we should ask these questions? Regards, Joe TSolucio From neil.temperley at exemail.com.au Mon Nov 20 14:27:02 2006 From: neil.temperley at exemail.com.au (Neil Temperley) Date: Tue, 21 Nov 2006 09:27:02 +1100 Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout In-Reply-To: <000901c7070e$4fc70c90$6401a8c0@Nemrut> Message-ID: <000001c70cf3$02f2eed0$6501a8c0@Nemrut> Dear All, This archive has some minor fixes to two files in the version I sent previously. Additional altered files fix a layout issue for "Edit" and "Create" views... now the spacing/layout of the copy address radio buttons is improved. (As far as I can tell these files can be dropped on top of SVN 9848 and everything works OK.) Regards, Neil -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com] On Behalf Of Neil Temperley Sent: Monday, 13 November 2006 21:27 To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Files to fix word wrapping of long items andgeneral column layout Dear vtiger developers, please find attached a gzipped tar file of changes I'm suggesting to the vtiger user interface to cope with the problem that long item problems do not wrap correctly and resizing the browser window doesn't help. See ticket my #2564 and others. I've made these corrections to SVN 9765. In particular my aim was to make all "Detail Views" format well; wrapping correctly when the user chooses to alter the width of his or her browser window. In particular I wanted to ensure that fields such as Comments, Notes, Description, Terms & Conditions, Mailing Street and Multi-select Combo Boxes worked correctly with long items regardless of window width. Also, I've ensured that these wide items (including Contact Image (i.e. Photo)) now span multiple columns to provide a neater layout. With these changes, the user has significant control over column width's and layout in Detail Views by altering the two classes in the style.css file ".dvtCellLabel" and ".dvtCellInfo". Both of these now have a width setting that you can play with. You can choose values that give you column proportions pretty similar to vtiger's existing proportions, or you can choose values that enable more data to be fitted to the screen. Unfortunately, to implement these changes many files were affected because these two CSS style classes .dvtCellLabel and .dvtCellInfo are used in lots of places such as Change Password and Data Migration. This means that I've ended up tweaking (and fixing some bugs in) lots of tables. Where reasonable I've tried to replace the use of these with the more generic .cellLabel and .cellInfo. Some of the "tables" affected are as follows. 1) All "Detail Views". A Detail View shows the details for one item, e.g. a Contact, a Quote etc. Detail Views are found in Contacts, Leads, Potentials, Accounts, Notes, User and all the items under the Inventory tab, e.g. Quotes and Invoices. 2) The Advance Filter tables used in Custom View and Reporting. These now resize well and can accept long "OR" combinations of search strings. 3) Odd places (which in my mind do not really constitute a Detail View) such as Change Password, Convert Lead, Calendar and Data Migration. Files most affected are: DetailViewUI.tpl, DetailView.tpl, DisplayFields.tpl and style.css of course. How to proceed. 1) Untar the archive files into your vtigercrm root directory on top of a SVN 9765 version. 2) Log-on to vtiger using the *** Blue Lagoon Theme ***. I've only giving you a new style.css for Blue Lagoon (any other theme will look a mess with no word wrapping)!!!! 3) Edit a Contact and create lots of long entries in every field you can! 4) Now resize your browser window and check that everything wraps neatly. 5) If you want to play with the layout: in themes, open bluelagoon/style.css, search for .dvtCellLabel, and read my notes. For experts, you may want to copy bluelagoon/style-developer.css to bluelagoon/style.css. This will give you a fairly ugly colour scheme but will clearly show the places that have been affected by my changes. 6) Note I reformatted the indentation of portions of the code in these files where I thought indentation was poor or hard to follow. Some of the things that I have learnt through this process. 1) There are multiple style classes used in vtiger and some have been used inconsistently. One problem is that there is no clear definition of what constitutes a Detail View. This is causing confusion. For example there are multiple styles defining the same heading of different tables both using Detail View style classes, e.g. .detailedViewHeader and .dvInnerHeader. I'd like to suggest that we restrict Detail View tables to those having four columns: Label, Data, Label, Data. The headings for many different types of tables are substantially identical. Rather than create new style for every situation or table, it is probably best to minimise the number of styles and use generic names such as .headingLevel2 or .selectBox where possible. 2) Note that HTML statements such as
> may not do what you want since the class setting always takes precedence > over the "align". The better choice is this > > which will always work. > > 4) One nowrap type item in a table cell can turn off wrapping for the > **whole column** of data and ruin the layout. Avoid using nowrap! > > 5) I couldn't resize images since the HTML sizing seems to be stored > with > the link information for the image. Photos are too large by default. > > 6) I don't think   codes are required in empty data cells. In the > past > they used to be required to ensure a cell would display properly. If you > need to include one, put it **after** the data not in front so that the > alignment of the data is not disturbed (assuming the data is left > aligned), > e.g. {$data}  {$data}
or don't seem to propagate the font style down to cell level. I'm not sure why not. 3) Note also that an HTML statement like: NOT . Please let me know if you find any formatting disasters as a result of these changes. I've tried this with Firefox 1.5 and IE 6.0. I tried hard to be neat and careful. I spent a reasonable time reformatting. (Yes, I spent way way too long on this :-)) Best regards, Neil Neil Temperley Skype: neil.temperley -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.3/530 - Release Date: 11/11/06 18:53 -------------- next part -------------- A non-text attachment was scrubbed... Name: vtiger-Neil-20061121.tar.gz Type: application/x-gzip Size: 85673 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/e18da66b/attachment-0003.gz From g.un at freemail.hu Mon Nov 20 15:14:30 2006 From: g.un at freemail.hu (mikozod hozza) Date: Tue, 21 Nov 2006 00:14:30 +0100 (CET) Subject: [Vtigercrm-developers] example does not work Message-ID: Hello, I would need help why the example at http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules does not work for me. I have installed vTiger 5.2.0 on Linux box. I put this query: "insert into vtiger_field values( 4, '', 'event_time','vtiger_login_hist', 2, 5, 'event_time', 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" vtiger_login_hist is my prop table., event_time is one of its field. Then I got some error when visiting a certain Contact: "Fatal error: Call to a member function Move() on a non-object in /var/www/vtigercrm/include/database/PearDatabase.php " This error comes from query_result function. When I switched on debugging info it was seen that result parameter received here was empty. Actually I don't know what I made wrong. The whole purpose of my experiment would be to have a proprietary field on Contacts/More information. I hope some one can help me here. br, Gabor ______________________________________________________________________ KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. http://www.netrisk.hu From dan.means at teamsrs.com Mon Nov 20 18:45:07 2006 From: dan.means at teamsrs.com (Dan Means) Date: Mon, 20 Nov 2006 18:45:07 -0800 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <1164050728.2936.34.camel@joesunix.int> References: <1164050728.2936.34.camel@joesunix.int> Message-ID: <45626833.2030901@teamsrs.com> I think everybody's just exhausted and busy... Joe Bordes wrote: >Hi, > >For some time now there is very little activity on this list. The last >4/5 emails I have sent haven't been answered, fixed or commented on. > >The ones I would like to know about are: > >-> vtiger popup calendar start day of the week >-> new vtiger_entityname table >-> Latest news section in vtigerforge isn't updating >-> DMS > >Is there another place where we should ask these questions? > >Regards, Joe >TSolucio > >_______________________________________________ >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > -- Dan Means Mission Viejo, CA www.dkmeansonline.com www.teamsrs.com From joe at tsolucio.com Tue Nov 21 01:08:59 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:08:59 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164100139.10220.3.camel@joesunix.int> The second value of your insert is an empty string. It should be a numeric value obtained from the function getUniqueID("vtiger_field"). El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor > > ______________________________________________________________________ > KGFB-2007 az Els? Online Alkuszt?l! K?sse n?lunk ?jra k?telez? biztos?t?s?t! > Az ?sszes biztos?t? egy helyen, Online kedvezm?nyek, egyszer? ?gymenet. > http://www.netrisk.hu > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From joe at tsolucio.com Tue Nov 21 01:10:14 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 10:10:14 +0100 Subject: [Vtigercrm-developers] Is the list active? In-Reply-To: <45626833.2030901@teamsrs.com> References: <1164050728.2936.34.camel@joesunix.int> <45626833.2030901@teamsrs.com> Message-ID: <1164100214.10220.4.camel@joesunix.int> Ok, that's normal. At least I know I am on the right list :-) Thanks, Joe El lun, 20-11-2006 a las 18:45 -0800, Dan Means escribi?: > I think everybody's just exhausted and busy... > > Joe Bordes wrote: > > >Hi, > > > >For some time now there is very little activity on this list. The last > >4/5 emails I have sent haven't been answered, fixed or commented on. > > > >The ones I would like to know about are: > > > >-> vtiger popup calendar start day of the week > >-> new vtiger_entityname table > >-> Latest news section in vtigerforge isn't updating > >-> DMS > > > >Is there another place where we should ask these questions? > > > >Regards, Joe > >TSolucio > > > >_______________________________________________ > >Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > > From alex.svetos at gmail.com Tue Nov 21 01:41:56 2006 From: alex.svetos at gmail.com (alex svetos) Date: Tue, 21 Nov 2006 10:41:56 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> > Hello, > > I would need help why the example at > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > does not work for me. > I have installed vTiger 5.2.0 on Linux box. > I put this query: > "insert into vtiger_field values( 4, '', > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > vtiger_login_hist is my prop table., event_time is one of > its field. > Then I got some error when visiting a certain Contact: > "Fatal error: Call to a member function Move() on a > non-object in > /var/www/vtigercrm/include/database/PearDatabase.php " > This error comes from query_result function. > When I switched on debugging info it was seen that result > parameter received here was empty. > Actually I don't know what I made wrong. > The whole purpose of my experiment would be to have a > proprietary field on Contacts/More information. > I hope some one can help me here. > > br, > > Gabor Hi, I don't understand what you want to do. But if you want to add a new field in a Contact you should do something like this : if you want to add a new field on Contact, assuming your field ids called 'card_number' you should insert a new line in vtiger field with thoses values : insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', 'card_number', 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' ) And add a the new column in vtiger_contactdetails. (assuming your new field is called 'mobile_phone' and is used to store a phone number.) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a5221807/attachment-0004.html From sergiokessler at gmail.com Tue Nov 21 04:54:56 2006 From: sergiokessler at gmail.com (Sergio A. Kessler) Date: Tue, 21 Nov 2006 09:54:56 -0300 Subject: [Vtigercrm-developers] separation in calendar Message-ID: <49216030611210454q7739413cs7bccead9f47e0098@mail.gmail.com> in the calendar screen there is a visual separation between events of types: Call & Meetings (left tab) To Dos (right tab) but the button "Add" permit to add any type of event (Call, Meeting or ToDo event)... why there is two tabs ? would'n it be better if the daily, weekly views show the three events types without any tabs ?? salute, /sergio From g.un at freemail.hu Tue Nov 21 06:19:02 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:19:02 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164100139.10220.3.camel@joesunix.int> Message-ID: hi > The second value of your insert is an empty string. It should be a > numeric value obtained from the function getUniqueID("vtiger_field"). Actually it is enough if you issue this query in mysql. I have used this query in mysql and it always assigns a unique value there. > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > Hello, > > > > I would need help why the example at > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > does not work for me. > > I have installed vTiger 5.2.0 on Linux box. > > I put this query: > > "insert into vtiger_field values( 4, '', > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > vtiger_login_hist is my prop table., event_time is one of > > its field. ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 06:25:58 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 15:25:58 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <26debbf70611210141u4d62a48fw1a3c5f9ac3e75e68@mail.gmail.com> Message-ID: alex svetos ?rta: > I don't understand what you want to do. But if you want to add a new field Actually I have defined a new table in vtiger database (vtiger_login_hist). I wan to make the certain contact's last login time to be displayed on Contacts/More Information tab. Technically I don't know for 100% sure how this should be achieved. This is why I bother you here on this list:) I have made some attempt based on online documentation on vtiger page but those were failed. And I don't know where to start to looking for my fault. > in a Contact you should do something like this : > if you want to add a new field on Contact, assuming your field ids called > 'card_number' you should insert a new line in vtiger field with thoses > values : > > insert into a vtiger_contact values (4, an_unused_field_id, 'card_number', > 'card_number', > 'vtiger_contactdetails',1,7,'card_number','card_number',1,0,0,15,0,4,1,'I~O',1,NULL,'ADV' > ) > > And add a the new column in vtiger_contactdetails. > > (assuming your new field is called 'mobile_phone' and is used to store a > phone number.) > Did I get it right that I have to update three tables in database for this case? These table are: vtiger_field, vtiger_contact and vtiger_contactdetails, aren't they? thanks for help so far! Gabor ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From joe at tsolucio.com Tue Nov 21 06:56:24 2006 From: joe at tsolucio.com (Joe Bordes) Date: Tue, 21 Nov 2006 15:56:24 +0100 Subject: [Vtigercrm-developers] example does not work In-Reply-To: References: Message-ID: <1164120984.10220.52.camel@joesunix.int> HI, El mar, 21-11-2006 a las 15:19 +0100, gabor escribi?: > hi > > > The second value of your insert is an empty string. It > should be a > > numeric value obtained from the function > getUniqueID("vtiger_field"). > Actually it is enough if you issue this query in mysql. I > have used this query in mysql and it always assigns a unique > value there. Yes, this is because the field is defined as an auto-increment. The problem is that this procedure does NOT update the value in vtiger_field_seq so any new module or maybe some patches are going to get into trouble with overwritten field values. It's OK if your sure you are never going to add anything somebody else has done. The correct way to do this is launch the SQL insert and then modify the value in vtiger_field_seq accordingly. Joe TSolucio > > > > > > > > El mar, 21-11-2006 a las 00:14 +0100, mikozod hozza escribi?: > > > Hello, > > > > > > I would need help why the example at > > > > http://wiki.vtiger.com/index.php/Creating_New_Fields_in_Existing_Modules > > > does not work for me. > > > I have installed vTiger 5.2.0 on Linux box. > > > I put this query: > > > "insert into vtiger_field values( 4, '', > > > 'event_time','vtiger_login_hist', 2, 5, 'event_time', > > > 'Event', 0, 0, 0,100, 2, 5, 1, 'DT~O', 1, 0, 'BAS' );" > > > vtiger_login_hist is my prop table., event_time is one of > > > its field. > > > ___________________________________________________________ > A legjobb AKCI?S utaz?sok oldala - Budav?r Tours > http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From oded at atelis.net Tue Nov 21 07:24:22 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:24:22 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <1164122662.13078.56.camel@x-23.atelis.net> Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). If its ok, I'd like to raise these issues here - not all at once, of course - and get some feedback, and possibly solutions to these. I'll start with the first question then: We've developed an in-house inventory management application to manager our sales of hardware products - we are resellers for a company that manufactures extension cards for PCs. Each such card has a name, model number and a serial number, where the serial number in unique for each item - not product. In our own inventory application, there is a "product" entity which has a model number, and each product has several serial number assigned to it. Due to commercial issues with out supplier (tracking eligability of customers for support) , we need to track each item that is shipped, using the serial number. Whenever we receive a delivery, we go over the boxed and add the serial number of every item under the product entity for that type of product. When we sell a product, we remove the item serial number from the inventory. We are not trying to use vTiger CRM to track inventory instead, but apparently in vTiger CRM, the product entity carries the serial number, so each product can have only one serial number available in the inventory. This forces us to either register each boxed item we receive as a product or ignore the serial numbers. We can't do the latter, and the former is problematic due to several reasons: - Creating a product entry is complicated and time consuming - creating 500 product entries for a shipment of 500 boards takes considerably more time then recording 500 serial numbers somewhere. - Product views (such as "Search for product" in the invoice editor) rarely list the serial number, so you basically get a list containing several dozens (sometimes hundreds, depending on the item) of similar entries and one has to guess which carries the correct serial number. - Inventory reports listing item quantity become completely useless. Is there a way to do what we need that I wasn't aware of ? Thanks. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. Nobody takes a bribe. Of course at Christmas if you happen to hold out your hat and somebody happens to put a little something in it, well, that's different. -- New York City Police Commissioner (Ret.) William P. O'Brien, instructions to the force. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/062e9236/attachment-0004.html From dgrant at accuratetechnologies.com Tue Nov 21 07:37:31 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 10:37:31 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> _____ From: Oded Arbel [mailto:oded at atelis.net] Sent: Tuesday, November 21, 2006 10:24 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] Question about the inventory mechanism Hi all. I'm evaluating vTiger CRM for my company, and there are several issues where either I don't understand how to do things using vTiger CRM or vTiger CRM is missing important functionality (important to my company , anyway ;-). We wrote a back-end process to update the CRM with information out of our inventory system, including stock info, etc. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d414d269/attachment-0004.html From oded at atelis.net Tue Nov 21 07:52:42 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 17:52:42 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> Message-ID: <1164124362.13078.61.camel@x-23.atelis.net> On Tue, 2006-11-21 at 10:37 -0500, Dennis Grant wrote: > > We wrote a back-end process to update the CRM with information out of > our inventory system, including stock info, etc. But how did you solve the serial number issue with the CRM inventory mechanism ? I can probably sync our local inventory system to vTiger CRM, but if the vTiger CRM inventory reports will not be useful, and its not easy to use the inventory information in other entities (such as sales and invoices), then its kind of useless to me - we can just as easily continue to use our inventory system w/o integration and scribble serial numbers by hand on the invoices. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. You know what I did before I married? Anything I wanted to. -- Henny Youngman -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/d95f406f/attachment-0004.html From dgrant at accuratetechnologies.com Tue Nov 21 08:01:17 2006 From: dgrant at accuratetechnologies.com (Dennis Grant) Date: Tue, 21 Nov 2006 11:01:17 -0500 Subject: [Vtigercrm-developers] Question about the inventory mechanism Message-ID: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> But how did you solve the serial number issue with the CRM inventory mechanism ? We didn't - no need, as we don't track serial numbers like you do. But the concept of coding back-end connectors to do your data entry is valid. DG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/5e68f763/attachment-0004.html From oded at atelis.net Tue Nov 21 08:24:45 2006 From: oded at atelis.net (Oded Arbel) Date: Tue, 21 Nov 2006 18:24:45 +0200 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA7@exch.accuratetechnologies.com> Message-ID: <1164126285.13078.65.camel@x-23.atelis.net> On Tue, 2006-11-21 at 11:01 -0500, Dennis Grant wrote: > > > > > > But how did you solve the serial number issue with the CRM inventory > mechanism ? > > > > We didn?t ? no need, as we don?t track serial numbers like you do. > > > > But the concept of coding back-end connectors to do your data entry is > valid. It is, and I will do that if I can figure out a way to map the entities I need to what the CRM provides. -- Oded Arbel Atelis oded at atelis.net Tel: +972-54-7340014 ::.. In an essay about programming, Ellen Ullman tells a great anecdote about a programmer who was so socially inept that they could only communicate with him via email, even they all shared the same office. She also writes: "Pretty graphical interfaces are commonly called user-friendly. But they are not really your friends. Underlying every user-friendly interface is terrific contempt for the humans who will use it. ...to build a crash-proof system, the designer must be able to imagine--and disallow--the dumbest action possible. He or she has to think of every single stupid thing a human being could do. Gradually, over months and years, the designer's mind creates a construct of the user as an imbecile. This image is necessary. No crash-proof system can be built unless it is made for an idiot." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/a90fbeab/attachment-0004.html From dan.means at teamsrs.com Tue Nov 21 08:26:57 2006 From: dan.means at teamsrs.com (Dan Means) Date: Tue, 21 Nov 2006 08:26:57 -0800 Subject: [Vtigercrm-developers] Question about the inventory mechanism In-Reply-To: <1164124362.13078.61.camel@x-23.atelis.net> References: <3E26E7A199CABA49822B3E6B741434F9010C4DA5@exch.accuratetechnologies.com> <1164124362.13078.61.camel@x-23.atelis.net> Message-ID: <456328D1.9070002@teamsrs.com> An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061121/2d9213c2/attachment-0004.html From g.un at freemail.hu Tue Nov 21 12:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From g.un at freemail.hu Tue Nov 21 12:15:43 2006 From: g.un at freemail.hu (gabor) Date: Tue, 21 Nov 2006 21:15:43 +0100 (CET) Subject: [Vtigercrm-developers] example does not work In-Reply-To: <1164120984.10220.52.camel@joesunix.int> Message-ID: > > Actually it is enough if you issue this query in mysql. I > > have used this query in mysql and it always assigns a unique > > value there. > > Yes, this is because the field is defined as an auto-increment. The > problem is that this procedure does NOT update the value in > vtiger_field_seq so any new module or maybe some patches are going to > get into trouble with overwritten field values. It's OK if your sure you > are never going to add anything somebody else has done. > > The correct way to do this is launch the SQL insert and then modify the > value in vtiger_field_seq accordingly. So, for what purpose this vtiger_field table is there? I have a custom field in contacts (besides my problem described earlier) and this vtiger_field table is really empty ___________________________________________________________ A legjobb AKCI?S utaz?sok oldala - Budav?r Tours http://ad.adverticum.net/b/cl,1,6022,99401,161631/click.prm From philip at vtiger.com Fri Nov 24 00:04:46 2006 From: philip at vtiger.com (Philip) Date: Fri, 24 Nov 2006 13:34:46 +0530 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 Message-ID: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Team, Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ http://en.vtiger.com/wip/index.php Trac status: http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. Regards, Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20061124/8c8a53f2/attachment-0004.html From jens at Strawberry.COM Fri Nov 24 00:38:55 2006 From: jens at Strawberry.COM (Jens Hamisch) Date: Fri, 24 Nov 2006 09:38:55 +0100 Subject: [Vtigercrm-developers] Status update on vtiger CRM 5.0.3 In-Reply-To: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com>; from Philip on Fri, Nov 24, 2006 at 01:34:46PM +0530 References: <10f18fec402.-6840889294331393094.2295824973665278308@@vtiger.com> Message-ID: <20061124093855.B779@Strawberry.COM> Hi, PostgreSQL support is still not complete in vtigercrm release 5.0.2. I've already sent an patch to you when 5.0 was released, but you said to incorporate this into 5.0.1 ... In 5.1_jens the PostgreSQL support is fine. 5.1_jens is based on 5.0.2. I may extract the PostgreSQL related diffs between 5.0.2 and 5.1_jens and hand them over to you as a patch until sunday ... Should I? Kind regards, Jens On Fri, Nov 24, 2006 at 01:34:46PM +0530, Philip wrote: > Team, > > Iam very happy to inform you all we have crossed half way mark inversion 5.0.3 development. As of today we have fixed about 60+issues and updated the bleeding-edge demo @ > > http://en.vtiger.com/wip/index.php > > Trac status: > > http://vtiger.fosslabs.com/cgi-bin/trac.cgi/query?status=closed&group=owner&milestone=5.0.3&order=priority. > > > Based on the community feedback on quality of the product we areplanning to update the trac status on daily basis so that we canindentify any issues well in advance and avoid last minute glitches.This will also help us making the release hassle free. > > We are looking forward for your help in validating the clossed issues.If there are any breakages kindly drop a mail to philip at vtiger.com sothat i can update the ticket status in trac. > > Regards, > Philip > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -- -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162 | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0 | . | Fax: (+49 8171) 41805-59 \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM \____/ Strawberry at Strawberry.COM From gregory.machin at gmail.com Wed Nov 29 04:32:54 2006 From: gregory.machin at gmail.com (Gregory Machin) Date: Wed, 29 Nov 2006 14:32:54 +0200 Subject: [Vtigercrm-developers] vtigercrm nubee Message-ID: <30200a940611290432s3c146c22h2deecc7b74021ad3@mail.gmail.com> Hi All. I'm trying to install my, vtiger 5.0.2 from the tgz file.. and I get the following on the finish step .... Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/vtigercrm/adodb/adodb-xmlschema.inc.php on line 1656 Im using Fedora Core 6 64_bit AMD Turion 64 3Hz 1Gig Ram apache 2.2.3 php 5.1.6 php.ini ... max_execution_time = 300 ; Maximum execution time of each script, in second max_input_time = 60 ; Maximum amount of time each script may spend parsing memory_limit = 512M ; Maximum amount of memory a script may consume I started out memory_limit = 32M then 64M then 128M then got peeved and set it to 512M and still the same error.. I have played with all the setting I know and have used to resolve, similar problems before .. I'm stumped ... please help Many thanks -- Gregory Machin gregory.machin at gmail.com www.linuxpro.co.za
may not do what you want since the class setting always takes precedence over the "align". The better choice is this which will always work. 4) One nowrap type item in a table cell can turn off wrapping for the **whole column** of data and ruin the layout. Avoid using nowrap! 5) I couldn't resize images since the HTML sizing seems to be stored with the link information for the image. Photos are too large by default. 6) I don't think   codes are required in empty data cells. In the past they used to be required to ensure a cell would display properly. If you need to include one, put it **after** the data not in front so that the alignment of the data is not disturbed (assuming the data is left aligned), e.g. {$data}  {$data}