Skip to content

DoliSMQ Release 1.5.0 - 04/04/2023

Compare
Choose a tag to compare
@evarisk-micka evarisk-micka released this 04 Apr 09:36

Nouvelles fonctionnalités et innovations

Intégration du framework "Saturne"

  • DoliSMQ fonctionne désormais avec un framework du nom de Saturne

Refonte du code

  • Le code source a été retravaillé pour améliorer les performances

Ajout du modèle Calypso

  • Les documents de contrôles peuvent désormais être générés en fichier PDF à l'aide du modèle Calypso
    image

image

Améliorations & corrections

Documents

  • La limite de photo pour les documents ODT avec photo a été levée
  • Affichage au centre de la page de la référence de la réponse, de la photo et de son nom
  • Ajout de saut de page entre chaque photo
  • Correction du message d'événement lorsqu'un document est généré

Bibliothèque de médias

  • Correction de la mise en favori des photos ajoutées aux questions

Contrôle

  • Correction d'un bug empêchant la création d'un contrôle
  • Correction du clonage de photos
  • Correction de l'ajout de questions clonées sur un modèle
  • La modification du projet n'est plus possible si le contrôle est verrouillé

Correction et ajout de traductions

Ajout d'icônes plus esthétiques

Comparaison des versions 1.4.0 et 1.5.0

Changelog

  • 1.5.0 #767
  • #621-626 [Documents] fix: various issues #627
  • #607 [Documents] add: calypso PDF model #619
  • #612 [Control] fix: create answer_ref when validate control action #614
  • #610 [Documents] fix: new template photos generation #611
  • 1.4.0 #604
  • fix: js include must have javascript HTTP header text/javascript #482
  • fix: use standard php method to get extention of file #483
  • #634 [JS] add: js separation in submodules & minimize 54ddf52
  • #501 #502 [Index] add: pacthnote and auto-udpate 1bc1944
  • #745 [CSS] add: change border size for control photo c9b67db
  • #752 [Trad] fix: remove trad for automanage later and avoid conflict dfd4d21
  • #664 [CSS] fix: css errors 354315a
  • #595 [CSS] fix: remove generic CSS files moved to saturne 723bc43
  • #636 [View] add: saturne framework compatibility 5895068
  • #607 [Documents] fix: pdf calypso model can now be generated with infos 60abf93
  • #595 [Control] add: framework interaction for media gallery 25aa873
  • #664 [CSS] fix: remove unused code 79532a4
  • #564 [DoliSMQDocuments] add: rework document generation and use generic document class 8b73d93
  • #638 [Documents] add: pdf generation & documents configuration page 5dd7f5b
  • #687 [JS/CSS] fix: gulpfile & minimized file creation 503280c
  • #595 [Documents] add: use saturne functions for documents generation f9135bd
  • #494 [Control] add: tags controls 2398385
  • #678 [JS] add: concat in dolismq.js 8a16e78
  • #489 [Lib] fix: error conflict module function remove index 76020a4
  • #490 [Mod] add: missing changelog file d9f76e1
  • #442 [DataModel] fix: links between dolismq & dolibarr objects e530226
  • #499 [Object] add: clean agenda view files 77ccbfc
  • #533 [Control] fix: rework setValidated action 78ebad9
  • #728 [Trigger] add: clean trigger 1b7fcc4
  • #499 [Mod] fix: clean mod file ea32503
  • #493 [Control] add: show gallery medias in large size into new nav menu 121bcde
  • #636 [Admin] add: saturne framework compatibility a8cf59d
  • #705 [Question] add: clone action with options eb07ae2
  • #519 [Mod] add: rework ref numering with date and counter info 28dbd7c
  • #730 [Admin] add: clean admin files 5e64271
  • #535 [Media] add: improve load performance with pagination and config d8c9809
  • #656 [Sheet] fix: move links between sheets & dolibarr objects in sheet conf 886a4de
  • Revert "#734 [Translation] fix: translation keys missing" f9c16a2
  • #734 [Translation] fix: translation keys missing 57c83d0
  • #724 [Trad] add: remove unused trad 69a6dce
  • #595 [MediaGallery] add: modal to open variable 5bbbc72
  • #607 [Documents] add: media to model pdf calypso 31ba28b
  • #693 [Class] add: info function for event/ tms field 9c482a4
  • #708 [Trad] add: change trad with generic a7b5369
  • #697 [Mod] fix: include main inc 9ccebb6
  • #675 [Documents] fix: camelCase for variable 3ba0061
  • #505 [Control] fix: object linked checkbox or radio buttons ae257e6
  • #513 [Control] add: set validated function, set ref and status 757beb7
  • #305 [Sheet] fix: questions organization within sheet 5423c7c
  • #551 [Tags] add: add tags on object directly in tag page dc8eb20
  • #715 [Question] fix: favorite photo on edit action 6543fed
  • [CSS] fix: Design of the media modal 9e811cc
  • #595 [MediaGallery] fix: compatibility with Saturne framework 35e4074
  • #504 [ReadMe] add: update readme for more info 7d7e403
  • 📖 Changelog 797fa50
  • #747 [Mod] add: use index template e6502c9
  • #636 [Core] add: saturne framework compatibility 45d8270
  • #472 [Control] add: clone action e95ac94
  • #494 [Control] add: remove categories in confirm delete actions 037178f
  • #305 [Sheet] add: questions organization within sheet 1bba923
  • #734 [Trad] fix: missing trad in admin d33527d
  • #636 [Class] add: saturne framework compatibility ff0cd15
  • #252 [Control] add: user element linked for control 8878e94
  • #503 [JS] add: change filename 88f1b11
  • #473 [Question] add: clone action with categories 492c7d0
  • #499 [Lib] fix: clean code lib files f13a13c
  • #592 [Control] fix: missing include for ecmdir and check array for widget ce6e08b
  • #260 [Control] add: elementLinked contact on control 6b3fbdd
  • #731 [Mod] add: change copyright email a4610e3
  • [Control] add: CSS on medias gallery of a control 3e2b3f6
  • #744 [Lib] add: clean lib files 5a65602
  • [Question] fix: CSS on gallery photo OK & KO 846b9b2
  • #498 [Mod] add: implement pictos on each objects ebac40b
  • #474 [Sheet] add: clone action e37ca58
  • #629 [Documents] fix: check if question has photos 2a2a50c
  • #551 [Tags] add: JS for move element in right place 01fffe8
  • fix: js include must have javascript header edc4c0d
  • #733 [Question] add: archived status ed53480
  • #545 [JS] fix: minimizeMenu 92c5d90
  • #526 [Control] add: edit button on tags/project banner 58a1676
  • #562 [Control] fix: change socpeople by contact for use element_element table research 41a9439
  • #543 [Lib] add: trad controldocument f06462d
  • #524 [Mod] add: tags filters on each object list 68aa47d
  • #697 [View] fix: module main inc requirement 76c2cd0
  • #498 [Mod] add: update dolismq pictos c11610a
  • #610 [Documents] fix: clean code 04a7fb5
  • #699 [Control] fix: css on set verdict box eda8ae1
  • #336 [Control] add: toggle control info and font awesone picto in phone view 50defcb
  • #715 [Question] add: clone medias within clone action 3a179ec
  • #498 [Mod] fix: add CSS for pictoDoliSMQ in external menu tabs d5e2385
  • #641 [Documents] fix: create new page in PDF if very big note_public 06c82fc
  • #675 [Documents] fix: tmparray must be tmparray and not tmpArray 03df263
  • #595 [Core] fix: saturne_header core 3101665
  • #591 [JS] fix: minimizeMenu JS action issue on dolidroid ff62630
  • #523 [Control] add: reload socpeople after company selection ee33453
  • #507 #508 #509 [Control] fix: errors caused by rework 90b989f
  • #659 [View] fix: call new saturne_get_fiche_head 8a28479
  • #612 [Control] fix: create ref when validate control if no ref 2c4eb0d
  • #702 [Sheet] fix: questions position 1d3303d
  • #713 [Rights] add: generic rights translation 64135ae
  • #512 [Control] fix: performance 29b185c
  • #596 [Control] fix: medias directory rename after ref attribution d3806ed
  • #713 [Trad] add: remove unused trad 9b66084
  • #530 [Control] add: add missing create button c955618
  • #546 [Sheet] fix: clone questions order 945b627
  • #675 [Documents] fix: avoid code repetition b60f4d2
  • #570 [ODT] add: N/A value if empty value in ODT 63ea5f6
  • #553 [AdminConf] fix: RedirectAfterConnection hook work with confi 5b6417b
  • #674 [Control] fix: move pictos before text in buttons 8b14d4c
  • #660 [Control] add: pictos on workflow buttons 7f1bbdf
  • #555 [Control] add: objects posts from objects lists 467245a
  • #537 [Hook] add: redirectAfterConnection hook for mobile 1035847
  • #757 [Control] fix: show controlled object 06dd72f
  • #688 [CSS] fix: remove dolismq_all and require _menu file in mod 5937bb9
  • #665 [Langs] fix: saturne_load_langs calls 1c7647a
  • #595 [Question] add: framework interaction for media library 771cdd2
  • #636 [Lib] add: saturne framework compatibility 75e54a4
  • #641 [Documents] fix: do not crop public_note but first table value instead ada7c23
  • #607 [Documents] add: handle big description and adapt table size 11eec1c
  • #694 [Mod] add: remove unused paremeter in saturne_header fa37fa3
  • #684 [View] fix: call dol_get_fiche_head when it is necessary 1266e3d
  • #607 [Documents] add: enhance size and center image, handle big note 19ec2f7
  • #530 [Control] fix: width of fields on control create a899e90
  • #516 [Control] fix: project linked & fk_project distinction 25675ca
  • #721 [View] add: remove unused linkback f26849a
  • #702 [Sheet] fix: questions linked order bb51e27
  • #514 [Control] fix: dynamic reload task selector 2f319e4
  • #538 [Control] add: improve css for control create action ef1e2c2
  • #518 [Control] fix: dynamic select productlot dde1294
  • #736 [ReadME] fix: controllable objects & contact mail 7a6c9fb
  • #732 [Control] fix: object linked refresh 371359f
  • #595 [Security] add: saturne security checks a468dc7
  • #581 [Control] fix: sort on control list 987c078
  • #741 [Core] fix: can't enable DoliSMQ if saturne files are missing 193da9b
  • #590 [Trad] fix: change trad for element linked 8182291
  • #706 [View] add: picto on action buttons 3005e9f
  • #761 [Trigger] add: change trad 73ac71e
  • #620 [Menu] fix: remove module config menu entry 850694e
  • #595 [Menu] fix: remove minimize menu entry 4b8bc0a
  • #576 [Sheet] fix: hide ref on creation form 8871968
  • #649 [Documents] add: photo name in documents 227802b
  • #658 [Class] fix: objects picto 85a5cf0
  • #527 [Sheet] add: missing td on link question form 539140b
  • #743 [Sheet] add: security checks in updateQuestionsPosition method 9802f2c
  • #662 [CSS] fix: size of control card buttons in mobile 9639bda
  • #673 [Documents] fix: invert !empty and is_array in conditions b069c1b
  • #661 [Control] fix: move reopen button next to validate 2c7ebc5
  • #549 [Menu] fix: menu entries not visible if user has not right to see object f0750c2
  • #305 [Control] add: questions organized by position 4680e3f
  • #595 [Head] fix: saturne_header call 9abef96
  • #748 [Questions] fix: selectQuestionsList 7920674
  • #695 [Mod] fix: move sheet confs in appropriate place 2491133
  • #595 [MediaGallery] fix: compatibility with previous medias directory management bcc9756
  • #498 [Mod] fix: missing pictos navbar config 3761bf7
  • #474 [Sheet] add: link questions & categories after cloning action 004f6ac
  • #535 [Media] fix: improve modal size and pagination offset error b7ca24f
  • #565 [Core] add: version number 67ac1be
  • #737 [Medias] fix: set new media to favorite if favorite one is unlinked 0ff56b7
  • #703 [View] fix: remove label from fields & banner 38a53a1
  • #653 [Documents] fix: set last_main_doc in dolismqdocuments table 2ad1ee4
  • #568 [Sheet] fix: cloning action d49a65a
  • #558 [Control] fix: locked status color 968cf12
  • #579 [List] fix: fatal if search category is no category 44509d7
  • #525 [CSS] fix: remove width, height and check file 4ec85a0
  • #734 [Admin] add: change perm a30b78e
  • #713 [Mod] add: trad with noentities 5947a47
  • #720 [Documents] fix: centered photo data in documents 2b6521e
  • #716 [Control] fix: Controls translation b86ee54
  • #682 [JS] fix: remove console.log edcff89
  • #638 [ControlDocument] add: automatic pdf generation 4886958
  • #625 [Documents] fix: adjust size auto between lines in table b3287bb
  • #595 [Question] add: preview photo on card 761d804
  • #595 [MediaGallery] fix: fastUpload action 494cc42
  • #595 [MediaGallery] fix: addToFavorite action ac5b1ea
  • #573 [ODT] add: missing user linked info ce88b48
  • #572 [Translation] fix: translation errors 68a2521
  • [Control] fix: CSS background grey of table ff85e29
  • #305 [Sheet] fix: questions organization 8c47fa4
  • #511 [Core] add: new version number ed3e1db
  • #499 [CSS] fix: remove unused file 5833d9e
  • #711 [Control] fix: sort element on object tabs control list d0d8334
  • #652 [ControlDocument] add: clickable link on document generation success setEventMessage 78cf4ef
  • #595 [Question] add: space between photo lines 3051e59
  • #582 [CSS] fix: remove useless z-index cf90109
  • #540 [Control] fix: lot & contact preselection bcf71a5
  • #534 [Trad] fix: missing trad 7399e87
  • #528 [Control] add: refresh project selector after company selection 42e5a4a
  • #505 [Control] fix: linked objects refresh on creation card 5368054
  • #656 [Core] fix: version number & last update date 672fcc6
  • #703 [Sheet] add: unset label for banner f6472f7
  • #709 [Lib] add: event counter in tabs 1697df9
  • #690 [Langs] add: TheObject translations e061d32
  • #712 [Sheet] fix: remove drag and drop if sheet is locked 63fff2e
  • #658 [Class] add: font awesome pictos dd7d1aa
  • #689 [Lib] fix: call to saturne_banner_tab b23adcf
  • #636 [View] fix: call to saturne_get_fiche_head 4dc7188
  • #636 [Core] fix: functions calling errors 9b6952b
  • #645 [Core] add: MAIN_ODT_AS_PDF conf 9fbec70
  • #576 [Sheet] fix: ref attribution on creation 7c7a05f
  • #556 [ODT] add: contact info for controldocument ca3b4ee
  • #554 [Control] fix: fatal on linked controls list of dolibarr objects a2e1ae2
  • #750 [ControlDocument] fix: replace preg_split by get_thumb_name f32f3d7
  • #746 [Control] fix: get thumb name in pdf 46f2195
  • #701 [Sheet] fix: questions fetched for clone action 66a80dc
  • #677 [Tags] add: object name before linked objects table 076cbf6
  • #654 [Documents] fix: setEventMessage with clickable link for pdf generation a8a86e8
  • #630 [Documents] fix: dol_sanitize document ref ae04d62
  • #586 [Control] fix: remove project auto select 5887d86
  • #472 [Control] fix: reset verdict & status after cloning daaf103
  • #501[Index] fix: missing update conf DOLISMQ 47e8e33
  • #702 [Sheet] fix: remove group by clause and set order by 8edec78
  • #732 [JS] fix: remove console log 3369642
  • #739 [Control] fix: disable sorts in object linked control list 2f4b9e8
  • #715 [Question] fix: photo save in edit action 0dd7dfc
  • #728 [Trigger] add: check module cd8e7c2
  • #691 [Documents] fix: centered header table data in PDF 2032815
  • #714 [Class] fix: remove mandatory import key d68f4bd
  • #681 [Translation] fix: DisplayNumberMediaGallery value da80c17
  • #669 [Translation] fix: ShowTask value f87e5e5
  • #655 [JS] fix: loader function call b767964
  • #631 [Documents] fix: translate repair and not applicable in SAV and NA 40bc0a9
  • #630 [Documents] fix: change document ref in FCD instead of FC 920028b
  • #626 [Documents] fix: default model need token b924774
  • #609 [Control] fix: fatal error on setValidated action 43fb9c1
  • #595 [MediaGallery] add: load_media_gallery option 20b9caa
  • #595 [MediaGallery] fix: path to questions photo ko f9730b5
  • #364 [Sheet] add: arraykeyofval for status f18f349
  • #563 [Control] fix: missing token on action setValidate and setVerdict c719322
  • #561 [Control] fix: get control categories on linked controls list of dolibarr objects 63039bb
  • #535 [Media] fix: change default number media gallery 61e7f5c
  • [CSS] fix responsive table in sheet_card 9d5b578
  • #763 [Trad] add: config sheet 850e792
  • #711 [Control] fix: sort field on linked objects control list 2b82517
  • #710 [Sheet] fix: notice url if no object links configured 2dc7403
  • #657 [Index] fix: require dolismq.main.inc d5ac134
  • #624 [Documents] fix: print table column even if there is only one question dd08650
  • #571 [Control] add: textinfo for picto toggle control info 6ae79e2
  • #566 [Control] add: for generate document, control do have status validated 36b66b3
  • #765 [Sheet] fix: selectQuestionsLinked filter on locked questions 68c2edf
  • #763 [Trad] add: config sheet 4d52f88
  • #760 [Trad] add: control missing trad 603ac81
  • #751 [ControlMedia] fix: remove unused parameter 64dda40
  • #702 [Sheet] fix: add group by clause to avoid sql 8 errors 7e7e123
  • #735 [Question] fix: card tab selected 03db82d
  • #718 [Core] fix: const control_addon missing d15cdf8
  • #704 [Sheet] fix: minwidth on selectSheetList c21b2a4
  • #692 [Control] add: strtoupper controller lastname in pdf 2c07e4b
  • #698 [Control] fix: edit project only visible if status is not locked c4fbd4f
  • #696 [Control] fix: remove send email text in mobile layout 7613193
  • #668 [Translation] fix: UseLargeSizeMediaDescriptionvalue 059569c
  • #680 [Hooks] fix: require JS instead of JS min b104faa
  • #673 [Documents] fix: check if photo_array is not empty instead of photo f5a65af
  • #648 [Tabs] fix: picto size on dolibarr tabs 5d7eb31
  • #646 [Langs] fix: load saturne langs 3317049
  • #628 [Control] fix: seteventmessage on control document and not object 7701b63
  • #595 [Documents] fix: show_documents variables call d2bb57d
  • #623 [Documents] fix: no segments if generate document_photo without photo 73ca112
  • #622 [Documents] fix: no fatal if generate document without pictures eba556b
  • #595 [MediaGallery] add: modal to open parameter ce16bac
  • #580 [Control] fix: remove sheet filter on list 63a868f
  • #584 [Control] add: set userlog id for user_controller by default ff60ffb
  • #585 [Control] fix: select distinct sql 1d46186
  • #578 [JS] fix: if addFiles JS action fail error function proke js fatal 7916570
  • #539 [Control] fix: project selector uniformization 1ec89fe
  • #537 [Config] fix: missing parameter mainmenu c092626
  • #574 [Mod] add: change value for conf display number media in gallery 04a0936
  • #569 [Control] fix: wrong right for edit project in banner 1a26fa5
  • #550 [Control] fix: show questions medias on medias tab b315f5f
  • #559 [Sheet] fix: sheet & question status 5116daa
  • #529 [Control] fix: missing tag 55c1693
  • #517 [Control] add: loader for linked objects c0d8506
  • add use strict 297683d
  • #719 [Core] add: const display_number_media pagination default e6031fc
  • #472 [Control] fix: missing translation for cloning action c1d8d03
  • #672 [ODT] fix: remove bold of image name d267ecd
  • #672 [ODT] add: page break after photo in control document e563662
  • #658 [Img] fix: remove unused img 2e46e91
  • #642 [Documents] fix: translation controlanswerlist ODT e14d4ed
  • #651 [Documents] fix: smaller cc by sa logo 4947d7b
  • #621 [Documents] fix: answer ref in bold in odt document with photo 1299a88
  • #607 [Documents] fix: change good odt template 73f2fe5
  • Mise à jour des odt avec un nouveau modèle pour les photos f3b09e3
  • #498 [Mod] add: pictos for all objects 04ed11a
  • #498 [Mod] add: change DOLISMQ picto e3570a0