SuiteCRM | SuiteCRM - Open source CRM for the world
kandi X-RAY | SuiteCRM Summary
kandi X-RAY | SuiteCRM Summary
Website | Demo | Maintainers | Contributors | Community & Forum | Partners | Extensions Directory | Translations | Code of Conduct. SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application. Our vision is to be the most adopted open source enterprise CRM in the world, giving users full control of their data and freedom to own and customise their business solution.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Get form elements
- Draw a scale
- Load reserved words .
- Send email to send email
- Build a SQL query for where statements .
- Display the header
- Draw a DPAie
- Get response from stream
- Draw a rounded bar .
- Render Map Markers
SuiteCRM Key Features
SuiteCRM Examples and Code Snippets
Community Discussions
Trending Discussions on SuiteCRM
QUESTION
I am learning SuiteCRM and have a longway to go. I have never used Yahoo's YUI library. I am wanting to create a popup dialog in the AOS_Quotes Edit View page with some ajax calls and noticed in some examples that SuiteCRM makes use of Yahoo's YUI. I searched the documentation and after several search engine searches, I was not able to find anything that tells me how I include the YUI library.
Can someone direct me to how I make use of YUI in SuiteCRM and some direction on how popup's and ajax calls are made?
Thank you.
Still Learning...
...ANSWER
Answered 2021-May-25 at 00:38SuiteCRM deprecated and totally removed YUI library with version 7.11.16
You can use existing SuiteCRM backend methods to save data using ajax and create your own popups with jQuery (latest version have an updated jQuery version)
For example, saving a field could be done with QuickEdit calls Sending these params in the call:
QUESTION
I installed SuiteCRM 7.11.19, Sugar Version 6.5.25 (Build 344) on my Synology NAS. So far, everything works fine, except creating PDF templates. When I go to PDF - Templates and click Create, I get the following error:
Warning: require_once(/volume1/web/suitecrm7/modules/AOS_PDF_Templates/samples/@eaDir): failed to open stream: Success in /volume1/web/suitecrm7/modules/AOS_PDF_Templates/views/view.edit.php on line 47 Fatal error: require_once(): Failed opening required ‘modules/AOS_PDF_Templates/samples/@eaDir’ (include_path=’/volume1/web/suitecrm7:/volume1/web/suitecrm7/include/…:.:/usr/share/pear’) in /volume1/web/suitecrm7/modules/AOS_PDF_Templates/views/view.edit.php on line 47
I’ve given the user group http the following rights:
- on folder web: full read
- on folder /web/suitecrm7/modules: full read and write
- on folder /web/suitecrm7/modules/AOS_PDF_Templates/samples: full control
I’m missing something, but I have no idea what. Any help will be very appreciated.
Thanks in advance, Sabrina
...ANSWER
Answered 2021-May-18 at 15:13There could be something wrong with your permissions on the sample files. I suggest you double check these.
Note that the easiest solution, if you don't need the samples however, is to remove the files in modules/AOS_PDF_Templates/samples (maybe take a back-up just in case).
QUESTION
I am new to suitecrm. I am needing to use the logic hooks to connect to external data base. My first thought was to look at what data is available in the $bean variable when the event is fired off. So I put a
...ANSWER
Answered 2021-Jan-06 at 01:55That is the correct approach, some notes
$bean->id
will be empty when the record is new.- make sure you read all the print_r output, its very extensive but contains the data you are looking for.
$bean->column_fields
returns an array with the bean fields, you can use that array for accessing the data, something like$bean->$column_field_item
QUESTION
Using a suiteCRM query that connects with sugarCRM i need to retrieve all the opportunities that have an specific user and client id, being the client id (account_id) not queryable (at least directly).
So this means that i cannot use a syntax like this one:
...ANSWER
Answered 2020-Nov-19 at 16:37My 2 mistakes were:
- Relating the modules upside-down
- Using the get_entry_list method instead of get_relationships (this method ask for different parameters)
So i ended up with this structure
QUESTION
I want to implement a Sugar Logic Hook that fires when invoice status change to 'Validated'.
This my logic hook :
ANSWER
Answered 2020-Sep-11 at 18:28Simple mistake we all do, fetched row is an Array so you cannot access the content as a property.
I just tested this and works fine! take a look:
QUESTION
In SuiteCrm, I have 'doctor' module, in this module in 1st module I display doctors info such as name, speciality, experience etc. in 2nd table, I want to show doctrs location with fields such as address, contact of hospital, state, city. in 3rd table I have feedback received by doctor from diff.patient. like this I have multiple tables. Need multiple tables on list view page and detail view page for custom module created using module builder. Need to know how to add that. currently only one table is there on custom module.
...ANSWER
Answered 2019-Sep-04 at 18:49So you can different modules for doctor and patient and then create appropriate relationship(one-to-one, one-to-many, many-to-many) between them.
QUESTION
ANSWER
Answered 2019-Aug-09 at 03:50Solution is to override the default TopButtonSelect class and hardcode the $initial_filter variable.
So if we hardcode the value like so
QUESTION
$("#subpanel_title_documents").click(function(){
alert("clicked");
alert("loaded");
$("#documents_cases_create_button").click(function(){
alert("clicked");
setTimeout(function(){console.log("undefined");},1000);
alert("test");
setTimeout(function(){
if($("#account_id").attr("data-id-value") != ""){
alert("account");
setTimeout(function(){
var idAccount = $("#account_id").attr("data-id-value");
var nAccount = $("#account_id").text();
alert(idAccount);
alert(nAccount);
$("#account_id_c").val(idAccount);
$("#accounts_c").val(nAccount);
},500);
}else{
$("#subpanel_title_contacts").click();
alert("subpanel open");
setTimeout(function(){
var idcontact = $("*[data-module='Contacts']").data("record-id");
var nomecontact = $("*[data-module='Contacts']").data("module-name");
alert(idcontact);
alert(nomecontact);
$("#contact_id_c").val(idcontact);
$("#contacts_c").val(nomecontact);
$("#Documents_subpanel_full_form_button").click();
},1500);
};
},1000);
});
});
...ANSWER
Answered 2019-Jun-14 at 03:09You should include some more details, like in which module/detail view/edit vew/popup are you trying this.
For instance in the account module this ID documents_cases_create_button
doesn't exist.
Furthermore, I haven't found evidence that this documents_cases_create_button
exists in the SuiteCRM official repo.
If you are doing something custom, please specify.
also, if you are loading content using AJAX, and that AJAX is executed at the same time that $("#subpanel_title_documents").click(function(){
is Clicked, then the DOM object documents_cases_create_button
might not be there quite yet.
If you don't know, the set a timeout before setting this listener
QUESTION
I have created a module in suitecrm that would allow users to create or view nc case. When a nc case is created an email notification is sent to the person assigned to this variable $rev_email, however when the email is sent it is being duplicated in the person's inbox when the admin should only be receiving it once.
...ANSWER
Answered 2019-May-30 at 08:11The problem in duplicating in before_save hook is very common. We want the logic hook to run just the first time. To make sure of that we can utilize a static variable called $already_ran
.
QUESTION
I'm new in SuiteCRM world. I'm trying to include a new .js file in a module but it seems doesn't work.
I seen that in Sugar version 6.5 for include a .js file it's enough to do something like that
...ANSWER
Answered 2019-May-14 at 20:54I think my previous answer to another similar question will help you
First, include your custom JS in the editviewdefs.php
(example for Accounts module)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install SuiteCRM
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page