Jump to content


Ivica

Member Since 06 Oct 2011
Offline Last Active Nov 16 2016 10:16 AM
*****

#2196 csv import problem

Posted by Ivica on 01 October 2012 - 09:36 AM

I just checked and import worked on my computer in Chrome. It is maybe OS/Chrome version problem. Can you tell me your version of Chrome and OS you are using?


#2163 PHP Curl

Posted by Ivica on 23 September 2012 - 06:31 AM

Can you provide more details? Which OS are you using, which error you are getting when you trying to install it?


#2147 Integer/Decimal Fields with blank input

Posted by Ivica on 19 September 2012 - 06:08 AM

Database shouldn't be in strict mode, there is even ServiceHelper that check this, so if your database is in strict mode, you shouldn't be able to install Zurmo application.
  • euc likes this


#2066 What is the difference between admin and super admin?

Posted by Ivica on 06 September 2012 - 09:03 AM

Super admin user is the most powerful user in system. Super admin is user that belongs to Super Administrators users, and between other thing, this user can execute maintenance tasks(like upgrading schema, backup databases and so on), setup system and so on.
Super admin user can setup rights/permissions for other users too, and for admin users.

Best practice is to have only one super admin user is system.


#2047 How to update customfielddata without reinstall?

Posted by Ivica on 05 September 2012 - 05:12 AM

No, it is not possible to call DefaultDataUtil::load() method outside installation.

But you can edit these custom fields from Designer tool. Open Designer, select module where this custom field belongs too, then click on 'Fields' tab, select custom field you want to edit, and click on 'Configure'.


#2008 Email Notifications

Posted by Ivica on 30 August 2012 - 05:15 AM

SMTP configuration is used for connecting to SMTP server to send emails from Zurmo application.

There are two types of notifications, critical and non-critical. When non-critical notification is created, email will not be sent, and user will get just notification. In case of critical notification, notification will be created, and email will be sent(usually to super admin only).


#1989 API Errors

Posted by Ivica on 28 August 2012 - 01:55 PM

I suggest you to try to run unit tests on your server first.
You need to setup $testApiUrl parameter in perInstanceTest.php(perInstanceTest.php file will be created automatically after you run unit tests for the first time, and please use different database settings in this file from one you use for production).
Then you can run api tests:
phpunit TestSuite.php api --no-freeze

More details about Zurmo unit testings can be found here: http://zurmo.org/tut...tests-explained

If you still have problems, please post output from phpunit here, and I will try to help you to fix issues.


#1972 IMAP setting

Posted by Ivica on 24 August 2012 - 02:54 PM

There was one bug in code, and few issues related to Gmail accounts, and I fixed this issues. Code is in bleeding version and will be part of next stable release(in next few days we will tag new stable).
I also edited Email Archiving wiki article, and added sample settings for unit tests using Gmail email accounts..


#1921 Missing "Status" Option in Create Lead

Posted by Ivica on 21 August 2012 - 11:03 AM

Well, you can't have same statuses in Leads and Contacts, because contacts and leads share same model(table), and status is what distinct some models as Leads and some as Contacts.
What you can do is to add new statuses, via Designer->Contacts->Fields->Status->Configure, or/and change Contact starting status.


#1816 Custom fields backup

Posted by Ivica on 13 August 2012 - 03:43 PM

All schema changes will be stored in database(if you make those changes via Designer tool), so after yo backup/restore database, and copy files, everything should work. The only items you might need to change are settings in perInstance.php file.


#1462 Email Configuration with GMAIL SMTP

Posted by Ivica on 12 July 2012 - 08:56 AM

One more thing, about Google SMTP ports/encryption. Port is related to encryption which you are using, so if you are using 'ssl' you must use port 465, and if you are using 'tls' encryption, you must use port 587.


#1461 Email Configuration with GMAIL SMTP

Posted by Ivica on 12 July 2012 - 08:48 AM

There was no way to set encryption type in outbound SMTP settings, and I fixed this issue, by allowing admins to enter encryption type(allowed values are '', 'ssl' and 'tls'). This code will be part of next Zurmo stable release(which we will release in next few days), but if you are using Mercurial you can get current bleeding version of Zurmo and be able to use Gmal SMTP server.


#1444 auto updates in bit bucket org

Posted by Ivica on 11 July 2012 - 06:45 AM

You can not do <?php 'git pull'; ?>, you need to navigate into right folder, and do something like:
<?php
shell_exec('cd path_to_zurmo_root_folder');
shell_exec('hg pull');
shell_exec(''hg update);
?>
But I would prefer more shell script on Linux or batch script for windows. Below is Linux version:
#!/bin/sh
cd path_to_zurmo_root
hg pull
hg update
and just set cron to call it every minute.


#1432 auto updates in bit bucket org

Posted by Ivica on 10 July 2012 - 11:51 AM

Second option should work, but you would need to write php script, that would call mercurial pull and update commands.

You need to set this cron on your production server, and also to place there shell script. So, that shell script should have those commands:
cd path_to_repository
hg pull
hg update

And call it every minute or every five minutes, depending on your needs.


#1430 auto updates in bit bucket org

Posted by Ivica on 10 July 2012 - 09:41 AM

There are two ways to do this:
1. On your server create cronjob that will pull and update code on your server every minute or every five minutes. This is the way I recommend.
2. You can create service(remote action trigger): Admin->Services, select POST type, and enter url of script that will be called everytime you push changes to server. Although this changes will be updated as soon as you push code, because code would be a bit more complicated, I suggest first option.