Commit 97dc2b04fa2ffd796c26dd39c2fdbc7af3b6e5eb

Authored by Etienne Pallier
1 parent 6e48e400

dernieres petites modifs : amelioration js sur configuration/edit +

update db (valeurs par défaut des booléens de la configuration)
database/labinvent_2.6_09-06-17.sql
... ... @@ -689,6 +689,41 @@ ALTER TABLE `users`
689 689 ALTER TABLE `variables`
690 690 ADD CONSTRAINT `fk_variables_formule_id` FOREIGN KEY (`formule_id`) REFERENCES `formules` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
691 691  
  692 +ALTER TABLE `configurations`
  693 +CHANGE `date_commande_facultative` `date_commande_facultative` TINYINT(1) NULL DEFAULT '0',
  694 +CHANGE `numero_labo_sans_annee` `numero_labo_sans_annee` TINYINT(1) NULL DEFAULT '0',
  695 +CHANGE `mode_install` `mode_install` TINYINT(1) NULL DEFAULT '1',
  696 +CHANGE `mode_debug` `mode_debug` TINYINT(1) NULL DEFAULT '0',
  697 +CHANGE `use_ldap` `use_ldap` TINYINT(1) NULL DEFAULT '0',
  698 +CHANGE `hasPrinter` `hasPrinter` TINYINT(1) NULL DEFAULT '0',
  699 +CHANGE `test` `test` TINYINT(1) NULL DEFAULT '0';
  700 +
  701 +
  702 +
  703 +-- Insertion par défaut
  704 +Insert into type_suivis(nom) values ('Réparation');
  705 +Insert into sites(id, nom) values (9, 'N/A');
  706 +
  707 +Insert into type_documents(id, nom) values (1, 'N/A');
  708 +Insert into type_documents(nom) values ('Bon de commande');
  709 +Insert into type_documents(nom) values ('Bon de livraison');
  710 +Insert into type_documents(nom) values ('Photo');
  711 +Insert into type_documents(nom) values ('Documentation technique');
  712 +Insert into type_documents(nom) values ('Spécifications');
  713 +Insert into type_documents(nom) values ('CR de maintenance');
  714 +Insert into type_documents(nom) values ('CR d\'étalonnage');
  715 +Insert into type_documents(nom) values ('Suivi de panne');
  716 +Insert into type_documents(nom) values ('Certificat de garantie');
  717 +Insert into type_documents(nom) values ('Certificat de conformité');
  718 +Insert into type_documents(nom) values ('Manuel d\'utilisation');
  719 +
  720 +-- Insertion par défaut pour la table configuration
  721 +Insert into `configurations`(`nom`, `mode_install`, `mode_debug`, `use_ldap`, `host_ldap`, `port_ldap`, `authentificationType_ldap`, `baseDn_ldap`, `filter_ldap`, `labName`, `labNameShort`, `labPresent`, `labUmr`, `hasPrinter`, `emailGuest1`, `emailGuest2`, `emailGuest3`)
  722 +values ('default', '1', '0', '0', '', '', 'xxx', '', '', 'LABONAME', 'LABO', 'du ', '', '0', '', '', '');
  723 +
  724 +
  725 +
  726 +
692 727 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
693 728 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
694 729 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
... ...
database/update/script_sql/db-update-2017-06-13-irap-only.sql
... ... @@ -288,8 +288,16 @@ ADD CONSTRAINT `fk_suivis_formule_id`
288 288  
289 289  
290 290  
291   -ALTER TABLE `configurations` ADD `envoi_mail_guests` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `envoi_mail` ;
292   -
293 291 ALTER TABLE `materiels` CHANGE `nom_gestionnaire` `gestionnaire_id` INT( 11 ) NULL ;
294 292  
295   -ALTER TABLE `configurations` ADD `procedure_sur_accueil` TINYINT( 1 ) NOT NULL DEFAULT '1';
296 293 \ No newline at end of file
  294 +ALTER TABLE `configurations`
  295 +ADD `envoi_mail_guests` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `envoi_mail`,
  296 +ADD `procedure_sur_accueil` TINYINT( 1 ) NOT NULL DEFAULT '1',
  297 +CHANGE `date_commande_facultative` `date_commande_facultative` TINYINT(1) NULL DEFAULT '0',
  298 +CHANGE `numero_labo_sans_annee` `numero_labo_sans_annee` TINYINT(1) NULL DEFAULT '0',
  299 +CHANGE `mode_install` `mode_install` TINYINT(1) NULL DEFAULT '1',
  300 +CHANGE `mode_debug` `mode_debug` TINYINT(1) NULL DEFAULT '0',
  301 +CHANGE `use_ldap` `use_ldap` TINYINT(1) NULL DEFAULT '0',
  302 +CHANGE `hasPrinter` `hasPrinter` TINYINT(1) NULL DEFAULT '0',
  303 +CHANGE `test` `test` TINYINT(1) NULL DEFAULT '0';
  304 +
... ...
src/Template/Configurations/edit.ctp
... ... @@ -188,10 +188,9 @@ echo $this->element('menu_form', [
188 188 $(document).ready(function(){
189 189 $( ".form" ).submit(function( event ) {
190 190 if($("#date-commande-facultative").is(':checked') && !$("#numero-labo-sans-annee").is(':checked')){
191   - alert("La case \"Numéro labo sans année\" dans la catégorie \Divers\" doit être cochée");
192   - $("#numero-labo-sans-annee").attr('required',true);
  191 + alert("La case \"Numéro labo sans année\" dans la catégorie \"Divers\" doit être cochée");
  192 + //$("#numero-labo-sans-annee").attr('required',true);
193 193 event.preventDefault();
194   - $("#numero-labo-sans-annee").attr('required',true);
195 194 }
196 195 });
197 196 });
... ...