sardoj / vtmoduledesigner Goto Github PK
View Code? Open in Web Editor NEWModule Designer for Vtiger 6
License: Other
Module Designer for Vtiger 6
License: Other
Hello, I have blank index.php page every time I click save button to save record from new custom module created with VTModuleDesigner. I create and see all info is saved but I'm not sure if something can go wrong behind the blank page. Can you check it ?
I installed the Module designer and Locate it in the Templates area, when I create a custom module and get to the Export part it will allow me to download it but won't allow me to install it. Here is an error I was getting
Warning: simplexml_load_file(): test/vtlib/manifest-1398707755.xml:1331: parser error : xmlParseEntityRef: no name in /home5/alrservi/public_html/CRM/vtlib/Vtiger/PackageImport.php on line 54
Warning: simplexml_load_file(): Rate & Term Refi in /home5/alrservi/public_html/CRM/vtlib/Vtiger/PackageImport.php on line 54
Warning: simplexml_load_file(): ^ in /home5/alrservi/public_html/CRM/vtlib/Vtiger/PackageImport.php on line 54
Warning: Cannot modify header information - headers already sent by (output started at /home5/alrservi/public_html/CRM/vtlib/Vtiger/PackageImport.php:54) in /home5/alrservi/public_html/CRM/includes/http/Response.php on line 158
{"success":false,"error":{"code":"error-install","message":"An error occured during installation. Please export the package and try to install it manually to see the error"}}"
I uploaded the files to root vtiger 6 install. When I click settings and Templates VTModuleDesigner is not there?
Bonjour Jonathan,
Tout d'abord, un grand merci pour votre module, je pense que c'est une contribution inestimable pour l'avenir de la version open source de vtiger ;)
Je suis en train de faire quelques essais sur une version fraîchement installée.
Dans un 1er temps, je cherche à convertir un ancien module assez basique intitulé "phplistsync" qui permet de synchroniser la base des contacts avec l'outil d'emailing phplist.
A priori il s'agit donc d'un module de type "extension", j'ai simplement :
Warning: in_array() expects parameter 2 to be array, null given in /var/www/vtigercrm6/include/Webservices/VtigerCRMObjectMeta.php on line 44 Warning: Invalid argument supplied for foreach() in /var/www/vtigercrm6/include/QueryGenerator/QueryGenerator.php on line 172 Warning: Invalid argument supplied for foreach() in /var/www/vtigercrm6/include/QueryGenerator/QueryGenerator.php on line 172 Warning: array_flip(): Can only flip STRING and INTEGER values! in /var/www/vtigercrm6/modules/Vtiger/models/Module.php on line 199
Ci-dessous le module que je cherche à importer :
https://www.dropbox.com/s/tykvdobocbfoqi4/PHPListSync-1.0.0.zip
Et le résultat une fois importé :
https://www.dropbox.com/s/mx5gvnd4vpt10a7/PHPListSync_2014-02-20_1.0.0.zip
Si vous avez des pistes pour les étapes nécessaire, je suis preneur.
Merci d'avance,
Cdlt,
Hi,
First thanks for your marvellous tool.
My need and my problem:
. I don't want to create all the fields I need in the "Potentials" module
. Then I create a new module I've called "Service offer" to insert detail of the service depending from the current "Potential"
. When I create the module "Service offer" with "Module Designer 6", I indicate a related module is "potentials"
. From the "Service offer" I can select a "Potential" to link with.
. But from the "Potential" I don't any way to go to the related "Service offer" (The "Service offer" module is not in the Related module list (on the right menu).
How should I do to get this ?
Thanks for your help.
Yves
Please add this kind of functionality like this.
Hi sardoj,
I can't seem to create a working module. Here are the steps I followed after installing Module Designer:
Entered module details as below:
And then installed the module with the button on the last page. It says it installs correctly.
Click on home to reload the home page. The module appears in the menu. Click on the new module and it comes up with some warnings as below:
If I ignore the warnings and try and create a record, the record create screen comes up fine with no warnings. But after I click save it takes me to the white page of death. Going back to my created module doesn't show the item I created.
What can I do to fix this?
Thanks
Hello,
I have updated the module designer plugin(the version from Sep. 9th), and I later updated Vtiger to version 6.1.0.
Now when ever I choose an option i module designer that makes a popup, for example to load an existing module, to create a new field. Instead of a popup a new page gets loaded with the contents of the popup. Moreover the submit/save buttons do not redirect back to the main moduleDesigner page and I cannot apply the data.
Thanks.
Hello,
First I want say that you make a really good job with your Module design.
I try to use for a simple module and I do without any problems.
I find two error (probably my fault) where I hope you can help me.
The first one is when I create the new test module after I save a new record on my module the program stay on a blank screen. Can you explain what I have to set for return to the detail or to the main list ?
The second problem is when I try to change the existing account module for add a releated list to my module.
After load and make the change to the code I press "make and install module" and nothing happen. I try at this point to export and reimport module but when I do this I received this error
Warning: simplexml_load_file() [function.simplexml-load-file]: test/vtlib/manifest-1394276135.xml:360: parser error : xmlParseEntityRef: no name in /home/ftionlin/public_html/testcrm/vtlib/Vtiger/PackageImport.php on line 54
Warning: simplexml_load_file() [function.simplexml-load-file]: Food & Beverage in /home/ftionlin/public_html/testcrm/vtlib/Vtiger/PackageImport.php on line 54
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/ftionlin/public_html/testcrm/vtlib/Vtiger/PackageImport.php on line 54
(I upload the packageImport.php and the other on the zip file)
I try to export and reimport the module without any change from the original one but the problem is the same.
If you can help me I really appreciated. If you want I give you details for access and understand what happen to my test vtiger installation
Thanks a lot and sorry for my bad english
Kind regards
Hello!
I got a 500 error message when I submit data to my custom module. Here ist the debug part of my vtiger installation:
ADODB error Query Failed:SELECT AS label, AS id FROM WHERE IN (?)::->[1064]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS label, AS id FROM WHERE IN (14113)' at line 1
mysql server version: 5.5.34
Have a nice day.
After create a module I need change the "related menu" but it can't be possible.
Bonjour Jonathan,
Je souhaite ajouter un champ date dans les commentaires qu'on peut créer à partir d'une prospect par exemple.
Donc, j'ai fait le paramétrage suivant :
Ensuite dans LBL_MODCOMMENTS_INFORMATION, j'ai ajouté un champ Date (avec toutes les traductions). puis j'ai coché : Création rapide et Edition en masse et list view.
Dans related lists, j'ai ajouté Leads avec méthode get_related_list.
Enfin, j'ai Généré et installé le module.
Mais quand je vais dans les commentaires à partir d'un prospect, je ne trouve pas le champ Date.
Merci pour ton aide.
Hi!
First of all thanks for this good work. I started some days ago my first experience with Vtiger.
..and soon i needed this module designer.
I'm working with vtiger 6.1.
I have installed moduledesigner-10102014 and the patch.
This module have several minor bugs related to fields properties( lost when I edit my module), but this helped me to understand how vtiger work, his database tables ...how to fix this properties manually through vtiger_fields table.
I tried create a identifier field in my module type auto increment ... not work ..but this is not a big problem (there is always a automatic identifier created).
I have a field ui type 10 and I have understand how setup relation manually using setRelatedModules
Only one problem I can't solve : My module is a easy list of payments related to the accounts.
So if I add a payment from accounts -> payments->quick create ..all go well, vitger update all related tables crementity and crmentityrel.
If I open payment from the menu and add a record, only crmentity are updated .. nothing on crmentityrel table.
I'm a noob, I tried to search here but I haven't found a solution that i can't understand.
Can someone help me with some suggestions ?
Thanks in advance !
Dears I am new to VTIGER so can anyone guide me how to import designer to VTIGER 6 as i am trying to import mainfest files but always having this error so i think i am not doing the right action
dUnzip2: ZIP File is corrupted or empty
Warning: Invalid argument supplied for foreach() in C:\Program Files\vtigercrm600\apache\htdocs\vtigerCRM\vtlib\Vtiger\PackageImport.php on line 153
Hi
I have installed the Module Designer + the Patch, however when I try to create / export new modules i am receiving an error message.
Any thoughts?
Kr Steve
I have created a test module called our customers. I added a related to field and set it to contacts. if I type name in JOE then Joe bloggs comes up the way it should. See below
If I click search button I can get no results?
I also removed Organization Name from contacts. When I load contacts from Vtiger Organization Name is still there. I even disabled the Organization module but still comes up. I think this is a Vtiger issue because when I load Contact back into VTModuleDesigner the related to field for Organization Name is not there?
Does this work for 5.4 version and if not what is the alternative ?
Hi,
Thanks for the extension.
I downloaded the latest version. Installed successfully but the related list seems to have some problem.
When I try to relate any module, it first opens in a popup and then Chrome (or Firefox) automatically redirects it to new window, there I am not able to save the realted module. The popup box does not stays.
I have added a new field to the contact form, type related module, 1-m hooked to another module created by Module Designer, and now, when i saved a new record return this error:
{"success":false,"error":{"code":"Record you are trying to access is not found","message":"Record you are trying to access is not found"}}
I tried deleting both the custom form that the field of the contact form but the problem persists
Do you have ideas?
First of all, I would like to say thank you for your effort and kindness of sharing it.
Now, I’ve used your Module Designer on a virtual machine with windows 7, there I´ve created a module and also I installed it and it worked just fine. Then I try to use this new module in another instance but this time I had a problem, here is the message I have: “Permission to perform the operation is denied for name”.
Could you please help me?
Hi all,
I have just installed module designer successfully but unfortunately I don't have the "module designer" menu displayed under the templates menu. In other words, when and click on templates, I have only one menu (company details). any Idea ...?
Thx.
Hi,
On last part of creating module neither of the following links are working:
Make and download the module's ZIP package
Make and install the module
I have checked to make sure that there is only 1 identifier checked but the module doesn't run the export.
Let me know if there is additional documentation.
Thanks a lot for a great module again, can't wait to get it running!
Dear, when I created a custom module, and related it to Purchase Order module, it works fine, I can add or select records of the custom module under Purchase Order module, but when I try to creat a custom module and relate it to Products module, something is wrong, I can add/delete records in the custom module, but there is no any record when I select or add records of the custom module under Products module, any idea?
This is the message i get when i am trying to re-edit existing modules and modules i have created using the module designer.
Any ideas?
thank you very much
i opened module with designer
and i'm trying to remove field by dragging it to trash and saving by make and install.
only raised version of module is saved.
uitype of field is 56 it's in first block (LBL_BLOCK_SYSTEM_INFORMATION)
Hello Jonathon,
First many thanks for creating this module !
I have module designer installed on 2 vtiger websites.
On 1 server the edit of a module field is working ok, on 1 it's not working ok.
Firebug NET panel gives an network error on "GET CustomScript.js" ->
"NetworkError: 404 Not Found - 'myurl'/modules/Settings/ModuleDesigner/js/CustomScript.js"
{"success":false,"error":{"code":"error-param","message":"LBL_ERROR_PARAM"}
I'll hope you gan give me some help how to solve this issue ?
Kind regards,
Marc
in some custom or core modules when I want to add or modify fields the save button not work. What happen? Can you confirm it is the same in your instance? i have three independent installation and everywhere is the same situation - cant save modified field.
Hello,
Each time when I'm trying to create a module I have this error:
"An error occured. Please try again." in browser.
Does anybody have fixed this problem ?
The error from Console:
POST http://demo.urmet-ultralux.ro/index.php?module=ModuleDesigner&action=MakePackage&parent=Settings 403 (Forbidden) jquery.min.js:4
onclick index.php?module=ModuleDesigner&view=Index&parent=Settings&block=3&fieldid=32:326
Object {readyState: 4, setRequestHeader: function, getAllResponseHeaders: function, getResponseHeader: function, overrideMimeType: function…}
abort: function (a){a=a||"abort",p&&p.abort(a),w(0,a);return this}
always: function (){return i.done.apply(i,arguments).fail.apply(i,arguments)}
complete: function (){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
done: function (){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
error: function (){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
fail: function (){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
getAllResponseHeaders: function (){return s===2?n:null}
getResponseHeader: function (a){var c;if(s===2){if(!o){o={};while(c=bJ.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c}
isRejected: function (){return!!e}
isResolved: function (){return!!e}
overrideMimeType: function (a){s||(d.mimeType=a);return this}
pipe: function (a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?ia:ia})}).promise()}
progress: function (){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
promise: function (a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}
readyState: 4
responseText: "
I cant create and download or create and install, as each time I am doing that I am getting the error...
If I press twice I get the message "Your module version is same than the module version is installed".........Then I tried to update the version and gave it a try but its again gave me the same error "An error occurred Please Try Again"
I can see the module is installed and located in menu but when I am clicking on it its giving me this error... "Permission to perform the operation is denied for name....Go back"
Please help me, I am really interested
Hi there,
I have created a new module called "Expenses"
When I try and access the menu item I get the following error: "result is not an object"
Any suggestions on how to fix this?
Mark
First up I've been having great success with your module designer, so thank you!
Now, it would be nice to be able to define these module events inside the module designer rather than manually running scripts after the module is installed.
This is so we can, for example, set up related lists from existing modules to the new one using a function like:
$contacts->setRelatedList(Vtiger_Module::getInstance('Payslip'), 'Payslips',Array('ADD'),'get_dependents_list');
To let Contacts have many Payslips that are viewable through a tab on the Contact DetailView.
It's a small thing but it would be nice to hit Install and not have to do anything else through scripts.
I have tried downloading the module zip, unzipping it, editing the module's php file and re-zipping, but vTiger doesn't like the new zip for some reason.
Dears,
Kindly i cannot find Phone calls module on VTIGER 6 ? is it free ?
Vtiger 6.1
I have two modules one called Trainers which I made and one called Players which is actually contacts.
I created an UI 10 related module to Players and related it to Trainers. Upon saving the player/contact I get Record you are trying to access cannot be found. If I remove the UI 10 releated module from players/contacts. every thing works but I cant add a related module?
I created the module 'Dealers'. That works perfect!
Now I edit the existing 'Potential' module and added a related_to field (related to Dealers module)
When I create new potential and click on save, I receive an error message:
{"success":false,"error":{"code":"Record you are trying to access is not found","message":"Record you are trying to access is not found"}}
Thanks for this module, it is awesome. I have had success adding related lists for modules like Accounts and Documents, but I cannot add the Comments module as a related list.
I go through the process and all seems to work, however, the Comments relationship is not saved. When I reload my module in the designer, the other items I put in the related lists tab will be present but the Comments relationship will be missing.
Hi, i cant edit my module, as it shows the error:
"String could not be parsed as XML" - everytime, when i try to load and edit the created module.
How to solve?
regards from Austria
Hi,
I created a new module with vt module designer. Myself added three fields in lbl_general_information namely, Date,Name(As identifier),operation,Related module as Organizations,contacts.
In vtiger_tab it shows all the fields like Date,Name,operation.But in vtiger_field table it shows only the date field. The module screen also not showing any other fields other than date.
I attached screenshots of tables and screen for reference. Help me to find the solution.
thanks,
M.Dinesh Kumar.
once i made the new module and install it then going to its page i found this error !
Permission to perform the operation is denied for name
did i miss something
Hello!
I created a new Module called "Spenden" and I want to have this in the Account and Contacts Module as related list. In the Contacts Module it is already working, but I can't get it working in the Account Module.
What I have done:
1.) open Account Module with module designer
2.) give a new Version Number: 0.2
3.) add related list -> Spenden -
4.) make and install module
In the Account Module there no related list "Spenden" . When I go back to the module designer the related list "Spenden" is dissappeared from the account module.
Hi there,
firstly I want the thank you for the fantastic module designer - it really makes it so easy for a non programmer like me to create new modules.
I'm having a issue with making the related lists work in module designer for existing modules. Here is what I have done so far.
Then I go into a project task and Add a related milestone - this part works fine. BUT when I go to project milestones and click the newly added Project tasks tab the list is empty.
A few other observations:
Re: Adding project task from project milestone
when I am view the related project task list in Project milestone I can add a project task from the list view - in this case the new project task is automatically related to the project milestone - so this works as it should.
Re: Selecting project tasks
If I try and select a project task in the related list view, it is added to the list BUT the Related to project milestone field in project tasks is not updated.
I hope that all makes sense.
any suggestion on how to get that all working?
Mark
Hello!
Thanks for this plugin! A wonderful work what you have done. But till now I got one problem: When I try to load the existant module "contacts" I got : "String could not be parsed as XML" .
Iam using the german language. Could that be a problem ?
does this work on 6.1 because i tried to import it and succeeded ? so will it work fine or not ?
I have managed to use the Module Designer to create a couple of modules successfully and also modify out of box modules to add extra functionality to them. What I found very annoying is that whenever I added a file holder object or image holder object, it breaks the Java Scripting and you can no longer click on the calendar icons or any pop up boxes. Also the file holder themselves do not work at all.
I don't know if I am doing anything wrong, I cannot even delete those fields from the module so I can regain proper functionality on the module.
Please help
When creating a module if "* Custom Name *" is selected from the 'Menu' picklist for the 'Related Menu' section the following error is returned when the module is selected from the vTiger menu-:
"Permission to perform the operation is denied for name"
I'm using vTiger 6.1.0
Hello,
I am a French user and I recently installaded (on a clean VT6 instance) your module.
First congratulations for the work.
However, I am a bit lost on how to use it.
Mainly my questions are about the fileds:
-Dossier du module
-Manifest XM
What are those fields used to?
Is it possible to have a quick how to for those fields?
To clarify I am not a Vtiger expert so my request might be trivial.
Note: I also have anissue but a thread is already opend about it. So I will read it hoping it will help me to close it.
Thanks a lot.
Hi,
Thanks for your great work.
I create one simple entity module using this extension. No issue in menu and table creation. When I clicked the menu screen appeared without fields and labels (both in list view and create view). When I checked the modules folder, the folders actions, models and views are not created but schema and modulename files are created. What could be the issue?
Another issue which I found was, when I try to pick any custom field added module as a template I am getting 'error occurred' message.
Thanks,
Raj
Great job!!!
Then, my problem is, I created a module with related fields. One of them I cannot delete. I delete it by moving it to the trash bin. I do not see it in design view. However when I install the module, there it is. I cannot even change any properties of it? Need to trash the module and build a new one, or is there a way?
Thanks again
Nuri
Hi Jonathan,
I am not sure if this is a Moduledesigner issue but maybe you have an answer on this. I use the Timecontrol module to keep track of time in project tasks and projects. Via your module designer I updated the timecontrol module so it has two new UI10 type fields for accounts and projects. I use the reports module to generate reports from the Timecontrol module. But when I generate a report using the two newly added fields, no entries show up. When I edit the report so that the fields I created with module designer are not used while generating the report it works.
Again, maybe this is a reports module issue, as I remember from vtiger 5.4 the reports were very sensitive for certain types of fields or conditions.
I set image field in new block. field is created in database table but after submitting data name of image is not displayed in records.
And also image is not saved anywhere.How to refetch it ?
Hi there,
Thanks for a great extension.. Really the only thing missing from the VT studio.
I have already attempted to create a couple different modules both from and already core modules but I keep running into this "Permission to perform the operation is denied for name" error message. Are you able to tell me:
1 - Why that is and what the fix is or could be?
2 - I migrated from 5.4 to 6 - Could that be the reason and is a fresh install needed?
3 - Do you have some documentation or are looking for help in developing the documentation for this module.
Thanks,
JIM
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.