Jump to content
X2Community Forums

Leaderboard

Popular Content

Showing content with the highest reputation since 12/02/21 in all areas

  1. After a server upgrade X2CRM stopped working. So I needed to make some updates to get it working for a client. They are posted on GH if anybody needs. https://github.com/arduent/X2CRM Updated to run using PHP 8.0x Updated to make it work with modern MySql/MariaDB server ie, ONLY_FULL_GROUP_BY is now set by default, which totally breaks all the join/'group by' queries in X2CRM. Updates to fix for vulnerabilities reported in CVE-2021-27288, CVE-2020-21088. Added some bug fixes from ignored pull requests on main repo. Added translation updates from ignored pull
    2 points
  2. Hi Tanmoyrock, You can give these users a role then set it in admin "index.php/admin/editRoleAccess" which lets you set the record access, field access can be set from "index.php/admin/manageRoles" more options can also be found in the "User Management" on the admin page. -Jack
    2 points
  3. HI, I've been a long standing user of a paid version of X2CRM (own deployment, perpetual license). Not currently in use; version 5."something". Reviewing the CRM options today available to us, we conclude that X2CRM can still do the job. Originally, the multi-pane home page was very attractive, the amazing depth of functionality based on a powerful database -- AND especially "bubble up" extensive notetaking AND table-based data. So many commercial CRM systems really don't have a clue. X2CRM's momentum and outdated UX of course were always apparent. (Thru the 90's I was a big fan of Maximizer.
    1 point
  4. It is in {X2CRM root}\x2engine\protected\modules\users\controllers\UsersController.php" around line 473 (in version 8.0) BTW, I recommend you upgrade to the latest version as soon as possible, as I found 7.1 to be buggy.
    1 point
  5. Through Google Workspace, I've set up an email alias as the default for my gmail account. I'd like to use this email alias for outgoing emails from X2. However, it seems to ignore the alias and sends emails using the original account email. I did figure out a workaround that requires 2 adjustments to the X2 code: 1. A separate "user" login entry is required for Google to distinguish between the email and login. In /protected/models/embedded/GMailAccount.php, add the "user" input in the functions below: public function attributeLabels(){ return array( 'sen
    1 point
  6. I don't see any for 8.5 nor did I see any for 8.3 Thank you.
    1 point
  7. Hi Chad, If you want to add more fields to users you will have to do direct sql inserts to x2_fields and modify the x2_users table. Another solution would be to make a new module and link each user to a record and add the additional fields to this other record type. -Jack
    1 point
  8. Hello Craig, We will add compatibility with MySQL 8.0 to our next release, 8.4. We plan on releasing 8.4 in about a month.
    1 point
  9. Hello alt_f4, We released 8.3 last January which contained a few bugfixes, and upgrade to the newest yii1 version as well as compatibility with PHP 8.0. We apologize on not making a formal announcement on the forums, we will be having another release in less than a month which will contain some changes to our GMail integration. We will be making an official forum post at this time.
    1 point
  10. HI Kamran, You will want to export the action records to get call logs. -Jack
    1 point
  11. That could be the issue for you, but if all your text of your email is intact then I would not think it is being truncated.
    1 point
  12. Hi guys, I might be to quick but I see the upgrade to 8.3. Fantastic news and long awaited. Thanks so much for the opensource upgrade. Is there a changelog to show the changes made between 8.0 and 8.3? Thanks
    1 point
  13. Hi Eugeneb, Happy you like the update. Yes there is a change log, we plan on posting it early next week. -Jack
    1 point
  14. On line 67 please replace this $showUserCalendars = isset($showCalendars['userCalendars']) ? $showCalendars['userCalendars'] : 1; with this $showUserCalendars = isset($showCalendars['userCalendars']) ? $showCalendars['userCalendars'] : array(); We will put out a hot fix later this week. -Jack
    1 point
  15. Hi User, We are pushing out a new version that will fix this issue but if you need to save right now comment out line 109 in protected/modules/docs/models/Docs.php The one where "infoDocCheck" is called. -Jack
    1 point
  16. Hi user, This is an issue with how non arrays are handled in newer php. We have a fix in the next update coming out in a couple days but if you need it now. replace you code protected/modules/calendar/views/calendar/calendar.php around line 123 with this if(is_array($userCalendars)){ foreach($userCalendars as $user){ if(isset($this->calendarUsers[$user])){ $userCalendarFeed = $this->createUrl('jsonFeed', array('calendarId' => $user)); $checkedUserCalendars .= ' $("#calendar").fullCalendar("addEventSource",{
    1 point
  17. Hi spiceagent11, This sound like a problem with the JS, I would check you web browsers console for any errors that pop up after you update. -Jack
    1 point
  18. That appears to be a rogue whatsapp 'replacement' that is sideloaded on a phone. From that site you linked to it states you should only run their app if security isn't a concern. AFAIK the only way to automate / connect whatsapp is to either get approved for their developer program for api access or run whatsapp web in something like Selenium.
    1 point
×
×
  • Create New...