Digirisk 9.13.0 - Intégration Saturne framework evarisk
Cette version de Digirisk vient intégrer le framework Saturne, entraînant le rework de la quasi-intégralité du code déjà existant afin de retirer les duplicata, de corriger les bugs et de faire marcher correctement les fonctionnalités apportées et/ou déjà existante.
Nouvelles fonctionnalités et innovations
Objets
- Les différents objets (éléments) de Digirisk ont été modifiés afin de correspondre aux standards de Saturne
- Utilisation et héritage de fonctions crées dans SaturneObject
- L'interface graphique est désormais plus fluide et harmonieuse, de même pour la bibliothèque de médias similaire à celle des autres modules utilisant Saturne
Améliorations & corrections
Tableau de bord
- La taille des graphiques a été agrandie
Action automatique et événements
- Il est désormais possible d'activer ou non les événements automatique de toute les actions Digirisk
- Il est également possible d'activer ou non la description détaillé des événements
Documents
- Certains documents manquaient d'une ou deux informations dans leur contenu, celles-ci sont maintenant récupérées
- L'envoi par mail et la récupération automatique du dernier document est désormais possible sur les objets offrant la possibilité
Objets
- Un ensemble de petits bugs accumulés au fil du temps sont maintenant résolu grâce à l'intégration de Saturne
Comparaison des versions 9.12.0 et 9.13.0
changelog
- Digirisk 9.13.0
#3501
- fix minor bugs
#3497
- #3488 [Task] fix: task dates
#3492
- #3490 [ODT] fix: change $related_task->fk_project by fk_projet due to SaturneTask
#3491
- fix version number
#3484
- #3468 [Task] fix: use saturne task for digirisk task
#3475
- #3459 [Task] fix: change trigger label
#3460
- #3479 [DigiriskDocuments] fix: fatal on listings generation
#3480
- fix risks
#3478
- #3470 [DigiriskElement] fix: missing photo in banner tab
#3474
- #3469 [Accident] fix: remove attendants creation
#3473
- #3471 [RiskAssessmentDocument] fix: logo size on main page
#3472
- #3436 [PreventionPlan] fix: set absent in document
#3456
- #3434 [Accident] fix: accident responsible role
#3455
- #3432 [RiskSign] fix: use new saturne class to edit modal
#3447
- #3428 [Trad] add: missing translations
#3442
- fix tasks
#3453
- #3430 [DigiriskElement] fix: manage banner action and getNomUrl
#3452
- #3429 [DigiriskStandard] fix: manage banner action
#3451
- #3433 [Ticket] fix: fatal ticket prepare head
#3450
- #3438 [ODT] fix: custom num ref for documents
#3449
- fix risks
#3448
- fix shared risks
#3444
- #3425 [DU] fix: check ref and sanitized ref to send DU by mail
#3427
- #3404 [Risk] fix: various fix for riskAssessment/risk
#3424
- #3421 [DigiriskStandard] fix: getpost subaction for gallery modal
#3422
- #3407 [PP/FP] fix: email send, triggers and clone det
#3417
- #3408 [DigiriskStandard] fix: rights/banner/agenda issue
#3420
- #3411 [Mod] fix: various fix for accident/dashboard/lib
#3419
- #3412 [Documents] fix: require subdir if class in subdir
#3416
- #3402 [ProjectCreation] fix: require thirdparty and project
#3415
- #3409 [Translation] fix: missing rights translation
#3414
- #3410 [Accident] fix: display and document generate issues
#3413
- #3382 [Mod] fix: remove underscore and make compatibility
#3385
- #3387 [JS] fix: rebuild js
#3388
- #3378 [SQL] fix: remove deprecated triggers
#3381
- #3380 [Documents] fix: set event message href
#3384
- #3341 [Trad] fix: missing trad PP and FP
#3383
- #3359 [Ticket] fix: public interface configuration
#3375
- #3371 [JS] fix: timespent add refresh
#3374
- fix check access
#3373
- #3357 [PreventionPlan] fix: available digirisk element for lines
#3370
- #3304 [Task] fix: display user creat name instead of current user
#3367
- #3360 [Triggers] fix: triggers translations
#3366
- #3327 [Index] fix: projectcreation
#3365
- #3333 [DigiriskElement] fix: navigation href
#3362
- #3356 [ODT] fix: missing element in various ODT
#3361
- #3354 [Conf] fix: remove backslash n in event tab
#3355
- #3348 [Triggers] add: missing triggers and fix ref PROV
#3350
- #3345 [Trad] fix: change some translation
#3347
- #3353 [Accident] fix: list, media and display on digiriskelement
#3369
- #3334 [SQL] fix: update dictionary and SQL
#3335
- #3280 [FirePermit] fix: document/workflow/view/SQLfix: document/workflow/view/SQL
#3340
- #3280 [PreventionPlan] fix: document/workflow/view/SQL
#3339
- #3317 [Conf] fix: accident tab
#3336
- #3287 [TPL] fix: projet creation group
#3328
- #3281 #3283 [Dashboard] fix: rework dashboard info
#3325
- #3286 [DigiriskUsers] fix: remove group by clause
#3323
- #3285 [DigiriskElement] add: notice on empty organization
#3330
- #3293 [Project] add: project document in configuration
#3329
- #3311 [AccidentWorkstop] add: fetchFromParent instead of fetchall
#3324
- fix digirisk element
#3322
- #3305 [Trigger] fix: trigger and event
#3313
- #3311 [DigiriskElement] fix: replace fetchFromParent by fetchAll
#3312
- #3260 [Investigation] fix: issues bring by saturne integration
#3270
- #3274 [Accident] fix: functional use and display of accident related obj
#3303
- fix digiriskelement
#3320
- fix ticket
#3301
- fix picto
#3302
- fix saturne
#3298
- #3294 [Translation] fix: accident and investigation trad
#3295
- #3291 [SQL] fix: change tms in current_timestamp
#3292
- #3217 [Triggers] fix: change the label to the generic translation
#3290
- add saturne integration
#3254
- Main into Develop
#3269
- Add saturne
ce0f974
- #3217 [DigiriskElement] fix: views saturne integration
62e330b
- #3217 [JS] fix: js saturne integration
fe2e03e
- #3217 [Langs] fix: lang files
9a2e919
- #3217 [FirePermit] fix: FirePermit saturne integration
ec259c2
- #3217 [PreventionPlan] add: saturne integration
5234d37
- #3217 [Config] fix: use templates for config pages
e101a34
- #3217 [Admin] fix: saturne integration in admin files
145057c
- #3217 [Documents] fix: remove custom documents
0479be3
- #3217 [Translation] fix: remove en_us trad
fd7fe4f
- #3217 [RiskAssessmentDocument] fix: risk assessment document saturne integration
c89394b
- #3217 [DigiriskElement] fix: saturne integration & documents
103b978
- #3280 [FirePermit] fix: document/workflow/view/SQL
5d9006c
- #3217 [PreventionPlan] fix: document generation
d8c8a72
- #3217 [TicketDocument] fix: saturne integration
75f81c0
- #3217 [DigiriskElement] fix: digirisk element document
87e9e1b
- #3217 [DigiriskElement] fix: select_digiriskelement_list function
6ea0b7f
- #3217 [Documents] fix: legaldisplay & informations sharing
9279656
- #3217 [DigiriskElement] fix: digirisk elements media management
659c59b
- #3217 [ListingRisksAction] fix: listing risks action document
5923935
- #3217 [InformationsSharing] fix: informations sharing document
457859b
- #3217 [DigiriskElement] fix: require object mod
72b50b0
- #3217 [Dashboard] fix: dashboard & index view
73200cc
- #3217 [RiskAssessmentDocument] fix: rework document
309b7ce
- #3217 [DigiriskStandard] fix: saturne integration
3219ca1
- #3217 [ListingRisksPhoto] fix: listing risks photo document
ffb26ae
- #3217 [ListingRisksAction] fix: listing risks action
77189a6
- #3217 [FirePermit] fix: use saturneSchedules
14e271a
- #3217 [Risk] fix: risk class
7e8e958
- #3217 [Config] fix: config pages templates
3aa7499
- #3217 [RiskList] fix: clean file & delete useless templates
809d88a
- #3217 [TicketDocument] fix: ticket document & view
a31e36a
- #3305 [Trigger] fix: remove duplicate note_private and unused cases
8d67a11
- #3305 [Triggers] add: gettriggerdescription to riskanalysis and pp/fp
3aefb93
- #3217 [FirePermit] fix: document
c3fe2fc
- #3217 [PreventionPlan] fix: prevention plan card
c3970f8
- #3305 [PP/FP] add: getTriggerDescription function
87a0a52
- #3305 [Event] fix: event page and trigger auto and description config
ff4470f
- #3277 [NumRef] add: digiriskelement custom num ref
5d91d7b
- #3217 [PreventionPlan] fix: use saturne schedules
e08df5f
- #3217 [RiskSign] fix: class
8e2c81e
- #3217 [DigiriskResources] fix: class
c58a6f6
- #3217 [GroupmentDocument] fix: groupment document
30dc5e1
- #3468 [Task] fix: remove DigiriskTask
758e2a3
- #3217 [PreventionPlan] fix: prevention plan list
687432b
- #3217 [PreventionPlan] fix: attendants role
8ea5375
- #3305 [Accident] add: getTriggerDescription and wortkstop, lesion too
aff2e87
- #3217 [DigiriskElement] fix: risk & risksign views saturne integration
99dc6ea
- #3217 [Risk] fix: saturne integration in risk add action
7ac5ceb
- #3217 [LegalDisplay] fix: rework legal display
2d2f8bb
- #3273 [DigiriskElement] fix: banner tabs
fbb8e43
- #3217 [InformationsSharing] fix: rework document
6b88e5e
- #3217 [FirePermit] fix: fire permit list saturne integration
348e287
- #3217 [RiskAssessment] fix: class
eb9c6f7
- #3277 [Config] add: uniformization of configuration headers
b8d9f25
- #3273 [DigiriskElement] fix: custom num ref
2c744d3
- #3217 [WorkUnitDocument] fix: workunit document
e29b7cf
- #3217 [Files] fix: remove unused files
4cdbccd
- #3278 [NumRef] add: evaluator & risksign num ref
36c5b76
- #3285 [DigiriskElement] add: no organization message
ec06b64
- #3408 [DigiriskStandard] fix: agenda
826631c
- #3217 [PreventionPlan] fix: prevention plan document
b76638a
- #3316 [Accident] fix: last saturne integration related issues
2a6387f
- #3305 [Triggers] fix: activation and way of working for triggers
9ea9cb3
- #3217 [DigiriskStandard] add: first saturne integration
ce836c4
- #3344 [SQL] fix: update workstop and lesion in sql db
158fb5c
- #3318 [Investigation] fix: remove underscore to avoid code ambiguity
9c522d1
- #3217 [View] add: common views saturne integration
7f37c72
- #3217 [DigiriskStandard] fix: class
70f5546
- #3277 [NumRef] add: risk assessment custom num ref
ca6aebc
- #3344 [Accident] fix: remove underscore where needed
b9736ba
- #3217 [PreventionPlan] fix: class
ae2888d
- #3217 [ObjetcLines] fix: remove insert method
c384ff8
- #3278 [NumRef] add: risk custom num ref
2b492b5
- #3408 [DigiriskStandard] fix: rights issue
96a4df5
- #3217 [View] fix: remove digirisk_banner_tab
af46296
- #3274 [Accident] add: clone options
61ba803
- #3217 [ProjectDocument] fix: saturne project document
2476303
- #3277 [Ticket] fix: public interface
356b45f
- #3217 [PreventionPlan] fix: prevention plan document
b3543d0
- #3217 [DigiriskElement] fix: use saturne banner tab
da33c02
- #3282 [Picto] fix: objects pictos
53b7df3
- #3217 [PreventionPlan] fix: prevention plan document
861cf49
- #3217 [Core] fix: merge conflicts
ad042a2
- #3494 [CSS] fix: dropdown css 18.0+ compatibility
763855c
- #3217 [Evaluator] fix: class
1bbe2b3
- #3217 [FirePermit] fix: firepermit class
94463cc
- #3351 [Investigation] add: extrafield on task
988366e
- #3217 [OpeningHours] fix: class
523314d
- #3217 [PreventionPlan] fix: merge conflicts
c8f5926
- #3291 [SQL] add: fk_project to accident_investigation
2b5c61d
- #3316 [Accident] fix: handle photo in view page instead of edit/create
6aaee43
- #3408 [DigiriskStandard] fix: bannerTab
1c07453
- #3274 [Accident] fix: change dictionary table and use saturne_select
4f8f615
- #3411 [Mod] fix: various fix for mod/index/lang
12707a0
- #3275 [Investigation] fix: remove status locked
1ceac64
- #3217 [OpeningHours] fix: use SaturneSchedules instead
e197e33
- #3273 [DigiriskElement] fix: photo in banner tab & add buttons
cba26d4
- #3274 [Accident] fix: list
cd0cbed
- #3217 [RiskAssessment] fix: modal & actions
e9d5e78
- #3217 [Risk] fix: add media to risk assessment
4cae6ba
- #3273 [DigiriskElement] fix: pictos & loader
e8f6c93
- #3217 [DigiriskElement] add: object photo in header
f808b4f
- #3217 [SQL] fix: attendants & signatures roles
ef43b35
- #3217 [Task] fix: task js
f6b476f
- #3217 [Accident] fix: saturne compatibility
901069c
- #3299 [Ticket] fix: ticket stats
8367711
- #3315 [DigiriskStandard] fix: ref in banner tab
15ea221
- #3315 [DigiriskStandard] fix: remove unused id
4f8a566
- #3321 [RiskAssessmentDocument] fix: medias management for siteplans
4f70f02
- #692 [Hooks] fix: hook names & actions
c30b3e2
- #3273 [Risk] fix: risk deletion
6b18ca5
- #3273 [Form] fix: remove filter action
249b682
- #3275 [Investigation] fix: saturne merge and last issues
f4477a7
- #3315 [Lib] fix: check access
9284454
- #3217 [FirePermit] add: prevention plan schedules
e1ed843
- #3278 [NumRef] add: backward num ref
16c817e
- #3217 [RiskAssessment] fix: media management
740c923
- #3217 [Core] fix: remove digirisk security checks
0217d23
- #3435 [Task] fix: edit modal
11162ab
- #3382 [SQL] fix: remove duplicate file
e34ca5a
- #3275 [Investigation] fix: missing require
c18ddd7
- #3407 [DU] fix: email send
a716171
- #3217 [Documents] add: custom conf
496783f
- #3407 [PP/FP] fix: fetch_lines for clone and DU send mail last document
d7fad50
- #3217 [DigiriskElement] add: digirisk header on saturne views
0616cbb
- #3274 [Accident] fix: conf tab
0165175
- #3317 [Conf] fix: move <hr> under title
10490d2
- #3273 [DigiriskElement] fix: evaluator & risksign deletion
4211e97
- #3217 [Medias] fix: add to favorite action
36f270b
- #3279 [Project] fix: update menu entry on DU project update
8aa8665
- #3277 [Hook] add: digirisk picto on task cards extrafields
5919c9d
- #3277 [Langs] fix: translations
8a912dc
- #3316 [Accident] add: custom label when cloning
67df4a7
- #3277 [Config] add: module picto in tabs
0225b62
- #3273 [DigiriskElement] fix: triggers
03dd4ce
- #3276 [Ticket] fix: ticket dashboard picto & js
64b3445
- #3217 [FirePermit] fix: card
7ae690a
- #3446 [DigiriskElement] fix: shown digirisk elements in filter
51c27ad
- #3277 [Extrafields] fix: picto apparition condition
5100475
- #3477 [Risk] fix: getNomUrl
ebb082a
- #3411 [Admin] fix: change model name for conf order
362924c
- #3317 [Conf] add: investigation numbering module in accident tab
2d3685b
- #3311 [AccidentWorkstop] fix: replace fetchAll by fetchFromParent
c582350
- #3382 [SQL] fix: handle database rename
194a5c1
- #3277 [Ticket] fix: public interface disabled set event message
197709a
- #3488 [Task] fix: remove project info from task banner
50427f9
- #3458 [Core] fix: version number
944f919
- #3305 [Triggers] fix: remove underscore from accidentinvestigation
505fb53
- #3273 [RiskAssessmentDocument] fix: mail form
3ad76d5
- #3275 [Investigation] fix: fk_project in class
f09b356
- #3217 [DigiriskElement] fix: get next num ref
dbe3cb0
- #3217 [DigiriskElement] fix: require object mod
e1777b7
- #3318 [Investigation] fix: use css class instead of row style
bd46655
- #3321 [DigiriskElement] fix: double label in banner tab
278873c
- #3277 [Config] fix: all/none button
ac1ae6f
- #3432 [Form] fix: js on evaluator & risksign forms
83a89e0
- #3378 [SQL] fix: remove deprecated triggers in data too
3fe1937
- #3316 [Accident] fix: use good css class instead of row style
7ced772
- #3217 [DigiriskElement] fix: require
32336fc
- #3217 [DigiriskElement] fix: require mod
e2fc6cf
- #3217 [PreventionPlan] fix: prevention plan document
b574245
- #3217 [Medias] fix: unlink file in risk create
6e4619f
- #3425 [DU] fix: sanitize zip file
c798e93
- #3357 [FirePermit] fix: available digirisk elements for lines
6446e40
- #3275 [Investigation] fix: document generation
e1949a5
- #3500 [Evaluator] fix: creation refresh
92f1755
- #3423 [Risk] fix: shared risks data
dfc3ea7
- #3348 [Triggers] fix: conditions for fetch object
e9aa511
- #3348 [Triggers] fix: fetch only if digirisk object
7a13581
- #3311 [Accident] fix: merge conflict
78517e3
- #3318 [Accident] fix: use good perms for accident
9896747
- #3277 [Mod] fix: pictos & tabs
afd1851
- #3277 [Config] fix: captcha code
e1f6fd3
- #3471 [RiskAssessmentDocument] fix: full size company logo on first page
8a1287e
- #3446 [Risk] fix: risk deletion massaction
8a7a74c
- #3321 [DigiriskElement] fix: creation trigger
f6a4570
- #3277 [DigiriskResources] fix: fetch all
699aae6
- #3217 [Project] fix: require project mod
6b87b4b
- #3217 [CSS] fix: saturne integration
5d38e90
- #3476 [Risk] fix: numbering modules require
b0823f6
- #3471 [RiskAssessmentDocument] fix: use small logo
2cd96a3
- #3435 [Task] fix: task js in modal
38d1b56
- #3423 [RiskAssessment] fix: risk assessment multi entity fetch
ba8d61f
- #3407 [DU] fix: better way of selecting last DU
613c1e1
- #3408 [DigiriskStandard] fix: informationsSharing info
ff12da2
- #3348 [Triggers] fix: triggers object fetch condition
05c07f0
- #3379 [Documents] fix: remove specimen from documents
9a1acd3
- #3273 [DigiriskStandard] fix: legal display fatal
30c1ead
- #3217 [FirePermit] fix: require
fdb3431
- #3217 [Picto] fix: module picto
c9c1e26
- #3382 [SQL] fix: rename accident investigation addon
549cf80
- #3217 [DigiriskElement] fix: element type
efdaf20
- #3217 [Timespent] fix: modal js
84278dc
- #3496 [Ticket] fix: notice color in ticket public interface
76ebd0a
- #3488 [Task] fix: time spent filter alias
00d0267
- #3468 [Task] fix: tooltip with from tasks explaination
8abee27
- #3457 [DigiriskStandard] fix: photo limit in banner tab
2ad50ea
- #3217 [JS] fix: js min
92275cb
- #3430 [PublicInterface] fix: missing parameter in filter selector digiriskelement
84d88a0
- #3445 [Risk] fix: risk notice anchor
4293538
- #3426 [DigiriskElement] fix: display recurse tree data
a4dcdeb
- #3408 [Trad] fix: trad
3df3b6b
- #3411 [Lib] fix: missing head
b633bf5
- #3354 [Conf] fix: sort by position instead of id
babfcc0
- #3353 [Accident] fix: remove box ahead of progress in list
fdf8054
- #3351 [Conf] fix: investigation numbering module
91f09f3
- #3305 [Triggers] add: @digiriskdolibarr at the end of the element_type
7879a9a
- #3317 [Lang] add: numbering module translation
4c18c15
- #3273 [InformationisSharing] fix: document data
578efba
- #3273 [DigiriskStandard] fix: remove specimen from document
fb3c0b4
- #3282 [DigiriskStandard] fix: picto
57d7392
- #3277 [DigiriskResources] fix: fetch all
dc6c03c
- #3273 [DigiriskElement] fix: delete translation
a2f0d8f
- #3277 [Ticket] fix: public interface picto
4710390
- #3277 [DigiriskResources] fix: phone translation
33b698a
- #3277 [FirePermit] fix: ref mod
30750c5
- #3277 [Conf] fix: multi entity selector
4a1cc63
- #3275 [Investigation] fix: replace investigation icon in leftmenu
ce63560
- #3217 [DigiriskStandard] add: status locked
258604c
- #3217 [DigiriskElement] fix: require classes
71cd3b5
- #3217 [DigiriskElement] fix: module name
b802542
- #3217 [Config] fix: fatal error
65299ba
- #3217 [API] fix: api requires
cd3afbc
- #3428 [Trad] fix: unused translation
425b880
- #3446 [Risk] fix: remove useless object attribute
0cbd954
- #3344 [Metadata] fix: remove unused require
27794f5
- #3277 [Ticket] fix: public interface
8725c27
- #3277 [Config] add: uniformization of configuration headers
90f73aa
- #3288 [RiskAssessmentDocument] fix: document description
504a354
- #3277 [Ticket] fix: public interface
cc194a4
- #3277 [Config] add: uniformization of configuration headers
e709aee
- #3260 [Investigation] fix: handle error when generating document
60a22d9
- #3294 [Translation] add: investigation
e8eba80
- #3499 [DigiriskElement] fix: remove entity from name in document
77270b4
- #3495 [InformationsSharing] fix: text size
8a815de
- #3217 [Picto] fix: pictos name
245600a