DoliSMQ Release 1.5.0 - 04/04/2023
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
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