Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • vtiger/vtigercrm
  • varma/vtigercrm
  • alanbell/vtigercrm
  • mariusz.krzaczkowski/vtigercrm
  • manu.k/vtigercrm
  • adrgranado/vtigercrm
  • uma.s/vtigercrm
  • sardoj/vtigercrm
  • preexo/vtigercrm
  • david.valminos/vtigercrm
  • luca.saba/vtigercrm
  • dubwise/vtigercrm
  • valmir.ttcasolucoes/vtigercrm
  • lord_alan/vtigercrm
  • adrien.futschik/vtigercrm
  • edonit.rexhepi/vtigercrm
  • robert.heinze/vtigercrm
  • nrdimatteo/vtigercrm
  • sebastianzahan/vtigercrm
  • Miky/vtigercrm
  • germanf/vtigercrm
  • bernhardkau1/vtigercrm
  • olegtsoy/vtigercrm
  • grandel/vtigercrm
  • mario.thummler/vtigercrm
  • sutharsan/vtigercrm
  • james.douglas/vtigercrm
  • vikas/vtigercrm
  • jeffmchristensen/vtigercrm
  • lukasz.g/vtigercrm
  • nicolas.gasnier/vtigercrm
  • hamish.theitcompany/vtigercrm
  • engrbm87/vtigercrm
  • Quoc/vtigercrm
  • peter.maria.engeli/vtigercrm
  • kiranraju.j/vtigercrm
  • manuel.lozano/vtigercrm
  • dhaupin/vtigercrm
  • Ragupathyranesh/vtigercrm
  • Stefanbauer/vtigercrm
  • ruben.estrada/vtigercrm
  • sg_mwi1/vtigercrm
  • khaluk/vtigercrm
  • franzfroemel/vtigercrm
  • milan9615/vtigercrm
  • carlos.martin/vtigercrm
  • cmaggi/vtigercrm
  • Soltoon.theLeader/vtigercrm
  • alex.kaplun/vtigercrm
  • navid.hosseini/vtigercrm
  • maie/vtigercrm
  • simonetravaglini/vtigercrm
  • bertrand.wattel/vtigercrm
  • balaji.m/vtigercrm
  • mclarke4/vtigercrm
  • lajeeshk/vtigercrm
  • liam/vtigercrm
  • novikov.sergey/vtigercrm
  • johnwayne.williamson/vtigercrm
  • florian.strahberger-schramm/vtigercrm
  • daniel.schaefer/vtigercrm
  • christopher.gunther/vtigercrm
  • adrien.faveraux/vtigercrm
  • carsten.brandt/vtigercrm
  • stephane.molano/vtigercrm
  • krastan.petrov/vtigercrm
  • alfredo.bravo/vtigercrm
  • flipflop.Joe/vtigercrm
  • mirko.stagni/vtigercrm
  • remigio.ruberto/vtigercrm
  • gautam.dhudashiya/vtigercrm
  • manish.devitechnosolutions1/vtigercrm
  • matinbeigi/vtigercrm
  • devs/vtigercrm
  • happy.dev/vtigercrm
  • m.gigon/vtigercrm
  • manuelmigone/vtigercrm
  • eduardo.gqf/vtigercrm
  • elsayedEl-araby/vtigercrm
  • mirza.mehran/vtigercrm
  • maurice.courtois/vtigercrm
  • zuhri.utama/vtigercrm
  • shilpa.k/vtigercrm
  • Ignazio/vtigercrm
  • code80team/vtigercrm
  • code80/vtigercrm
  • nilay.automatesmb/cache
  • greeshma.kk/vtigercrm
  • vijay.tilak/vtigercrm
  • Paolo.Palamini/vtigercrm
  • estevan/vtigercrm
  • mobilcmcdk/vtigercrm
  • massimiliano.vessi/vtigercrm
  • daniel.voelskow/vtigercrm
  • james1/vtigercrm
  • lokesh.s/vtigercrm
  • rdb/vtigercrm
  • neftaliyagua/vtigercrm
  • angelo.paglialonga/vtigercrm
  • webmarka/vtigercrm
  • javanile/vtigercrm
  • akshath/vtigercrm
  • Hemanth/vtigercrm
  • opencrmitalia/vtigercrm
  • direzione/vtigercrm
  • umadas306/vtigercrm
  • jd-wraptec/vtigercrm
  • felipe.camacho/vtigercrm
  • Martin.allen/vtigercrm
  • amit.r/vtigercrm
  • vicus/vtigercrm
  • dev.osmi/vtigercrm
  • laurent.guillout/vtigercrm
  • christian.blaeul/vtigercrm
  • ap.js100/vtigercrm
  • yoann.mourot/vtigercrm-temp
  • christian.cruz/vtigercrm
  • zyli/vtigercrm
  • kaushik.p/vtigercrm
  • Madhuk/vtigercrm
  • cinakzm/vtigercrm
  • raquel.martinez/vtigercrm
  • tosajibadhi/vtigercrm
  • melvin.i/vtigercrm-melvin
  • ashashingadia/vtigercrm
  • stefanwarnat/vtigercrm
  • saran.s/vtigercrm
  • eduardomozart/vtigercrm
  • Daniel.Lennartz1/vtigercrm
  • juergen.fassmann/vtigercrm
  • Michel.Ram/vtigercrm
  • vincenzo.bruno/vtigercrm
  • Hitesh.Solanki/vtigercrm
133 results
Show changes
Commits on Source (6)
......@@ -175,8 +175,5 @@ if(isset($default_timezone) && function_exists('date_default_timezone_set')) {
//Set the default layout
$default_layout = 'v7';
//Maximiun scheduled workflows default value set to 10
$max_scheduled_workflows = 10;
include_once 'config.security.php';
?>
......@@ -1208,10 +1208,7 @@ Vtiger.Class("Vtiger_List_Js", {
isOwnerChanged = false;
});
//automatically select fields for mass edit when updated
$('#massEdit :input').change(function() {
$(this).closest('tr').find("input[id^=include_in_mass_edit_" + $(this).attr('name') + "]").prop( "checked", true );
});
thisInstance.registerAutoIncludeFieldsInMassEdit();
app.helper.registerLeavePageWithoutSubmit($("#massEdit"));
app.helper.registerModalDismissWithoutSubmit($("#massEdit"));
......@@ -1362,21 +1359,29 @@ Vtiger.Class("Vtiger_List_Js", {
});
},
saveMassEdit: function (event, form_original_data, isOwnerChanged) {
registerAutoIncludeFieldsInMassEdit: function () {
var autoIncludeFieldsInMassEditCallback = function() {
var fieldName = $(this).attr('name');
fieldName = fieldName.replace(/\[\]$/, ''); //remove trailing [] for cases like multiselect
$(this).closest('tr').find("input[id=include_in_mass_edit_" + fieldName + "]").prop( "checked", true );
};
var formInputFields = jQuery('#massEdit :input').not('[id^=include_in_mass_edit_]');
formInputFields.on(Vtiger_Edit_Js.referenceSelectionEvent, autoIncludeFieldsInMassEditCallback);
formInputFields.change(autoIncludeFieldsInMassEditCallback);
},
saveMassEdit: function (event) {
event.preventDefault();
var form = $('#massEdit');
var form_new_data = form.serialize();
var changedFields = form.find("input[id^=include_in_mass_edit_]:checked");
app.helper.showProgress();
if (changedFields.length > 0 || isOwnerChanged) {
var originalData = app.convertUrlToDataParams(form_original_data);
var newData = app.convertUrlToDataParams(form_new_data);
var form_update_data = '';
if (!newData['assigned_user_id'] && isOwnerChanged) {
form_update_data += 'assigned_user_id=' + originalData['assigned_user_id'] + '&';
}
if (changedFields.length > 0) {
var newData = app.convertUrlToDataParams(form.serialize());
var updateFieldsRequest = '';
//add url params for hidden fields needed for the save request
var hiddenFields = form.children("input[type=hidden]");
......@@ -1384,25 +1389,29 @@ Vtiger.Class("Vtiger_List_Js", {
key = $(this).attr("name");
if (typeof newData[key] !== 'undefined') {
form_update_data += key + '=' + newData[key] + '&';
updateFieldsRequest += key + '=' + newData[key] + '&';
}
});
//add url params for fields that will be updated
changedFields.each(function(i, obj){
var key = $(this).data("update-field");
var value = newData[key];
form_update_data += key + '=';
var fieldName = $(this).data("update-field");
var fieldNameArray = fieldName + encodeURI('[]'); //fieldnames of fields like multipicklist have [] after the fieldname
var key = fieldName;
if (typeof newData[fieldNameArray] !== 'undefined') {
key = fieldNameArray;
}
var value = newData[key];
updateFieldsRequest += key + '=';
if (typeof value !== 'undefined') {
form_update_data += newData[key];
updateFieldsRequest += value;
}
form_update_data += '&';
updateFieldsRequest += '&';
});
form_update_data = form_update_data.slice(0, -1);//remove last &
app.request.post({data: form_update_data}).then(function (err, data) {
app.request.post({data: updateFieldsRequest}).then(function (err, data) {
app.helper.hideProgress();
if (data) {
jQuery('.vt-notification').remove();
......
......@@ -111,8 +111,8 @@ class VTWorkflowManager{
* @return int
*/
function getMaxAllowedScheduledWorkflows() {
global $max_scheduled_workflows;
return $max_scheduled_workflows;
vglobal('max_scheduled_workflows', 10);
return vglobal('max_scheduled_workflows');
}
function getWorkflowsForModule($moduleName){
......
......@@ -8,9 +8,9 @@
* All Rights Reserved.
************************************************************************************/
$patch_version = '20200905'; // -ve timestamp before release, +ve timestamp after release.
$patch_version = '20201013'; // -ve timestamp before release, +ve timestamp after release.
$modified_database = '';
$vtiger_current_version = '7.3';
$vtiger_current_version = '7.3.0';
$_SESSION['vtiger_version'] = $vtiger_current_version;
?>
\ No newline at end of file
?>