Releases: Evarisk/DigiQuali
DigiQuali 1.13.0 - Amélioration du workflow global et correction de bugs
Description : Cette version de DigiQuali apporte diverses améliorations visuelles et du workflow.
Nouvelles fonctionnalités et améliorations
Question
- Ajout d'une action de masse permettant d'ajouter plusieurs questions à un modèle depuis la liste
- Lors de l'import des modèles et questions, ceux-ci ne sont plus verrouillés par défaut contrairement à avant
- Ajout du champ description dans le listing
Modèle
- Ajout d'une option permettant la copie du libellé du modèle de contrôle lors du clonage
- Changement du nom de l'export en quelque chose de plus lisible
Contrôle
- Ajout de la possibilité de mettre un libellé sur le contrôle
- Ajout de la date de validation, de réouverture et du nombre de questions répondues sur le nombre de questions total dans le listing
- Sur la création, les fiches modèles disponibles sont filtrés en fonction du type de modèle d'où l'on ouvre la création du contrôle
- Ajout d'un bouton si dolicar est activé pour peupler le carnet de bord du véhicule
PWA
- Ajout du nom de l'entreprise devant le nom de la PWA
Corrections de bugs
Module
- Correctif appliqué afin d'être compatible avec la version 20.0 de Dolibarr
Question
- Lors de l'import des questions, celles-ci sont désormais ajoutés dans l'ordre où elles sont exportés
Modèle
- Correction d'un problème sur le tri des question dans le modèle
Contrôle
- Le dernier contrôle sur l'interface publique d'un contrôle affiché n'était pas toujours le dernier contrôle, c'est maintenant corrigé
- Correction d'une erreur fatale si un contrôle était crée sans questions
Médias
- Correction d'une erreur qui ne prenait pas en compte la taille des médias dans la configuration
Comparaison des versions 1.12.0 et 1.13.0
- 1.13.0
#1879
- #1877 [Tools] add: wpeo-button to avoid spam click
#1878
- #1875 [Survey] fix: fatal error, missing require action
#1876
- #1873 [Mod] add: new version
#1874
- #1788 [Question] add: description field on question list
#1804
- #1719 [List] add: last dates and answer/question on control and survey
#1750
- #1840 [Card] add: lib Hammer JS
#1841
- #1761 [Control] add: if create fromtype then filter model list
#1778
- #1849 [PublicControl] add: button for show public vehicle log book
#1850
- #1820 [Sheet] add: import sheet/question with status validated
#1863
- #1824 [ODT] add: odt life sheet for product and lot/serial control need to be check
#1836
- #1805 #1853 [Sheet] fix: updateQuestionsPosition
#1858
- #1857 [PublicAnswer] fix: saturne_show_medias_linked usesharelink at 1
#1859
- #1736 [Question] add: mass add of question into a sheet
#1797
- #1828 [Trad] add: update QcFrequency
#1829
- #1768 [PublicHistory] fix: replace date_control by rowid
#1774
- #1821 [ControlCard] fix: check array not empty before using
#1822
- #1842 [Document] fix: thumb size in files
#1852
- #1721 [Control] add: label and copy label on create from sheet
#1748
- #1769 [Export] fix: replace name by sheet label or something more human
#1773
- #1823 [Manifest] add: domain name to pwa name
#1837
- #1834 [Class] fix: remove type for $isextrafieldmanaged
#1835
- Main into Develop
#1816
- #1719 [List] fix: clean code and typo and improve lang key
6f572d3
- #1736 [Question / Sheet] fix: correction after review and add warnings if questions already in the sheet
35e0f8a
- #1736 [Question] add: beginning of mass add of questions
c87c71f
- #1736 [Question] fix: mass_add_questions check
4740a57
- #1736 [Question] add: good form and beggining of action
9cce123
- #1721 [Control] fix: label in class field and in clone function
6f685e9
- #1820 [Sheet] add: status validated forced and missing type and succes_rate
c84dcbd
- #1788 [Question] fix : fix psr12 and short
dc17527
- #1788 [Question] fix : move descritption
7983519
- #1821 [Control] fix: missing check array
8a01dfa
- #1768 [PublicHistory] fix: control_date not null
07940dd
- add odt with medias
51ade87
- Update template_lotserialdocument.odt
4a58c0b
- Update template_lotserialdocument.odt
fe24ef7
- #1824 [odt] add: lifesheet for equipment
518fe63
DigiQuali 1.12.0 - Intégration des photos editables sur l'application mobile PWA
Description : Cette version de DigiQuali apporte une interface permettant d'éditer les photos et de les manipuler à votre guise lors de leur intégration sur application mobile PWA.
Nouvelles fonctionnalités et améliorations
Médias
- Amélioration du téléchargement des médias sur le serveur
- Ajout d'une interface permettant d'éditer les photos lors de leur ajout
Contrôle
- Amélioration de l'affichage de l'interface publique de réponse
- Amélioration de l'affichage de l'interface publique d'historique de contrôle
- Si l'on crée un contrôle depuis un objet contrôlé alors nous appliquons un filtre sur la liste des modèles proposés
Corrections de bugs
Modèles
- Lors du clone d'un modèle, la date de création était celle du modèle cloné mais est maintenant la date à laquelle il est cloné
Contrôle / Questionnaire
- Correction d'une erreur qui apparaissait lorsque la liste des questionnaires était vide
- Correction de la vue kanban qui est désormais fonctionnelle
- Correction des liens entre les objets
- Lors de l'ajout d'une photo, la bannière est mise à jour
Comparaison des versions 1.11.0 et 1.12.0
- 1.12.0
#1815
- #1813 [Mod] add: new version number
#1814
- #1806 [sheet] fix: use current date for creation and tms when cloning
#1808
- #1798 [Sheet] fix: add reposition class to sheet card
#1800
- #1791 [Survey] fix: kanbanview on list
#1792
- #1810 [Survey] fix: fatal missing check nbLinkableElements
#1811
- #1801 [Hook] fix: extendSheetLinkableObjectsList conflict inter modules
#1802
- #1712 [Card] add: fast upload improvement
#1783
- #1793 [Control] fix: missing object linked info
#1794
- #1780 [ODT] fix: new exception OdfExceptionSegmentNotFound and remove version attribute and phpmin
#1781
- Main into Develop
#1760
- #1806 [Sheet] add: check create id & set errors
6a12502
- #1806 [Sheet] fix: clean code createFromClone action
85e2962
- #1771 [Class] fix: do not type fk_user_creat and fk_user_modif
5bcce15
- #1780 [Public] fix: fatal hasRight function if no user in page
aa4d695
- #1806 [Sheet] fix: set date_creation after check exists
0979d95
- Merge pull request #1772 from evarisk-micka/fix_type_fkuser
60aa586
DigiQuali - 1.11.0 - Création des objets questionnaires en compléments des contrôles
Description : Cette version de DigiQuali apporte un nouvel objet en complément des contrôles : les questionnaires. Le fonctionnement de ceux-ci est similaire, basé sur un modèle, bien que les questionnaires ne nécessitent pas de remplir autant d'informations que les contrôles. Les questionnaires peuvent également être utilisé en lien avec d'autres modules tel que DoliMeet.
Nouvelles fonctionnalités et améliorations
Questionnaire
- Ajout de l'objet questionnaire basé sur le workflow des contrôles
- Il n'y a pas besoin de contrôleurs, de verdict, de date de contrôle, de prochaine date de contrôle et de moyens de contrôle
- Sur le document le verdict a été remplacé par la note : la moyenne des réponses aux questions nécessitant un pourcentage
- En lien avec DoliMeet 1.4.0 et Dolibarr 19.0, des enquêtes de satisfactions peuvent être généré à partir des contacts du contrat après avoir configuré les enquêtes (questionnaires) dans les paramètres de DoliMeet.
Contrôle
- Ajout de la possibilité d'afficher le track_id dans la liste des contrôles.
- La référence du modèle et du contrôle ont été inversé dans l'interface publique.
Corrections de bugs
Contrôle / Questionnaire / Modèle
- Correction d'un bug empêchant la sélection d'un modèle lors de la création d'un contrôle/questionnaire en vue par tags.
- Correction d'un problème d'affichage d'un des tableaux sur les documents de contrôle.
- L'action permettant de rajouter un projet aux contrôles a été replacé de nouveau suite à une amélioration de Saturne.
- Correction du document de contrôles affichant deux tableaux différent de participants.
- Les moyens de contrôle ont été réparés et le check si la DLUO est dépassé a été amélioré.
- Les modèles de contrôle supprimé et archivé ont été retiré de la liste de choix du modèle lors de la création d'un contrôle.
- Le code des contrôles a été nettoyé et mis à jour aux normes de style, les fichiers inutilisés ont été supprimés.
Traductions
- Quelques fautes d'orthographe, de grammaire et de syntaxe ont été corrigé dans l'ensemble du module.
Signature
- Correction d'un bug empêchant génération du document dans l'interface publique de signature.
Questions
- Correction de l'affichage des pictos dans le dropdown des réponses sur la fiche des questions.
Variable de substitutions
- Correction de la fonction de gestion des variables de substitutions.
Comparaison des versions 1.10.0 et 1.11.0
- 1.11.0
#1759
- #1751 [Mod] add: new version number 1.11.0
#1752
- #1714 [PublicAnswer] add: signatory
#1758
- #1756 [Hook] fix: fatal typage formObjectOptions
#1757
- #1753 [Module] fix: remove useless file
#1754
- #1744 [Hook] fix: do not display control history link in vue create
#1745
- #1723 [Public] fix: invert model and control getnomurl
#1727
- Fix equipment control
#1747
- #1725 [Control] add: track_id in control list
#1728
- #1737 [Control] fix: clean show view
#1738
- #1602 [Control] fix: selectSheetList get only locked sheet
#1742
- #1740 [Card] fix: remove bug tags on card for mobile version
#1743
- #1717 [Lib] fix: remove object type
#1718
- #1732 [Question] fix: button picto dropdown content
#1733
- #1730 [Public] fix: missing temp directory in documents
#1731
- #1601 [Sheet] fix: error manage question position
#1716
- #1693 [Conf] fix: rework control configuration page
#1708
- #1689 [ODT] fix: setAttendantsSegment function missing parameters
#1711
- #1709 [SQL] fix: sheet type not null and update empty value with control
#1710
- #1690 [Survey] add: success_rate field
#1705
- #1706 [Sheet] fix: status field search doesn't work
#1707
- #1669 [PublicSurvey] add: public survey page
#1704
- #1688 [Control] add: warning if no categories generated on image view
#1702
- #1700 [Control] fix: no display success_score if no percentage questions
#1701
- #1687 [Trans] fix: traduction
#1691
- #1698 [JS/CSS] fix: regenerate min files
#1699
- #1671 [Admin] add: config answerPublicInterfaceTitle
#1677
- #1660 [ODT] add: survey document
#1663
- #1657 [SQL] add: data model survey
#1659
- Main into develop
#1686
- #1662 [Card] add: clean code survey
53afcfa
- #1662 [Survey] add: view/langs/trigger
748c0ef
- #1661 [Class] add: survey
0e4437a
- #1661 [Class] add: dashbord/conf/hook
f23bc55
- #1662 [TPL] add: rework answer TPL
4cd5613
- #1662 [Control] fix: rework controlLine
a60a724
- #1662 [View] add: rework object media view
4516605
- #1662 [JS/CSS] add: generic call and clean
b171429
- #1662 [Admin] add: config page for survey
5d30049
- #1660 [ODT] add: improve doc_survey
32412bc
- #1668 [Sheet] add: manage sheet type
29921ee
- #1662 [TPL] fix: rework save action for remove unnecessary fetch
17f4a81
- #1660 [ODT] add: ODT v1.1 and doc_survey
246307d
- #1714 [PublicAnswer] fix: JS action and https redirect
b215efa
- #1693 [Admin] fix: clean control conf
88168c2
- #1744 [Mod] fix: visibility with value and remove useless code
4f23013
- #1714 [Hook] fix: saturnepublicinterface for logo in public interface
6981561
- #1660 [ODT] fix: missing survey document conf and clean
e83d77b
- #1662 [Survey] fix: review request changes
bee9b0b
- #1662 [Triggers] add: missing survey trigger
915ed78
- #1690 [Survey] add: ODT change average calcul
ce0b718
- #1688 [Control] fix: better warning
3ad5757
- #1746 [Control] fix: outdated equipment check
21b3569
- #1714 [Admin] add: public interface conf
c3830b8
- #1717 [Substitutions] fix: missing type in comment
7c5d80b
- #1714 [PublicAnswer] fix: missing parameters for manage signature button
f15490c
- #1657 [SQL] add: insert dictionary value
e2b7b80
- #1723 [PublicControl] add: link element with getNomUrl [
a303699
](a303699...
DigiQuali Release 1.10.0
Description : Cette version de DigiQuali apporte la création de l'application pour mobile en PWA (Progressive Web Application)
Nouvelles fonctionnalités et améliorations
PWA
- Ajout de la possibilité d'installer DigiQuali en tant que PWA afin d'y accéder plus rapidement et d'avoir accès seulement aux données nécessaires sur mobile
- La vue mobile de certaines pages comme les contrôles a été revisité afin d'en faciliter les manipulations
Contrôles
- Lors de la création d'un contrôle, ajout de la possibilité d'utiliser la vue par "tags" afin d'en faciliter l'utilisation sur mobile, la vue par tags est disponible après avoir généré les catégories principales du modèle de contrôle. Pour choisir un modèle, il suffit de l'associer à la catégorie voulu afin de les associer plus facilement en vue sur téléphone.
- Ajout d'un "Score de réussite" correspondant à la moyenne des réponses pour les contrôles ayant des réponses en pourcentages
- Amélioration de l'affichage du contenu des rapports de contrôle
Modèle
- Ajout du nombre de questions dans la liste des modèles
Corrections de bugs
Question
- Correction d'une erreur sur le remplissage des réponses aux questions
Contrôle
- Correction d'une erreur empêchant l'affichage de la liste des contrôles si celle-ci était vide
Comparaison des versions 1.9.1 et 1.10.0
- 1.10.0
#1685
- #1681 #1682 [Sheet] add: improve succes_rate field
#1683
- #1678 [Mod] add: new version number 1.10.0
#1679
- #882 [Control] add: average and threshold
#1654
- #1667 [Control] fix: fatal control list
#1672
- #1673 [Sheet] add: photo field
#1674
- #1614 [Control] add: sheet category control management
#1624
- #1621 [Sheet] add: nb questions on sheet list
#1626
- #1623 [ODT] add: improve questions table, remove useless text
#1625
- #1655 [PublicSurvey] fix: error SQL missing user info
#1656
- Main into Develop
#1653
- #1614 [CSS] fix: CSS of sheet images
6d83bef
- #1611 #1613 [Control] add: IHM and PWA for control card
f3aac36
- #1619 [Admin] add: default main sheet categories
568c435
- #1614 [Control] add: manage sheet categories and sub categories
b29356a
- #1619 [Mod] add: manifest file
97c12db
- #1612 [Control] add: default filter for pwa source control list
67122e1
- #1619 [Hook] fix: JS and hook conflict with main
6a9312d
- #1619 [Hook] add: addHtmlHeader manage manifest for install browser
a3f8e33
- #1614 [Control] fix: missing source parameters
b7330dc
- #1619 [Control] fix: SQL error
7742020
- #1619 [Hook] fix: console.log()
ff43516
- #882 [SQL] fix: rebasing from develop
2e71a79
- #882 [SQL] fix: move threshold after element_linked instead of description
5f465b8
- #1623 [ODT] fix: rebase conflict template
e15ed83
- #1658 [Img] add: pictos sheet category
9279c9d
DigiQuali - 1.9.1 - Améliorations et corrections
Cette version de DigiQuali vient corriger en priorité la majorité des bugs fonctionnels et techniques empêchant le bon déroulé du module. De plus elle établit la compatibilité avec la version 1.2.1 de Saturne.
Nouvelles fonctionnalités et améliorations
Contrôle
- Lorsque les questions sont répondues, elles sont cachées et le compteur des questions répondues s'incrémente automatiquement
- Ajout de l'action en masse d'archiver les questions / fiches modèles / contrôles
CSS
- L'affichage des contrôles a été vivement amélioré en vue téléphone et tablette afin de faciliter les entrées de l'utilisateur
Corrections de bugs
DigiQuali
- La nomenclature des statuts des différents objets a été homogénéisé
Contrôle
- Correction d'une mauvaise requête se produisant dans la logique de l'historique publique des contrôles
- Le bouton validé est maintenant automatiquement disponible après avoir répondue à la dernière question obligatoire d'un contrôle
- On peut désormais enregistrer un commentaire vide
- On ne peut plus changer la date de contrôle et de prochain contrôle après verrouillage de l'objet
Configuration
- Réparation de la page de configuration des contrôles
Question
- Correction d'un problème provoquant la perte de la catégorie des questions sur modification après clonage
Comparaison des versions 1.9.0 et 1.9.1
- 1.9.1
#1652
- #1587 [Control] fix: increment answer counter and better display
#1648
- #1637 [List] add: mass action archive
#1646
- #1636 [Sheet] fix: question label limit with css and trunc
#1644
- #1638 [List] add: improve search status and rename status enabled
#1645
- #1639 [Card] fix: get categories selected on edit action
#1643
- #1640 [Control] add: improve IHM control and signatory infos
#1641
- #1633 [ODT] fix: DoliSMQ issue
#1642
- #1617 [Mod] add: new version number 1.9.1
#1618
- #1631 [ODT] add: multipleAttendantsSegment more param for manage segment
#1632
- #1629 [Config] fix: control page numbering module display
#1630
- #1560 #1562 [Control] fix: edit control date
#1616
- #1607 [Hook] fix: remove category hook now in saturne
#1608
- #1599 [Control] fix: remove unused fields and fix banner tab
#1605
- #1609 [Mod] fix: remove modAgenda dependancies
#1610
- #1577 #1600 [Control] fix: missing element to reload in JS control
#1606
- #836 [Sheet] fix: improve sheet card view question list
#1604
- #1353 [Hook] fix: Hook name
#1355
- #1593 [Control] fix: progress bar
#1597
- #1580 [Document] fix: change fillTagLines function according to saturne
#1581
- #1563 #1564 [PublicControlHistory] fix: fatal fetchAll missing MAIN_DB_PREFIX and better status search
#1565
- #1583 [List] fix: selector value status field
#1592
- #1587 [Control] add: implement progress bar CSS and fix JS
#1591
- Main into Develop
#1559
- #1607 [Hook] fix: category actions move in saturne
fc8fb13
- #1599 [Control] fix: improve element custom fields for control list
2a4de73
- #1580 [Control] fix: document
44956a1
- #1609 [Mod] add: modAgenda dependancies
49e9960
- #1580 [Langs] fix: clean
da0667d
- [CSS] fix: Control buttons alignment in large mobile view
e4de2e0
- #1580 [Control] fix: document
cbb36a0
DigiQuali 1.9.0 - Amélioration du flux de travail, actions automatiques & IHM responsive
Description : Cette version de DigiQuali apporte une amélioration de l'affichage des interfaces publiques sur mobile / téléphone. De plus le workflow des contrôles a été amélioré afin de rendre son utilisation plus optimale.
Nouvelles fonctionnalités et améliorations
- Relance des emails via les tâches CRON
Contrôle
- Amélioration de l'interface publique afin de rendre l'affichage sur téléphone plus esthétique
- Ajout d'un enregistrement automatique sur les questions à choix unique
- Amélioration de la gestion de la date de controle
- Ajout de couleurs au verdict
- Ajout de la possibilité d'afficher uniquement les questions sans réponses
- Il est désormais possible d'accéder à la fiche question en cliquant sur la référence dans la liste des questions
Comparaison des versions 1.8.1 et 1.9.0
- 1.9.0
#1558
- #1553 [Core] add: new version number 1.9.0
#1554
- #1540 [Control] add: auto save action question answer
#1549
- #1545 [Control] add: CSS verdict button
#1548
- #1527 [Control] add: user conf ShowOnlyQuestionsWithNoAnswer
#1535
- #1548 [Hook] fix: preg_match syntax
#1552
- #1537 [View] fix: fatal banner actions
#1538
- #1529 [IHM] add: picto unlock
#1534
- #1530 [Triggers] fix: moved trigger tab translation to saturne
#1531
- #1523 [IHM] add: use picto in tabmenu on phone
#1528
- #1525 [Control] add: IHM save button
#1526
- #1520 [Control] fix: disable confirm validate in save action
#1522
- #1518 [IHM] add; control info responsive
#1519
- #1506 [Control] add: change check status photo medias
#1515
- #1513 [Control] add: manage control date
#1514
- #1499 [Hook] add: Picto for extrafields
#1503
- #1482 [Cron] add: cron tab sendEmailsReminder
#1498
- #1485 #1509 [PublicControl] add: responsive view and fix inconsistency
#1512
- #1487 [Control] add: getNomUrl question on control
#1488
- Main into Develop
#1508
- #1527 [Control] add: update JS with reload ajax and compatibility 16
cb89f17
- #1530 [Admin] fix: replace $module by $moduleName
2f69b28
- #1546 [Hook] fix: preg_match syntax
a60838c
DigiQuali - 1.8.1 - Apporte les images sur les interfaces publiques
Cette version de DigiQuali apporte les images sur les interfaces publique et des corrections de bugs mineurs
Nouvelles fonctionnalités et améliorations
Interface publique
- Les images sont maintenant visibles sur l'interface publique
Corrections de bugs
Document
- Ajout d'informations manquantes sur le document de contrôle
Comparaison des versions 1.8.0 et 1.8.1
- Develop
#1507
- #1504 [Core] add: new version number 1.8.1
#1505
- #1489 [Class] fix: remove typage on $ismultientitymanaged
#1490
- #1462 [TPL] add: show image on public interface
#1486
- #1497 [ControlDocument] fix: answers list
#1501
- Main into Develop
#1477
- #1489 [Class] fix: remove typage cause CommonObject updated
6fd0fb5
DigiQuali - 1.8.0 - Interface publique de remplissage de contrôle
Cette version de DigiQuali apporte l'interface publique de remplissage des contrôles permettant de remplir les réponses à un contrôle sans se connecter à Dolibarr. De plus le nom du module est passé de DoliSMQ à DigiQuali.
Nouvelles fonctionnalités et améliorations
Interface publique, d'historique et de remplissage des contrôles
- L'interface publique est crée à la création du contrôle et est accessible via un lien ou un QR code mis à disposition sur la fiche
- L'interface publique de remplissage permet de répondre rapidement aux réponses du contrôle, elle agit comme une enquête de satisfaction
- L'interface publique d'historique permet de voir rapidement les informations liées à un contrôle sur un lot
Export
- Il est désormais possible d'exporter uniquement une fiche modèle au lieu de l'ensemble
Corrections de bugs
Contrôle
- Le bouton "Annuler" lors de la création d'un contrôle ne fonctionnait pas
- Correction d'une erreur empêchant d'accéder à l'interface publique en mode multicompany
- La date de verrouillage est maintenant figé dans le contrôle et le fonctionnel du verrouillage a été retravaillé
- La date de création et d'expiration du document de contrôle ont été corrigées
Questions
- Correction d'une erreur lors de l'exécution d'actions en masse
Comparaison des versions 1.7.0 et 1.8.0
- Develop
#1476
- #1474 [Core] add: update ReadMe
#1475
- #1471 [PublicControl] fix: move parameter in function getNomUrl
#1472
- #1468 [PublicControl] add: more picto info verdictObject
#1470
- #1467 [Public] fix: fatal access with multicompany and not login
#1469
- #1465 [PublicControl] fix: missing check $object->next_control_date
#1466
- #1463 [PublicControl] add: improve IHM public control
#1464
- #1455 [Control] fix: next control wrong info
#1461
- #1456 #1458 [PublicControl] add: rework IHM public control
#1460
- #1454 #1457 [Control] fix: trad verdict and more info verdict
#1459
- #1451 [ControlHistory] fix: getNomUrl project
#1452
- #1449 [Hook] fix: remove globalcard
#1450
- #1448 [Control] fix: public history bugs
#1453
- #1431 [Control] fix: public survey bugs
#1432
- fix control data model & add public history
#1444
- #1438 [Question] fix: massaction lock fatal
#1445
- #1439 [Control] add: public survey link
#1446
- #1443 [Control] fix: send files in mail
#1447
- fix rework control equipment
#1429
- #1426 [Translation] add: control verdict trigger
#1428
- #1418 [Control] fix: action lock
#1427
- #1415 [Control] fix: strip tags in control equipment description
#1425
- #1423 [Control] fix: control equipment expiration date in odt
#1424
- #1421 [Control] fix: fatal error on control equipment page
#1422
- #1419 [Control] fix: fatal error on validation
#1420
- #1411 [Triggers] fix: fatal error caused by external modules
#1413
- #1407 #1408 [Core] fix: minor bug fixes
#1409
- fix minor bugs
#1406
- #1385 [Core] fix: remove standard requires and replace it with saturnes
#1386
- #1400 [Core] add: new version number
#1403
- fix public survey page
#1402
- #1396 [SQL] fix: update module name in database
#1399
- #1364 [Control] add: public interface url copy to clipboard action
#1374
- #1387 [Control] fix: default text answer value
#1392
- #1362 [Core] fix: require category class in mod
#1369
- #1389 [Core] fix: set directories rights for rename
#1394
- #1388 [Control] fix: missing document models
#1393
- #1383 [Class] fix: split dolibarr objects in separate classes
#1391
- #1384 [Sheet] fix: require saturne task for linkable objects
#1390
- #1361 [Control] add: public control answers filling
#1378
- #1367 [Sheet] fix: translation
#1371
- #1368 [Sheet] add: unit export
#1370
- #1360 [Control] add: days before next control in list
#1380
- #1377 [Translation] fix: delivery translation
#1379
- #1366 [Control] fix: object post retrieval
#1373
- #1365 [Control] fix: rename ControlDate into CreationDate
#1372
- #1363 [Core] add: editor config file
#1381
- #1375 [Core] fix: rename module into DigiQuali
#1376
- merge main into develop
#1359
- Update Develop with Main 1.7.0
#1358
- #1434 [Control] add: public control history
18c0da4
- #1434 [Control] add: public control history configurations
8e0be25
- #1414 [Control] fix: rework control equipment with product lot
0746281
- #1361 [Control] fix: compatibility with new module name
6dd79d6
- #1414 [Control] fix: control equipment
55aee51
- #1385 [NumberingModule] fix: generic numbering modules
88373e2
- #1368 [Control] fix: compatibility with new module name
0c81bc2
- #1449 [Hook] fix: remove globalcard
166b6fe
- #1434 [Control] fix: condition to display views in public history
1df4ae0
- #1437 [Control] fix: set control date on lock action
54df952
- #1361 [Control] add: editable public survey title
7ae5570
- #1364 [Core] fix: compatibility with new module name
684f495
- #1375 [Core] fix: module rename backward compatibility
b1286cb
- #1434 [Control] fix: public control history
193f524
- #1368 [Export] fix: minor corrections
f9bd65f
- #1404 [Control] fix: minor bugs
a218472
- #1458 [Admin] add: conf for manage qcfrequency
08eee7e
- #1442 [Control] fix: show status instead of verdict in control public view if control is not locked [
bca63e6
](https://github.com/Evarisk/D...
DoliSMQ-1.7.0 - Import et export des controles - Gestion des VGP
Description : Cette version de DoliSMQ permet
- L'import et l'export des données questions
- La gestion des VGP (Vérifications Générale Périodique)
- La gestion de vos équipements de protection individuelle avec les dates de contrôles et les alertes
Les fiches modèle ont été renommées en modèle de contrôle. Il est désormais possible d'importer et d'exporter des questions, réponses et modèles de contrôle dans DoliSMQ sur un fichier au format JSON.
De plus, il est maintenant possible d'associer des moyens et outils de contrôle aux fiches de contrôle.
Nouvelles fonctionnalités
VGP - Theepi
- Ajout de l'interface publique des contrôles reprise de Theepi
Export / Import
- Ajout d'une page outil permettant d'exporter et importer ses données de ou vers DoliSMQ
- Les données sont au format JSON pour le moment
Dashboard - Tableau de bord
- Remaniement de la page d'accueil du module avec des graphiques intégré par notre framework "Saturne"
- Amélioration du CSS lié aux graphiques
Contrôle
- Ajout d'un onglet moyens de contrôle sur les fiches de contrôle
- Ajout de la possibilité d'associer un produit en tant que moyen contrôle
- Ajout d'une configuration activant / désactivant le contrôle si la DLUO / DDM¹ des moyens de contrôle est dépassée
- Ajout de la possibilité de rendre obligatoire certaines questions dans les modèles de contrôle
- Ajout d'un rappel des événements, la durée des rappels est configurable
- Ajout d'un champ pour ajouter la prochaine date de contrôle
¹ : Date Limite d'Utilisation Optimale / Date de Durabilité Minimale
Configuration
- Ajout des rappels d'événements de contrôle
Corrections de bugs et améliorations
Fiche modèle - Modèle de contrôle
- Les fiches modèle ont été renommées en modèles de contrôle
- Il est désormais nécessaire de lier un objet à contrôler afin de créer un modèle de contrôle
Contrôle
- Ajout de nouveaux objets Dolibarr à contrôler
- Ajout d'un pont de compatibilité entre les anciennes versions de DoliSMQ et celle-ci
- Ajout de la possibilité de rendre les questions obligatoires sur le modèle de contrôle
- Il est désormais possible de ne contrôle qu'un seul objet par contrôle
- Il n'est désormais plus possible de signer un contrôle ne disposant pas d'un verdict
- Mise à jour des documents ODT avec les nouvelles informations
Triggers
- Correction de certains événements ne fonctionnant pas correctement
- Mise à jour de nouveaux événements liés aux actions de DoliSMQ
- Ajout d'une description détaillé pour les événements
- Ajout d'une configuration pour activer / désactiver la description détaillé des événements
Saturne
- L'implémentation des fonctionnalités du framework Saturne est terminé
- Plusieurs traductions ont été reprises afin d'améliorer la compréhension de l'utilisateur
Médias
- Ajout des photos OK/KO des questions dans l'onglet fichier joint
Comparaison des versions 1.6.0 et 1.7.0
- Develop
#1357
- #1287 [Control] fix: public interface php
#1295
- #1248 [Mod] add: new version number 1.7.0
#1249
- #1354 [Control] fix: control date interactions with card & reminders
#1356
- #1351 [Control] fix: remove remainder code
#1352
- #1335 [ControlEquipment] add: no equipment linked inside table
#1345
- #1131 [Tools] add: ref_ext and import_key when import
#1344
- #1338 [Control] add: edit next control date
#1350
- #1339 [Control] fix: object preselection and disabling
#1349
- #1346 [Control] fix: fatal object linked verdict info
#1348
- #1330 [Control] add: move next control date functionnality on trigger lock
#1347
- #1334 [Dashboard] add: get controls with self::STATUS_LOCKED
#1343
- #1336 [Control] fix: controlled object type
#1342
- #1337 [Control] fix: list css
#1341
- #1328 [Triggers] fix: delete duplicate code
#1329
- #1270 [Answer] add: const status and filter fetchall with status
#1272
- #1252 [Triggers] fix: trigger description
#1319
- #1322 #1323 [Control] fix: change visibility and position control fields
#1326
- #1324 [Sheet] fix: set event message proc
#1325
- #1258 [CSS] fix: remove colors
#1321
- #1317 [Sheet] fix: remove SheetLinked use
#1318
- #1315 [Control] add: use saturne TPL builddoc action
#1316
- #1313 [Card] add: use single hidden input instead for manage modal options
#1314
- #1311 [Trad] fix: missing trad new linked objects
#1312
- #1307 [Triggers] add: generate Document Triggers
#1308
- #1300 [Control] add: setDraft method and remove setValidated
#1305
- fix control list
#1304
- #1263 [Control] add: rework qcfrequency management
#1297
- #1289 [ControlEquipment] fix: display table even without equipment
#1296
- #1265 [Control] fix: disable signature if there is no verdict
#1294
- #1264 #1291 [Control] add: remove trad NoVerdict and picto dashboard
#1293
- #1271 [Documents] fix: if no equipment, display no data on doc
#1273
- #1241 [Tools] add: mandatory question to export import
#1255
- #1290 [Translation] fix: conf translation & spacing
#1298
- #1274 [Control] add: missing product object
#1275
- #1280 [Control] fix: remove duplicate of confirm_archive action
#1282
- #1279 [Control] fix: answers saving
#1286
- #1278 [Sheet] fix: mandatory controllable object
#1285
- #1281 [Control] fix: fields position in list
#1283
- #1276 [ControlEquipment] add: number of equipment in control header
#1277
- #1267 [Control] fix: show no verdict as N/A
#1268
- #1260 [Import] fix: file name check
#1261
- #1256 [Question] fix: check type to avoid answer multiplication
#1257
- #879 [Dashboard] add: control date dashboard
#1119
- [Control] add: control reminder functionnality
#1072
- #764 [Tools] add: import and export dolismq sheet, questions and answer json
#1134
- #1253 [Class] fix: remove fatal typage
#1254
- #803 [ControlEquipment] add: equipment on odt
#1247
- #1141 [Control] fix: control equipment object instanciation
#1246
- #1191 [Sheet] fix: rename sheet into control model
#1245
- #1177 [JS] fix: rebuild js
#1244
- #1240 [Control] add: remove unused confirm_delete action
#1242
- #1217 [Langs] fix: module translations [
#1237
](https://github.com/Evari...
DoliSMQ Release 1.6.0 - 16/06/2023
Description : Cette version de DoliSMQ apporte de nouvelles fonctionnalités innovantes pour les contrôles dans DoliSMQ. Il devient maintenant possible de configurer les types de réponses. Aux côtés d'un nouveau modèle de document mise à jour et plus cohérent avec la notion de contrôle.
Au niveau développement, plusieurs fonctions et fonctionnalités de DoliSMQ utilisant du code générique et similaire à d'autres modules de Evarisk ont été déplacés dans le framework "Saturne".
Nouvelles fonctionnalités et améliorations
Types de réponses
- Choix du type de réponse lors de la création de la question
- Edition des réponses possible en fonction du type de réponse
- Réponse au type de la question dans la fiche de contrôle
Amélioration de l'interface de la fiche de contrôle
- Ajout de la possibilité d'ajouter une photo par défaut
- Changement de l'icône pour définir le verdict
- Ajout des boutons "signer" et "archiver"
- Le bouton supprimer met le statut de l'objet à 0 au lieu de le retirer de la base de données
- Agrandissement des icones sur smartphone pour améliorer la visibilité
- Si une nouvelle note publique est ajouté, elle s'inscrit à la suite de la précédente au lieu de l'écraser
Remaniement du modèle des documents
- Les informations essentielles ont été conservées tandis que les informations non judicieuses ont été retirées
- Les signatures ainsi que les participants ont été rajoutés
- Les réponses et types de réponses ont été ajustées en fonction des nouvelles fonctionnalités implémentées
Configuration
- Il est maintenant possible de configurer les vignettes utilisées dans la fiche des documents
- Ajout de la possibilité de sélectionner toute les configurations de la fiche modèle en un clique
Corrections de bugs
Configuration des médias
- Correction d'un bug d'affichage n'affichant pas si la configuration avait été modifiée, ou non, avec succès
- Ajout de la possibilité de configurer les vignettes "mini" et "small"
- La taille des médias n'était pas proprement ajusté en fonction des paramètres, maintenant si
- Lorsque l'on délie une photo d'un objet, on délie les vignettes de la photo également
La prévisualisation des photos a été corrigée
Correction d'erreurs critique en fonction de l'activation de certaines configurations
Correction du bouton "Enregistrer" dans la fiche contrôle
- Le bouton était plus petit que les autres boutons
- Le bouton pouvait être cliqué même en étant grisé
Question et Fiche modèle
- Le libellé est désormais obligatoire à renseigner
- La description n'est plus nécessaire pour les questions
- Ajout du champ description pour les fiches modèle
Comparaison des versions 1.5.0 et 1.6.0
- Merge Main into Master
#1215
- Merge 1.6.0 into main
#1214
- #1194 [Mod] fix: conf init module warning
#1203
- #1199 [Mod] fix: missing depends modTicket
#1201
- #1197 [ODT] fix: missing ODT trad companies
#1202
- #1195 [Control] fix: error check categories on box
#1196
- #1182 [Question] fix: cant lock a question in list if no answer on it
#1184
- #1181 [Question/Sheet] fix: getpost on description and fields if error
#1183
- #1151 [Trad] fix: change trad
#1192
- #1096 [Question] add: clone answers when cloning question
#1179
- #1170 [Document] fix: strip html tags from question description
#1174
- #1178 [AdminConf] fix: fatal sheet const array
#1180
- #1161 [Cards] add: wpeo-button class to avoid spam create or add
#1173
- #1143 [List] fix: select distinct
#1156
- #1149 [ODT] fix: bug generation pdf due to ASCII characters
#1150
- #1142 [SQL] fix: update of questions type
#1147
- #1152 [Sheet] fix: check if control is deleted to mass delete sheet
#1153
- #1155 [CSS] add: minify menu_scss
#1160
- #1145 [Core] fix: answer backward compatibility
#1146
- #1091 [Mod] fix: missing answer on question with preset type OkKoToFixNonApplicable
#1092
- 1.6.0
#1084
- #1050 [Question] fix: show medias in sheet card
#1078
- #1054 [Question] add: remove action on question type OkKo/OkKoToFixNonApplicable
#1071
- #1062 [Answer] add: change picto answer dropdown
#1070
- #1064 [Admin] fix: missing trad
#1069
- #1063 [SQL] fix: backward compatibility question type
#1068
- #1055 [Control] fix: check if picto empty instead of different than 0
#1067
- #1051 [Question] fix: can't lock if no answer created for choices type
#1066
- #1052 [Widget] fix: fetch object linked to show boxes
#1065
- Update README.md
#1046
- 1.6.0
#1045
- #1037 [SQL] add: missing Answer SQL key
#1039
- #1035 [Control] add: project in list
#1036
- #1029 [Control] add: delete signature with reopen action
#1033
- #1030 [Sheet] add: change trad for use same
#1032
- #1041 [Control] fix: show default photo if there is one on media
#1044
- #1040 [Control] add: control list name
#1042
- #1028 [Categories] fix: fatal error when no element linked to a category
#1034
- #1013 [Control] fix: transform control answer ihm like comment
#1025
- #997 [Control] fix: if no tag then return an empty tag message
#1004
- #1021 [Control] fix: edit project in banner tab
#1022
- #1019 [Control] fix: disable signature button if verdict is not set
#1024
- #1018 [Control] fix: set default value for arrayNbControlByVerdict dashboard
#1023
- #1015 [Question] add: don't add answer for type 'OkKo' && 'OkKoToFixNonApplicable'
#1031
- #1003 [Trad] fix: remove unused trad
#1010
- #1000 [Control] add: send email function with doc
#1011
- #1002 [ControlDocument] fix: photo name
#1005
- #1006 [Question] fix: answer pictogram database format
#1008
- fix develop merge conflicts
#995
- #985 [Trad] add: name ODT
#986
- #979 [Question] fix: remove total line on list
#983
- #978 [ODT] fix: camelCase
#982
- fix questions config page
#981
- #975 [Mod] add: missing files index
#976
- #970 [SQL] add: remove llx_dolismq_dolismqdocuments and use saturne_documents instead [
#972
](https://gith...