<?php

///////////////////////////////////////////////////////////////////////////////////////////////////
// Define each field of the current Entity - for each field you can set the following keys: ///////
// 'mandatory', 'invisible' and 'validation'. Use the '_special' field key code to allow adding ///
// extra validations that are not checked automatically. //////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////

// name
$CFG['globalEntity']['::MiceProject']['name']['mandatory'] = true;
$CFG['globalEntity']['::MiceProject']['name']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['name']['validation']= ['maxLength'=>250];
// code
$CFG['globalEntity']['::MiceProject']['code']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['code']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['code']['validation']= ['maxLength'=>100];
// idCorporate
$CFG['globalEntity']['::MiceProject']['idCorporate']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['idCorporate']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['idCorporate']['validation']= ['type'=>'int', 'minValue'=>0];
// idContactPerson
$CFG['globalEntity']['::MiceProject']['idContactPerson']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['idContactPerson']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['idContactPerson']['validation']= ['type'=>'int', 'minValue'=>0];
// idType
$CFG['globalEntity']['::MiceProject']['idType']['mandatory'] = true;
$CFG['globalEntity']['::MiceProject']['idType']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['idType']['validation']= ['type'=>'int', 'minValue'=>0];
// startDate
$CFG['globalEntity']['::MiceProject']['startDate']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['startDate']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['startDate']['validation']= ['type'=>'date'];
// endDate
$CFG['globalEntity']['::MiceProject']['endDate']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['endDate']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['endDate']['validation']= ['type'=>'date'];
// countryCode
$CFG['globalEntity']['::MiceProject']['countryCode']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['countryCode']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['countryCode']['validation']= [];
// cityId
$CFG['globalEntity']['::MiceProject']['cityId']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['cityId']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['cityId']['validation']= ['type'=>'int', 'minValue'=>0];
// email
$CFG['globalEntity']['::MiceProject']['email']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['email']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['email']['validation']= ['type'=>'email', 'maxLength'=>100];
// idResponsibleUser
$CFG['globalEntity']['::MiceProject']['idResponsibleUser']['mandatory'] = true;
$CFG['globalEntity']['::MiceProject']['idResponsibleUser']['invisible'] = false;
$CFG['globalEntity']['::MiceProject']['idResponsibleUser']['validation']= ['type'=>'int', 'minValue'=>0];
// comments
$CFG['globalEntity']['::MiceProject']['comments']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['comments']['invisible'] = false;
// remarks
$CFG['globalEntity']['::MiceProject']['remarks']['mandatory'] = false;
$CFG['globalEntity']['::MiceProject']['remarks']['invisible'] = false;
