All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
- Revert "#2398 [Control] feat: integrate saturne_render_media_block in control card and questions"
#2400 - #2398 [Control] feat: integrate saturne_render_media_block in control card and questions
#2399 - #2382 [JS] fix: jnotify not auto-hiding on answer save
#2396 - #2394 [QuestionGroup] fix: accept SaturneObject instead of Survey in isCorrect
#2395 - #2343 [PDF] rework: improve control document pdf style and layout
#2393 - #2391 [DigiQuali] remove: control tab from commercial proposals
#2392 - #2389 [API] feat: expose all entities over REST API under /digiquali
#2390 - #2382 [JS] fix: auto-hide jnotify notification after 2 seconds
#2388 - #2389 [API] feat: expose all entities over REST API under /digiquali
#2389 - [CI] chore: align gitattributes/gitignore on Saturne for clean release zip
9d7f5fd - 📖 Changelog
858ccb6 - 📖 Changelog
d9f3862 - #2394 [QuestionGroup] fix: accept SaturneObject instead of Survey in isCorrect and getFormattedSuccessPointsAndRates
4d5955a
7 May 2026
- #2380 [Question] add: auto-generate nf question categories on module init
#2386 - #2369 [Question] add: iso9001 question type with wpeo tooltips on answers
#2385 - #2383 [Survey] fix: guard fetch in getTriggerDescription
#2384 - #373 [RegistrationCertificate] fix: reorder lot display to CG-VIN-vehicle type
#2381 - #2378 [DigiQualiElement] fix: add prefix key to element_type field for button labels
#2379 - #2285 [DigiQualiElement] fix: add commonfields_view to display description
#2377 - #2365 [Sheet] fix: count questions in groups for sheet list
#2376 - #2369 [Question|Control] add: MarqueNF question type and per-tag statistics on control card
#2373 - #2374 [DigiQuali] fix: update getTriggerDescription signature to match SaturneObject
#2375 - #2370 [Sheet] add: fk_project field on sheet model
#2371 - Fix: Tasks duplicating across questions due to loop inheritance (#2363)
#2364 - Fix: Data Persistence Failure in ControlLine Auto-save (Resolves #2360)
#2361 - Fix: erreur de syntaxe SQL pour la table llx_digiquali_controldet
#2359 - #2356 [Control] fix: avertissement bloquant array_shift sur fiche de …
#2357 - #2351 [Control] add: display dolicar registration number in productlot selector
#2355 - #2346 [Sheet] add: select all mandatory questions checkbox
#2354 - #2352 [Survey] fix: initialize objectsMetadata cache in printFieldListSearch
#2353 - #2347 [Actions] fix: pass int 0 instead of string to shortener fetch()
#2348 - #2344 [DigiQuali] fix: fatal errors on survey_list and questiongroup
#2345 - #2338 [ObjectMedia] fix: media page items with no photo and label
#2342 - #2323 [Control] fix: available comment box after submit
#2328 - #2318 [SQL] remove: useless column in questiondet
#2319 - #2130 [PDF] fix: bug on thumb generation
#2314 - #2304 [PDF] fix: wrong document name
#2308 - #2303 [ControldetList] add: translation
#2307 - Main into develop
#2301 - Merge pull request #2361 from lmag/fix/manual-save-control
#2360 - Merge pull request from Evarisk/develop
944c4ff - #1902 [PDF] fix: control pdf in code and in style
81efa11 - [Class] core: clean code
e03d287 - [Class] core: clean code
d194972 - [Class] core: clean code
2f3158a - [Mod] chore: release notes 23.0.0
69533f4 - #2327 [Control] fix: need to check fkSheet before control creation manipulation
7f1a212 - Fix: Restore rowid mapping for ControlLine to resolve silent AJAX persistence failures
e14344f - [Core] fix: need to use DIR for path file instead of DOL_DOCUMENT_ROOT for dolistore
5018378 - Revert "#2374 [DigiQuali] fix: update getTriggerDescription signature to match SaturneObject"
3ae75fe - Feat: Integrate frontend AJAX POST requests for ControlLine persistence
f68f390 - fix: manual save for control answers was failing due to php warnings and strict empty checks
e1ba0a8 - feat: auto-save comments via AJAX on blur
67b6372 - [Class] core: clean code
0af9d5d - #2370 [Control] add: store fk_master_task on control creation
0781b6d - [Class] core: clean code
1eba0fd - #2370 [Control] add: auto-create project task on control creation
671f695 - #2338 [ActionsDigiquali] add: badge number of medias
a4a6f34 - [CI] add: release workflow calling Saturne reusable workflow
004ecb6 - [Core] fix: need to use DIR for path file instead of DOL_DOCUMENT_ROOT for dolistore
d594ec8 - Add: Questions without tag grouped under virtual 'Pas de tag' category in tag statistics
f5ad32d - fix: tasks duplicated across control card questions due to loop inheritance
9413d38 - feat: add brief visual feedback on Enregistrer button upon successful AJAX save
bd6162f - [Mod] add: version number 23.0.0
3573462 - #2369 [Question] style: pastel colors for iso9001 answer buttons
7a7bd0d - #2383 [Survey] fix: guard fetch in getTriggerDescription against uninitialized typed property
9cf225f - [Class] core: clean code
8862816 - #2369 [SCSS] rework: use Dolibarr border color variable for section borders
db4c589 - fix: global JS click hijacking prevented form POST causing manual save failure
564099c - #2330 [List] fix: days_remaining_before_next_control field order
2b3062d - #2370 [Sheet] fix: restore project in element_linked checkboxes
4c23b6b - #2130 [PDF] fix: bug on thumb generation v2
0cb1ef7 - feat: force AJAX auto-save on every answer click
4e125a5 - #2320 [JS] fix: window.digiquali.activity.updateContentEditable
60f4ae8 - #2346 [Survey] fix: handle empty answer for percentage calculation
d072afb - [Control] fix: BOM error
3e29a06 - #2369 [Lang] fix: % Conformité
b712fb3 - #2370 [Control] add: set fk_task_parent to master task on question task creation
6c1d233 - Fix SQL syntax error in llx_digiquali_controldet.sql
cde520b - fix: change strict equality back to loose equality to prevent DB update bypass
d79a28e - build: compile modifs to digiquali.min.js
b7dfb8a - #2356 [Control] fix: avertissement bloquant array_shift sur fiche de contrôle
2275e30 - #2346 [Sheet] add: mandatory-all init and toggle in minified JS
4bf3cf5 - #2344 [QuestionGroup] fix: add void return type to initAsSpecimen
29ef9dc - #2344 [Survey] fix: remove next_control_date from surveylist select hook
4c31805 - #2323 [Control] fix: disabled status on comment
48352b7 - #2318 [SQL] fix: missing SQL line for survey
7fcab62 - Merge pull request #2317 from evarisk-charles/fix_control_pdf_styke
861d6e0
22 January 2026
- 22.0.0
#2300 - #2294 [Activity] fix: activity problems on form
#2299 - #2268 [Questions] fix: point for percentage questions
#2274 - #2261 [ControldetList] add: controldet list
#2262 - #2279 [Survey] add: custom status for dolimeet
#2280 - #2271 [Control] fix : bug on control clone label
#2272 - #2263 [ActionDigiquali] fix: fatal control list when controller is contact
#2264 - #2265 [Lang] add: NoQuestion lang trans
#2266 - #2257 [Lang] add: missing lang trans LockingDate and ArchivingDate
#2267 - #2100 [PDF] add : control pdf
#2251 - #2046 [ODT] fix: default photo size
#2247 - #2245 [ODT] fix: key emptyness
#2246 - Main Into Develop
#2243 - [SQL] fix: missing survey table
93d5030 - #2206 [Question] fix: warning php8
8b1f190 - 📖 Changelog
4418648 - [QuestionGroup] fix: category feature modification on 22
6dff84e - #2276 [PublicControlHistory] fix: check on control list
7b0dac7 - #2206 [Class] fix: update visibility of question attribute
3c0050e - #2206 [Dashboard] fix: wrong type name
6fa8667 - [TPL] fix: mandatory questions
d10301b - #2261 [Mod] add: controldet list tab
2ed95eb - [Mod] version number 22.0.0
a2f3751 - [Class] fix: sql error
e087abd - #2206 [Class] fix: use tdoverflowmax200 for prevent cell massive information
9a0f57a - #2260 [ControlCard] fix: fatal listing of questions
eb65398 - #2148 [QuestionGroup] fix: missing getNomUrl
739a896 - [CSS] fix: remove conflict css with dolibarr
bf878a4 - [SQL] fix: need update fk_user_creat for creation by public interface
cf5514b - #2294 [Activity] fix: json and traduction
57be0df - #2206 [Class] fix: missing $conf for displayAnswers
89e3f61 - #2275 [DOC] fix: move file in good directory
c3170bd - [Question] fix: import issue due to typage
ca6f533 - #2276 [PublicControl] fix: error on get_control_infos
60c21ca - #2275 [DOC] fix: move file in good directory
8340df2
3 September 2025
- 21.2.0
#2242 - [Survey] fix success calculation
#2236 - #2239 #2238 [Quesiton / Task] fix: task on question and add UX to the button
#2240 - #2228 [ODT/ Thumbs] fix: thumbs generation
#2237 - #2228 [ODT / Thumbs] fix: ckean code add comments and also fix bug on thumbs
#2235 - #2228 [Thumbs / ODT] fix : generation of photo in thumbs folder
#2234 - #2233 [ODT /Thumb] fix : thumb on generation odt
#2233 - #2332 [ODT] fix: img bug if missing thumbs folder
#2232 - #2228 [ODT] fix: bug on answers photo in odt
#2231 - #2228 [ODT] fix: bug on answers photo in odt
#2229 - #2226 [Control] fix: comment on answer was not save
#2227 - #1903 [ODT] add: question accept html
#1904 - #2213 [ObjectJS] add: button refresh when question answered
#2214 - Fix sql error when class is used by other module
#2224 - #2217 [ControlClass] add: displayAnswers function
#2218 - #2221 [control] fix: clone of control
#2225 - #2207 [QuestionSingleTpl] fix: answered question not blue in the list
#2209 - #2211 [SurveyClass] fix: fatal inside text-area
#2212 - #1945 [DigiQualiElement] fix: task
#2223 - #1945 [Activity] add: Activity/Processus
#2201 - #2175 [SurveyClass] add: generate id for survey from clone
#2187 - Sheet : manage groups/subgroups imbrication
#2193 - #2195 [warnings] fix: warnings on digiquali
#2197 - Enhance Grouped Question Order
#2166 - New feature : points on questions, success threshold on groups & surveys, display survey corrections
#2181 - #2188 [JS] fix: remove unused lib js
#2189 - Use textarea for Question Comments Instead of Single-Line Input
#2186 - Fix position null (instead of 1) when adding the first question or group
#2182 - #2165 [ControlCard] add: ref of product for product lot
#2167 - FIX sql error on create table surveydet (missing comma)
#2164 - #2126 [Control] fix: translation to accomodate lock confirm box
#2133 - Fix questions groups 2
#2134 - Fix Import/Export functionality
#2161 - #1893 [Control] add: progress bar of different colors
#1913 - #2120 [Trad] add: missing translations
#2132 - Add sheet questions statistics
#2103 - Fix question groups
#2117 - Add question group
#2059 - 📖 Changelog
f2be133 - #1945 [Activity] add: update modal
d9afb8d - WIP : groups imbrication
d8dd81c - #1945 [Activity] add: riskAssessmentTask
b7619c4 - Sheet : manage recursive groups inside groups + fix move lines + display opened groups + fix clones
509b729 - #1945 [RiskAssessment] fix: rework risk in riskassessment
e0f53ad - #1945 [JS] add: updateGravityPercentage and other
a0ad411 - #1945 [CSS] add: risk css on activity
648809a - #1945 [Activity] add: admin mapping for config
420d0af - #2162 [Sheet] fix: reorder questions in group
79f529f - #1945 [JS] add: updateContentEditable for manage field
4ed52e7 - #1945 [Activity] fix: include issue
3e6fb46 - Fix Min/Max value correct answer management + input number steps
1ffbadd - Question card : fix min/max management for type percentage & set min 0 / max 100
c0ea7b0 - Sheet : add buttons create question/question group
921614c - Auto stash before checking out "origin/develop"
ba0da88 - #2136 [Sheet] fix: save group toggled states
e11ae25 - #2163 [Control] fix: save comments
ac8e088 - #2144 [QuestionGroup] fix: display in sheet & control card
5aa9f23 - #2151 [Control] fix: percentage answers save
f2e5d69 - [Question] fix: dont use mixed type in php 7.4
ad11b1a - [Mod] add: new version number
c03c30b - Update digiquali.lang
d9ab293 - #2233 [ODT /Thumb] fix : thumb on generation
65fac9e - #1927 [QuestionGroup] add: question group
beecfd9 - #1945 [Activity] add: sql/class/view
d057e81 - #1945 [DigiqualiStandard] add: class/lib/card
d05ee1f - #1945 [Risk] add: class and view
615e3d6 - #1927 [QuestionGroup] fix: rework question group list
7ad3684 - #1945 [DigiqualiElement] add: class/card/view
d11def4 - #1983 [Sheet] add: statistics page first version
d315238 - #1945 [Activity] add: modal/sql/view
5cd6a30 - #1945 [Activity] add: improve modal
04a0732 - #1945 [Activity] add: improve class/view
ce4bb71 - #1983 [Sheet] add: statistics for percent questions
952305b - #1945 [JS] add: risk and activity js
eba9c8b - #1927 [Export] fix: question groups export & import
bf09581 - #1945 [SQL] add: risk table
f6e5646 - #1927 [JS] fix: jquery & saturne uses
b3d8b65 - #2111 [CSS] fix: sheet tree css clean
8642883 - #2111 [QuestionGroup] add: config page
7dc69fe - #1927 [QuestionGroup] fix: minor fixes
d4deb2a - #1927 [Survey] fix: survey interactions with question group
131faa6 - #1927 [SQL] fix: change name for llx_digiquali_questiongroup instead of question_group
8c8aca8 - #2111 [Sheet] fix: refresh tree after order update in card
5ef48ff - #1927 [QuestionGroup] add: function to get all questions within groups
98ef068 - fix import export
26dbde5 - #1983 [Sheet] add: statistics for range questions
8a31234 - #2111 [Mod] fix: move question group menu below question
b64ecf7 - [QuestionGroup] temporary disable access from left menu (waiting for new design)
0b26aa0 - #2111 [Sheet] fix: add question & group buttons on tree header
1b13a05 - #2111 [QuestionGroup] add: unlink question button
bc19aa5 - #2129 [Sheet] fix: add question to group button consistency
b9688ac - #1945 [Mod] add: rights and trad
4ae5e78 - #2111 [Sheet] fix: triggers & order after creation
89a1249 - #1927 [Survey] fix: survey card
352306b - #2111 [Sheet] add: question group delete button
4f7676f - #1945 [Hook] add: left menu for saturne view
eba8ec0 - #2111 [QuestionGroup] add: event management
f2714fd - #2221 [Class] fix: createFromClone function
70e22c4 - Question form type : fix display of unit (%) for min/max values (Percentage only)
88a019e - #1927 [Categorie] fix: question group categories sql
00a57b8 - Fix question min/max label switch depending question type
ea141af - #2157 [Control] fix: show questions & answered questions by group in control_card
5b30d69 - #2111 [QuestionGroup] fix: clone action
aa2dc73 - #2111 [QuestionGroup] fix: add multiselect array for questions
e143179 - #1983 [CSS] fix: merge conflict
6b5f508 - #1927 [QuestionGroup] fix: question group card
7e3775e - #2111 [QuestionGroup] fix: customSQL must be empty array for filter
8905665 - #2206 [JS] fix: task and taskTimeSpent
2e784fd - Remove commented code parts
acd6cd1 - Fix comments/remove dev logs
24e7343 - #2175 [Control/Survey Class] fix: use property_exists like all other properties
9c054f8 - #2111 [Sheet] fix: remove chevron if group is empty in tree
89a06b6 - Question modify SQL : fix default values for field 'points' and legacy questions
49159cd - #2111 [Sheet] add: question & groups tree dynamic resize
1389c3b - Sheet : replace unlink svg by fontawsome icon + remove useless logs/comments
da8da7f - #1945 [Activity] add: container class
6a564d6 - #1927 [QuestionGroup] fix: remove useless lines
58ae087 - #2159 [Import] fix: updateQuestionsAndGroupsPosition
9855183 - Merge pull request #2125 from evarisk-micka/fix_groupquestion_selectarray
b87b0a7 - #1927 [Sheet] fix: add question counter in sheet card
0152b09 - #1927 [Sheet] fix: change variable name
9233181 - #1903 [ODT] add: photo_ko/ok fields
4bffb58 - #1945 [Processus] fix: update need 0 if is -1
f3e9ef9 - #1927 [Question] fix: question card
224182f - #1927 [Control] fix: public control questions & answers
023b385 - #1945 [JS] fix: js merge conflict
c5342ff - Sheet : change unlink icon, fix question unlink icon displaid when sheet was locked
4e473bc - Survey : fix isCorrect()
76aef64 - QuestionGroup : add test before calling setEventMessages() on edit when errors occured
f252c1a - #2140 [Sheet] fix: arborescence chevron
dc6510f - Fix question default number of points reset on edit
1debe43 - #2152 [Documents] fix: translate new documents in saturne box
a519ddb - #1945 [JS] fix: JS conflict after merge
78c8714 - #2155 [Sheet] fix: add question group title in list
5564107 - #2139 [QuestionGroup] fix: description format
b54a255 - #2135 [Sheet] fix: multi entity import
c0ae70b - #2122 [PublicInterface] fix: show questions with groups
dab068b - #2111 [Sheet] fix: content width
629c5e7 - #2111 [Sheet] fix: link question and group picto
d942dde - #2111 [QuestionGroup] fix: question reorder function
0238d01 - #2332 [ODT] fix: img bug
b9e64af - #2111 [Sheet] fix: remove delete button for questions in group
4a1ce76 - #2213 [JS] fix: merge conflict
d785a7a - #2206 [Question] fix: dont use mixed type in php 7.4
1a2fb64 - Fix unlinkquestion link (missing sheet id to go back to sheet page)
22f7f33 - use textarea instead
00314f5 - Questiongroup card : restore setEventMessages until Dolibarr Core fix it in actions_addupdatedelete
2b6fbaa - enhance questions order inside group
47be62c - #2150 [Question] fix: ref set to mod_question_standard by default
7dfa590 - #2153 [Control] fix: autoSave
eef87c4 - #2158 [QuestionGroup] fix: add locked question group to sheet
13fe73c - #2111 [Control] fix: show answer from questions in group in public view
9ac77c8 - #1927 [Sheet] fix: remove comment
35b5100 - #1927 [Lib] fix: comments question group
7ca0ef3 - #1927 [QuestionGroup] fix: is_erasable case
3cce541 - #2111 [Control] fix: new control track id after clone
3d85546
7 May 2025
- 21.1.0
#2107 - Fix Postgresql compatibility
#2092 - #2104 [Mod] add: version number 21.1.0
#2105 - Fix Postgresql compatibility
#2092 - #1572 [odt] add odt controle file with good and not good medias
#1894 - #1902 [ODT] add odt landscape surveydocument
#2077 - #2057 [control] add: automatisation on name with date and label of product
#2095 - #2058 [Control] add: text to see next control on locking screen
#2093 - #2097 [Control] fix: repair sql filter for fromtype and more error management with fk_sheet
#2098 - #2087 [Hook] fix: missing require on saturne_get_objects_metadata function
#2088 - [ODT] add:new design
#2078 - #2071 [ODT] add: odt new design and project label information
#2072 - #2053 [List] add: list reworks
#2054 - #2027 [JS] fix: error delete task link
#2044 - fix: php 8 warning
#2011 - #2048 [Lib] fix: rework extendSheetLinkableObjectsList hook
#2050 - #2031 [Answer] add: change default color for N/A
#2043 - #774 [Control] add: backend CSS/JS for answers
#2042 - Main Into Develop
#2041 - #2053 [Class/TPL] fix: remove class for saturne management
485ae61 - #774 [Control] add: rework answer task with modal and function
0ae8150 - #774 [DigiqualiAnswerTask] add: taks on digiquali answer (WIP)
7de2a0c - #774 [CSS] fix: CSS on back and front control
554d898 - #2053 [Triggers] add: rework triggers
1d91ed5 - #2053 [Mod] fix: clean code
6697da4 - Revert "Merge pull request #2092 from alexandre-janniaux/postgres-compatibility"
b4c669f - #2053 [Class] add: various change
b893f4d - #774 [Control] add: clean code and add perms check
16aa975 - #774 [CSS] fix: back and frontend control CSS
31c8195 - #2053 [Cad] add: use saturne_get_objects_metadata in WIP
6fd8827 - sql: make database migration compatible with PostgreSQL
68e71a9 - #774 [CSS] fix: CSS actions list on back control
cb96b98 - #2053 [Card] fix: use saturne_get_objects_metadata survey
a893cdd - #2053 [Class] fix: php8 and qcfrequency
557405d - #2053 [Hook] fix: printFieldListWhere and add saturneExtendGetObjectsMetadata
302507c - #2053 [Hook] fix: saturnePrintFieldListLoopObject for cache on user/contacts missing $signatory->role
9d4555c - #2053 [Mod] fix: various minor fix
ff7d226 - 📖 Changelog
219bc3e - #2053 [Class] fix: php8
7ef601d - #2053 [Hook] fix: error sql on object if null
fb4055f - #2053 [Mod] fix: backward productlot
f94edf0 - #2022 [Control] add: get_parent_linked_object_qc_frequency
ad3a21d - 📖 Changelog
551625c - #2037 [Triggers] fix: warning when no questions
27ae022 - #2053 [Mod] fix: clean code
cf6ff93 - #2053 [Mod] fix: php8
505693c - digiquali_survey_list: quote identifiers and single quote strings
6333a5b - #2053 [Hook] fix: need strict context for sheetlist
ba9d0cc - digiquali_survey_list.tpl: use double-quote for postgres compatibility
cb643fa - digiquali_control_list.tpl: fix postgresql, add quotes for "user"
e9dab34 - #2053 [List] fix: csslist property
111c9a4 - #2051 [fix] CSS: fix front control history
686fd7e - #2022 [Control] add: qc_frequency in get_linked_object_infos
2771844 - digiquali_control_list.tpl: use '' strings for postgresql compatibility
4a16517 - digiquali_control_list: fix quoting for postgresql compatibility
ebda0c9 - sheet: fix quoting for postgresql compatibility
cff427f - actions_digiquali: fix quote for postgresql compatiblity
cab1a37 - #2053 [Mod] fix: various minor fix after rebase
b92a660 - 📖 Changelog
de7892d - survey_card: use double-quote for postgres compatibility
80978bd - control_equipment: use double-quote for postgres compatibility
88ee75c - control_card: use double-quote for postgres compatibility
035bbad - digiquali_survey_list.tpl: use double-quote for postgres compatibility
d8eb586 - digiquali_control_list.tpl: use double-quote for postgres compatibility
a3afe43 - modDigiQuali: fix quoting for postgresql compatibility
67ffca7 - digiquali_control_list.tpl: fix spacing for SQL query
02ae6eb - #2053 [ControlClass] fix: OK trad when not OK
b53843c - #2071 add-odt-design
514c846 - #1902 add odt with action
161ec1a - Update template_controldocument_withgood-notgood-medias.odt
b4cc0bb - #1902 [ODT] add: odt suveyr landscape document
adee6d9 - 2071 [ODT] add: odt new design and project label information
54a2ce5 - #2071 add:odt new design
4a6ffbf - #2022 [Lib] fix: merge conflict
2027da8
13 March 2025
- 20.1.0
#2040 - #2015 [Mod] add: new version number 20.1.0
#2039 - #2025 [Triggers] fix: action reminders wrong info
#2032 - #2021 [Control] add: remove unused public control interface
#2026 - #2008 [PublicControl] fix: missing value for create button
#2010 - #2009 [Hook] fix: backward extrafields options_control_history_link
#2016 - #1960 [PercentQuestion] add: percent on top of input cursor
#1969 - #1993 [DigiqualiControl] add: link to object
#2014 - #2012 [PublicControlHistory] add: user conf on public interface
#2013 - #1994 [PublicControl] fix: management of external public interface
#2007 - #2001 [Control] fix: round for improve nextControl calcul
#2006 - #1988 [Control] fix: bad place for user config
#2000 - #2001[QuestionCard] fix: checkbox reversed and photo not appear on error
#2003 - #1931 [ProductLotCard] fix: button link control history
#1953 - #1896 [ControlClass] add: default image from sheet on create
#1998 - #1937 [Control] add: control equipment in clone controls options
#1999 - #1995 [Trad] fix: improve toggle text clarity for last control display option
#1997 - #1929 [PublicControl] add: rework control public interface IHM and functionnality
#1991 - fix: Fatal on module activation on old install
#1984 - #1981 [Control] fix: repair showInputField for dolibarr 20
#1982 - #1957 [Questions / Trad] add : number on trad for list of questions
#1968 - #1967 [QuestionPercent] add: custom steps
#1970 - Main into Develop
#1974 - #1931 [Hook] clean: actions_digiquali fix and clean
274c14d - #1931 [Hook] clean: actions_digiquali fix and clean
a6ead85 - #1929 [PublicControl] fix: rework page linked object
2b569d9 - #1929 [PublicControl] fix: WIP
e687849 - #1967 [Question] add: config for manage step in percentage question
1faa3f9 - #1929 [PublicControl] fix: rework IHM
7ed92e0 - #1931 [ProductCard] add: button for external link
b14089d - #1929 [PublicControl] fix: rework control_item_frontend_view.tpl
ad4dacf - #1929 [PublicControl] fix: rework page + boucle
dc4edf3 - #1929 [PublicControl] add: CSS and HTML template
f877521 - #1988 [Control] fix: use generic function for toggle settings and clean code
824e70d - #1929 [PublicControl] add: control listing & mobile CSS
eba026f - #1929 [PublicControl] add: use shared links and ecmFiles
029fcc8 - #1929 [PublicControl] add: control documentation CSS
603947d - #1929 [PublicControl] add: control documentation
eb83e11 - 📖 Changelog
1469430 - #1929 [PublicControl] fix: improve perf
9b2d572 - #1988 [AdminControl] add: show ok ko user conf
0f1d620 - #1994 [PublicControl] add: config control button and parent element
3c6437d - #1929 [publicControl] fix: CSS control item
bd1af24 - #1960 [PercentQuestion] fix: mobile version
e87dee5 - #1929 [PublicControl] fix: permission and div class
87b8681 - #1930 [TPL] fix: missing header div
1005ab0 - #1994 [PublicControl] fix: CSS issues
be8caa3 - #1931 [ProductLotCard] add: auto create short url
7256b27 - #1930 [PublicControl] add: CSS for listing and documentation
7b6e515 - #1994 [PublicControl] fix: images/files/links
81bef17 - #2001 [JS] fix: improve js window.digiquali.question.showPhoto and remove unused style
f71e152 - #1930 [Lib] fix: missing create button
228faba - #1994 [PublicControl] add: getNomUrl for elements
668f274 - #2023 [Answer] fix: percent value
5093a63 - #1929 [PublicControl] fix: get only lock control and trad and conf forl last control
dd7e7a2 - #1929 [PublicControl] fix: change color for nextControlDateFrequencies
70633af - #1929 [PublicControl] fix: navigation
6e57d71 - #1957 [Sheet] fix: missing check array before count
cd7d276 - #1994 [PublicControl] fix: remove unecessarry text
fdae26b - #1994 [PublicControl] fix: NoControl info
dbccc63 - #1929 [publicControl] fix: rework control item
a6808cb - #1930 [JS] add: fadeOut for switchPublicControlView
219aca4 - #1930 [PublicControl] add: missing element on view
6e90b79 - #1994 [PublicControl] fix: NoPeriodicityControl
016abc8 - #2021 [Control] fix: missing remove trackid in class
f6ad60a - #1987 [PublicControl] add: show NbControls
f62c0ce - #2021 [Control] fix: revert because needed for answer
939ebd7 - #2023 [Answer] fix: show ok/ko
6fa7dcd - #1960 [JS] fix: merge conflict
2b9d2d2 - #1896 [Control] fix: use setValueFrom instead if update
69c6712 - #1929 [PublicControl] fix: See button style
455dd73 - #1988 [JS] fix: merge conflict JS
ac28ade - #1931 [ProductLotCard] fix: trad
6aaf624 - #1929 [JS] fix: merge after conflict
3b88199 - #1967 [Lang] add: lang QuestionStepCount
dea71cb
28 January 2025
- 20.0.0
#1973 - #1971 [Mod] add: version number 20.0.0
#1972 - #1958 [Card] fix: need rounding of 2 for question average
#1964 - #1961 [Trad] fix: spelling error
#1963 - #1775 [PublicAnswer] add: rework IHM
#1812 - #1825 [Control] add: custom color for controls
#1955 - #1928 [Cards] add: badge on controls
#1942 - #1779 [Control] fix: use JS to update modal content
#1870 - #1909 [SurveyList] add: average answer and verdict
#1954 - #1907 [Dashboard] add: name on graph to remove it
#1908 - [WIP] Adding some new models
#1932 - #1935 [Hooks] add: missing picto extrafields
#1951 - #1647 [Control] add: label on model and linked object
#1950 - #1882 [ControlList] add: adding label and max width
#1885 - #1900 [ControlCard] add: message when no model
#1901 - #1860 [Question] add : adding max width for question mass
#1872 - #1918 [Sheet] fix: export name failure on server
#1922 - #1918 [Sheet] fix: rework and clean code
#1921 - #1918 [Sheet] fix: export zip wrong name
#1919 - #1915 [PublicInterface] fix: a style wrong color
#1917 - #1915 [PublicInterface] add: prefill fields on control button
#1916 - #1839 [Control] add: button to add control on public control history
#1886 - #1905 [Img] add: new img and remove unwanted css
#1906 - #1883 [ControlList] add: multi picker with default value and move status at end
#1887 - Main into Develop
#1891 - #1839 [Trad] fix: clean and use generic trad
68183ea - #1775 [PublicAnswer] add: rework html structure and lib for answer
237dfb1 - #1775 [PublicAnswer] add: CSS for public answers
4e25b47 - #1775 [PublicAnswer] fix: frontend template management
0aa22f3 - #1825 [Control] add: custom color with function and rework
cb42c62 - #1775 [PublicAnswer] add: rework other question type
4e1fd0c - #1775 [PublicAnswer] add: improve design desktop and mobile
f39824a - #488 [Sheet] add: reception, mrp, inventory, movement to sheet
e70e65d - #1775 [PublicAnswer add: improve design
58f6792 - #1775 [PublicAnswer] fix: missing class for modal medias answer
f4a71e1 - 1883 [ControlList] fix: rework with select array and fix psr12
23cb292 - #1775 [PublicAnswer add: improve design without pico.min
cca9946 - 📖 Changelog
c0ca7f0 - #1775 [PublicAnswer] add: CSS other question type
5bea5f6 - #1775 [PublicAnswer] fix: clean code and function
4465893 - #1775 [PublicAnswer] fix: Remove Pico and fix CSS
6519e95 - #1775 [PublicAnswer] add: CSS for linked medias
9a55bfc - #1775 [PublicAnswer] fix: move linked medias and change color for progress
aa22efa - #488 [Sheet] add: fichinter
7010bef - #1942 [Cards] fix: use saturne fetch all with count to replace sql
cea9f4a - #1779 [Control] add: update modal content inside saveAnswer function
2eb8b4d - #488 [Sheet] add: BOM
8c7bd0c - #1839 [Control] fix: trad dolicar and fix button norme
3b196d4 - #1775 [Question] fix: missing js class for media and check answer
e5d642c - #1775 [PublicAnswer] fix: css linked medias
321582b - #488 [Sheet] add: translations
babe118 - #1882 [ControlListTpl] fix: remove homemade label and use native one
058c679 - #1851 [Control] fix: img size in odt
af6ee65 - #1775 [Mod] fix: merge conflict JS/CSS
36a6b7c - #1907 [Dashboard] fix: dol_strtoupper instead of strtoupper
6794b47 - #1775 [PublicAnswer] add: span for number media
72c4a2a - Merge pull request #1899 from evarisk-charles/fix_img_size
9854910 - #1860 [Question] fix : supress trunc and add maxwidth
5323e8e
30 August 2024
- 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 - 📖 Changelog
0120127 - #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
3 June 2024
- 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 - 📖 Changelog
86a53ce - #1806 [Sheet] fix: set date_creation after check exists
0979d95 - Merge pull request #1772 from evarisk-micka/fix_type_fkuser
60aa586 - #1780 [Public] fix: fatal hasRight function if no user in page
aa4d695
12 March 2024
- 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 - 📖 Changelog
12bea38 - #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 - #1700 [Control] fix: display 0% instead of %
5b19df7 - #1662 [Public] fix: missing name hook
303dec5 - #1662 [Card] fix: change tpl actions
1883af2 - #1746 [Control] fix: use function instead for conf
24f767a - #1725 [Survey] add: also track_id in survey list
7cb1098 - #1660 [ODT] fix: missing survey document conf and clean
90d107a - #1660 [ODT] add: improve doc_survey
d362a7e - #1660 [ODT] add: ODT v1.1 and doc_survey
69d842c - #1660 [ODT] fix: missing remove text
d3a7678
19 January 2024
- 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 - 📖 Changelog
bad91a8 - #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
4 January 2024
- 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 - 📖 Changelog
71829a6 - #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
13 September 2023
- 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 - 📖 Changelog
c248841 - #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
23 August 2023
- 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 - 📖 Changelog
de9b296
21 August 2023
- 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 - 📖 Changelog
8888bba - #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 - #1364 [Control] fix: clipboard copy picto
995f7e1 - #14431 [Control] fix: wrong variable name & declare global user
2fdf33c - #1398 [Control] fix: user definition in public survey page
377c41a - #1368 [Sheet] fix: translation
52ee4fe - #1361 [Control] add: public survey translations
146dec6 - #1397 [Control] add: br before submit button
57b0a49 - #1362 [Core] fix: compatibility with new module name
f3c1ce0 - #1362 [Core] fix: mod answer
99e0cdc - #1458 [Trad] add: conf show_qc_frequency
0d858c9 - #1405 [Control] fix: cancel create bug
6841d22 - #1364 [Control] fix: url
adba387 - #1387 [Control] fix: default text answer value with template
c8fc6a0 - #1361 [Control] fix: remove global user on public interface
6707df8 - #1361 [Control] fix: missing translation for public survey
7a1d537 - #1363 [Core] fix: ignore editor config file
b1f7b56 - #1363 [Core] fix: gitignore
b4be961 - #1375 [SQL] fix: rights rename
ce02179
6 July 2023
- #1287 [Control] fix: public interface php
#1295 - Develop
#1357 - #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 - #1128 [Triggers] add: check if empty before foreach
#1229 - #1220 [Class] add: define typed properties to null or fatal
#1227 - #1221 [Control] fix: fetchObjectLinked calls
#1226 - #1222 [SQL] fix: cant add default value on text so varchar it is
#1224 - #1216 [CICD] fix: change default branch to main
#1223 - #1210 [Sheet] add: creation date in list
#1219 - #488 [Mod] add: 6 new dolibarr object linkable to control
#1206 - #1187 [Sheet] fix: remove multiple sheet links
#1188 - #727 [Control] add: equipment control and DLUO DDM
#996 - #1238 #1232 [Control] fix: error returns and force selection in creation
#1239 - #1163 [Document] fix: missing lib cause fatal in public interface con…
#1164 - #48 [Triggers] add: improve triggers
#1135 - #1133 [Control] add: status field in control_list
#1193 - #1098 [Question] fix: answers management within type update
#1186 - #1138 [Control] add: linked objects with qc frequencies generic function
#1159 - fix control list performance
#1157 - Merge 1.6.0 into develop
#1212 - #1089 [Public] add: warning qcFrequencyArray and move table cell
#1115 - #1058 [Control] add: no control photo on control medias
#1104 - #1094 #1097 [JS] fix: rebuild min js
#1108 - #1101 [Control] fix: variable indentation in control document
#1109 - #1099 [Sheet] fix: ihm by removing td tag
#1110 - #1095 [Question] fix: getpost question type on error
#1112 - #1102 [Control] fix: fatal on search action in objectLinked list
#1113 - #1059 [Mod] add: create button tags
#1114 - #1090 [Admin] fix: sheet const config array
#1117 - #1122 [Control] fix: check good array and !empty
#1123 - #1130 [PublicControl] fix: missing '.php' in path url
#1131 - #1124 [Mod] fix: fatal events button card
#1129 - #1165 [Sheet] fix: sheet needs context, hook shouldn't always return 1
#1166 - #1088 [Control] add: next control date next to objects getnomurl
#1125 - #1116 [Extrafields] add: qc_frequency generic creation
#1126 - #1077 [Sheet] fix: generic sheet links in public interface & function documentation
#1127 - #1060 [Control] fix: control list performances
#1083 - #1106 [Sheet] fix: mandatory questions sql format
#1107 - #950 [Class] fix: mandatory_questions need initialized
#1105 - #950 [Mod] add: implementation saturne functionnality
#1080 - #444 [Sheet] add: default tag on edit and creation
#1085 - #666 [Control] add: nextControlDate info + rework link
#1081 - Generic objects links
#1074 - #643 [Public] add: public control interface view object info
#1073 - #289 [Sheet] add: mandatory questions on sheet
#1020 - #1049 [Translation] fix: status translation
#1079 - #127 [Control] add: new permission to set verdict
#788 - Add thirdparty contact control
#789 - #773 [Mod] add: qc_frequency extrafields
#1087 - #1038 [Sheet] add: when error create, getpost linked_objects and desc
#1047 - #879 [Dashboard] add: rework control list dashboard info
7c0954d - #950 [Class] add: use saturne object class
0e97b82 - #727 [Control] add: control equipment
90c6309 - #878 [Lib] add: sheet linked objects generic functino
0330bcf - #950 [Hook] add: SaturneAdminDocumentData / SaturneAdminObjectConst for management documents data
3ee215f - 📖 Changelog
b4cdd5e - #950 [Class] add: clean code files
3876b48 - #764 [Tools] fix: export import improve code
8b1b806 - #911 [ControlEquipment] fix: rework class and include saturne object
12fb0d0 - #878 [Control] fix: generic control list
9ae0afa - #764 [Tools] fix: clean code and conver import json to zip
d7b7f10 - #878 [Control] add: ability to control any object from any module
4c9d3b9 - #950 [Lib] add: use saturne_object_prepare_head for lib
9ba2c98 - #911 [Control] fix: rework equipment unlink and code
150f61b - #615 [Control] add: missing trad control reminder and move in control.php
b2176a3 - #1187 [Control] fix: next control date in public interface
ab5d88d - #1187 [Control] fix: multiple sheet links but unique control links
d7f0606 - #764 [Tools] fix: clean clode of export import
ee103db - #599 [Control] add: rework control reminder trigger
a9f2ddd - #911 [ControlEquipment] fix: rework
ce1f4bd - #878 [Control] fix: imprecisions
1b29672 - #950 [Class] fix: implementation saturne object on class/method
e84eb2e - #878 [Control] add: + button on linkable objects
2b54673 - #1241 [Import] fix: export/import mandatory questions
2cf953d - #878 [Sheet] add: element linked parent posts automation
12dbca9 - #762 [Triggers] fix: reduce code by making a foreach and fix typo
f5a2159 - #643 [PublicControl] add: improve display control data
07b069c - #488 [Mod] fix: tab_type and remove supplier
f891fc4 - #878 [Control] fix: createFromClone action
6641700 - #950 [Lib] add: rework lib with saturne functions
a9f5746 - #289 [Sheet] add: mandatory option on questions
3155094 - #1077 [PublicInterface] fix: generic object links
5cb8357 - #1252 [Triggers] add: getTriggerDescription on object instead of loop
d09cd53 - #727 [Control] fix: clean code and improve DLUO display
e17088c - #911 [Control] add: freeze data in json
35d230b - #911 [Control] fix: clean code remove useless part and fix typo
7c30d1f - #615 [Triggers] add: check for prevent clone action conflict
5119f34 - #666 [Control] add: change qcFrequency management
35b81a2 - #601 #602 [Admin] add: control reminders configs
b509df6 - #1335 [ControlEquipment] fix: use colspan for td and picto
6345dfe - #1271 [Documents] fix: change check before equipment loop
1030934 - #878 [Control] fix: external objects linked in documents
0f12c3e - #1251 [Dashboard] fix: dashboard css
33753cf - #727 [Control] add: conf if DLUO/DMD outdated then lock control and warn user
3f03c80 - #1263 [Dashboard] fix: change trad name and check next control date
34c8a02 - #300 [Triggers] add: improve triggers content
01c6f99 - #1252 [Triggers] add: sheet gettriggerdescription
cf813c3 - #599 #615 [Control] add: reminders call on triggers
ab7bd83 - #803 [Document] add: control_equipment on control odt
c37d424 - #643 [Public] add: improve CSS and fix qcfrequency
82be8ae - #878 [Control] add: all objects control tab
6498ad6 - #643 [Control] add: SQL field track_id
b837ecf - #762 [Core] add: conf to activate advanced triggers
8403efc - #289 [Sheet] fix: rework code and fix typo & ihm
ab39e83 - #289 [Control] add: lock validate if mandatory questions not answered
adc88d9 - #643 [Mod] add: DOLISMQ_CONTROL_BACKWARD_COMPATIBILITY on track_id/QRcode
10775d5 - #1252 [Class] fix: trans in transnoentities
9e371c0 - #289 [Sheet] fix: rework mandatory code
04d2dab - #878 [JS] fix: refresh dependant selectors
1492a8d - #48 [Triggers] add: sheet add question, control verdict and save answer
39eec57 - #1238 #1232 [Control] fix: error returns and force selection in creation
978e4ed - #814 [Control] add: ref product and remaining days column
ea95af8 - #764 [Tools] fix: clean trad and add wpeo_button to buttons
1209ca4 - #803 [Document] fix: rename variable
f98e111 - #809 [Control] add: number of day before expire and color on equipment lifetime
202741c - #727 [Control] fix: filter on already added equipment
a024d50 - #289 [Sheet] add: disable mandatory checkbox if status lock & fix action
873ad8f - #1060 [Control] fix: control list & dashboard performance
8a0dd95 - #727 [Control] add: DLUO/DMD on control equipment
2c8f457 - #616 [Control] add: fk_parent of contact/lot/task on control card
5f8f7ac - #1140 [Control] fix: remove unused objects declaration
f4faac9 - #1077 [Lib] add: function documentation
1e4be32 - #911 [Control] fix: display freezed data
02d3b2c - #1131 [Tools] add: seteventmessage with import key which is now a daylog
cfbd2a8 - #803 [Document] fix: variable name
0620ce2 - #1137 [Control] fix: remove loads all objects in fetch object linked of controls
50102cb - #764 [Langs] fix: change trad and add exportdata lang
bdf5ea5 - #1222 [SQL] fix: set mandatory to text and init default value in create
437d1fb - #1252 [Triggers] add: project linked to control in trigger
910d136 - #950 [Lib] add: use saturne admin files
5d7904a - 📖 Changelog
101aa04 - #1270 [Answer] fix: use const instead of number and update customsql
2e1b6d1 - #1292 [Dashboard] add: change width dashboard and fetchAll controls getControlListsByNextControl
85c5328 - #1270 [Control] fix: sql call in fetchall
ba35e44 - #1270 [Control] fix: use = and not IN() for a fetch
6ca818a - #1302 [Control] add: user controller, project & fk_sheet in list
963a1a0 - #879 [Dashboard] fix: change max list count
72d043e - #878 [Control] fix: create object button label
9f703cc - #1303 [Control] add: controlled mention after controlled objects in list
1bd54cd - #1252 [Class] fix: check if > 0 instead of !empty
5195774 - #1252 [Triggers] fix: uppercase name
b1aede1 - #1252 [Triggers] fix: improve getTriggerDescription
3c0c703 - #1271 [Documents] fix: change brackets position
f4d1eb0 - #764 [Tools] fix: clean clode of export import
3600b05 - #615 [Admin] add: change action for prevent conflict
461aa51 - #803 [ControlEquipment] fix: check if dol_strlen > 0 for excludefilter
451163f - #1187 [Control] fix: array key
bef68c9 - #809 [Control] fix: only remaining days in color and not date
74c6873 - #950 [Class] fix: missing check string projetid
e9682f6 - #643 [Control] add: show qrcode control card
d754a15 - #1354 [Control] fix: use next_control_date instead of qcfrequency
6240990 - #1338 [Translation] add: next control date update
1b404b0 - #803 [Document] fix: remove check on status and use filter in fetch
f68e2eb - #1090 [AdminConf] fix: remove useless line + fix error constarray
4f6f44c - #1248 [Mod] add: update ReadMe
0fdc2eb - #1334 [Dashboard] add: missing space
1112a17 - #1248 [Mod] add: update ReadMe
7a9929c - #1263 [PublicControl] add: change check QcFrequency in next control date
e61eaa4 - #1139 [Control] fix: lines spacing
d457f43 - #762 [Triggers] fix: call trigger validate instead of validated
55b2d0b - #289 [Sheet] fix: ihm center mandatory
49d645c - #878 [Control] add: show empty in objects selector
67a326f - #781 [Control] fix: condition for select task
bbff75c - #781 [Control] fix: select every task if no project on control create
d043295 - #1338 [Control] add: token for next control date update action
f8e2afe - #1163 [Document] fix: missing lib cause fatal in public interface control
3b27ebf
19 June 2023
- 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 - #967 [ODT] fix: missing trad ODT
#969 - #914 [Control] fix: list performances
#922 - #947 [Control] fix: dashboard performance issue due to load fetchObjectLinked
#952 - #962 [Control] fix: answer counter before first answers
#963 - #959 [Mod] fix: remove include
#960 - #917 [Control] add: generation ODT public interface
#938 - #916 [Control] add: clone options for attendants and photos
#939 - #932 [Conf] fix: change trad of numbering module det
#943 - #949 [Mod] add: remove unused files
#953 - #946 [Control] fix: max photo on saturne_show_medias_linked
#956 - #753 [Sheet] add: description field
#806 - #841 [Answer] fix: ihm
#937 - #933 [JS] add: saturne drag and drop
#934 - #920 [Answer] fix: picto selector css
#931 - #918 [Config] fix: menu harmonization
#927 - Fix question edit posts
#925 - #821 [Sheet] add: questiontype alongside questions
#944 - #860 [Control] fix: remove picto help confirm validated
#940 - #935 [SQL] fix: move file control_attendants_role on root for insert data after create table
#936 - #865 [Control] fix: missing check on maxPhoto
#910 - #768 [Control] add: use select array instead of dolismq_select_product_lots
#901 - Fix question trans
#929 - #847 #890 [CSS] add: answer buttons looks better on the phone
#909 - #857 [Question] add: move field question type after label
#908 - #859 [Control] fix: need reset answer counter for action setValidated
#907 - #904 [Mod] fix: need value instead of global value
#906 - #903 [Control] fix: fatal with $object->linkedObjects cause "dolibarr name"
#905 - #898 [Control] fix: missing getNomUrl on box
#902 - #877 [ODT] add: answer and fix include
#900 - #801 [Dashboard] add: DolismqDashboard for manage DoliSMQ dashboard
#866 - #880 [Config] add: setup logo
#881 - #311 [Signature] add: control signature attendant page + workflow
#869 - #885 [SQL] add: control_attendants_role dictionary
#896 - #848 [Control] add: remove dolismq banner tab for use saturne
#870 - #861 [Mod] add: rework mod num ref with ModeleNumRefSaturne
#873 - #827 #856 #876 [Question] fix: answer lock, triggers, seteventmessage and check error
#894 - #802 [ODT] add: new odt model
#891 - #893 [JS] fix: generate js_min
#895 - #883 #886 [IHM] fix: ihm button on control card
#892 - #464 [Control] add: set STATUS_ARCHIVED action
#868 - #583 [SQL] add: missing unique key on SQL object key
#867 - #488 [Mod] add: more element control linked
#874 - #318 [SQL] add: answers data model
#813 - Fix pdf display
#795 - Fix IHM sheet/control card
#835 - Fix medias conf
#834 - Add photo default
#833 - #613 [Control] fix: button save do action only when edit answer
#826 - #301 [Objects] add: soft delete action
#812 - #778 [LinkedObjects] fix: widget boxes display conditions
#807 - #804 [Core] add: index file in css & js directories
#805 - Set media doc
#786 - #851 [Mod] fix: change trad rights for prevent conflict with confirm action
#872 - #417 [Sheet] add: remove backtopage and control button on sheet card
#871 - #802 [ODT] add: clean doc_controldocument_odt and add missing attendants info
38d1253 - #951 [ODT] add: rework doc with generic functions ModeleDocSaturne
fec42c8 - #818 [Class] add: answer class & functions
8fe0edf - #791 [Document] fix: check if object has question before foreach
2f18867 - #842 [Answer] fix: handle more than 4 answers per question
5dac46e - #801 [Dashboard] add: move load_dashboard in control class + trad
4e72eae - #850 [Answer] add: pictogram management
0ba65e3 - 📖 Changelog
19935f1 - #822 [Control] add: answer types in question list
081ef7d - #819 [View] add: question type & answers
7a001e4 - #861 [Answer] add: mod num ref
f990d96 - #971 [Question] add: generic config page
5ec77f9 - #932 [Conf] fix: separate numberingmoduledet in a better way
762c28b - #984 [Question] fix: question redirection
6feb6de - #464 [Sheet] add: set STATUS_ARCHIVED action
1cedc15 - #837 [Control] fix: question answered counter
9cf7bdc - #984 [Question] add: cancel button when editing answer
4d4b419 - #685 [Control] add: js to handle add to favorite and unlink photo
0ab2a7d - #782 [Conf] add: small and mini conf to set vignette size
8199452 - #827 [Question] fix: can't add answer if question lock
6ddbaba - #853 [PDF] add: answers depending on question type
bb436ad - #801 [Control] add: getNbControlsByMonth dashboard
1eedaa4 - fix develop merge
d58a484 - #924 [Question] fix: question edit posts
58e163a - #685 [Control] add: photo_default in view card
5ed9658 - #865 [Control] add: specific workflow for add photo
3cb6812 - #1014 [Control] fix: put back value and percentage and change css
c13556b - #685 [Control] add: photo_default multiple and well aligned
2e4472c - #231 [Conf] add: conf to set the vignette of medias in documents
243c509 - #959 [Mod] fix: revert file temporary
90f09a3 - #802 [ODT] add: missing informations and fix format in odt
440420b - #656 [Core] fix: main includes
2bbfd19 - #846 [Control] fix: verdict is fa-check-circle and onphone logos are fa-2x
ac98eb8 - #941 [Question] fix: way to trad type on list
65e9e44 - #865 [Medias] fix: favorite & unlink actions
6b33cca - #1014 [Control] fix: ihm right value and percentage
127706b - #817 [SQL] add: question answers sql
24752d6 - #887 [Control] fix: remove unused check
d30917a - #913 [ODT] add: bold object type
3978b89 - #919 [Question] fix: remove check langstrans key
a82f114 - #984 [Question] add: anchor on cancel
9670ad7 - #865 [Control] fix: unlink file action
f394779 - #984 [Question] fix: actions redirection
bc31f53 - #840 [Answer] add: multiple choices in control card
fd99924 - #790 [Document] fix: remove line if no element at the end of a page
8c710aa - #876 [Question] fix: update and delete answer seteventmessage and check error
340c127 - #913 [ODT] fix: model ihm and typo
438d440 - #793 [Document] add: smaller cell case for ref in PDF and more asthetic
e32ba27 - #1040 [Control] add: missing css on selector
6c1d6c9 - #913 [Document] fix: model odt ihm
7d559e7 - #856 [Question] add: triggers on answer
7260ed9 - #802 [ODT] fix: typo and data display
8b61e8b - #843 [Answer] add: seteventmessage and check error
61b89cb - #841 [Question] add: css on answer color
4e08195 - #887 [Trad] fix: change trad and transnoentities all trtiggers
7a962f7 - #849 [Answer] add: actions seteventmessage
1cbb7a5 - #506 [Control] add: better spacing between object and linked object
a7f56fd - #1096 [Question] fix: moved code in class instead of card
902b6d0 - #854 [Answer] add: picto to pre-created answers
c70b3d3 - #782 [Question] add: mini and small vignette
712b5bf - #1096 [Question] fix: invert code position under result check
8fc84db - #984 [Question] fix: anchor after actions
d13e6f5 - #782 [Question] add: vignette medium/large after dol_add_file_process
9388c01 - #913 [ODT] fix: new model odt
94e5edd - #916 [Control] add: checkbox instead of radio button and don't reset note
39867b1 - #984 [Question] add: anchor on answer list
ec0ffcf - #914 [Control] fix: productlot getnomurl
3f36995 - #459 [Control] add: ability to filter by no verdict or every verdict
9c822eb - #1096 [Question] add: clone also answers when cloning question
d683d24 - #997 [Control] fix: if no tag then return empty form select
d74581e - #776 [Question] add: label required and remove description required
9782968 - #852 [Answer] add: pictogram sql field
7139c93 - 📖 Changelog
4d4ab15 - #970 [SQL] fix: remove backward SQL for prevent conflictuel workflow
9f01388 - #802 [ODT] fix: variables names and using
61066be - #848 [Control] fix: remove wrong element
42e51a4 - #777 [SQL] fix: update SQL label not null
e05f0f4 - #886 [Control] fix: archive button like the others in mobile view
77daa0f - #947 [Control] add: filter status
a6b01c9 - #768 [Control] fix: check if $sheet->element_linked as product for use filter on productlot
e549b44 - #830 [SQL] fix: fields position
3b50753 - #793 [Document] fix: center question and answer ref vertically
076cd4d - #793 [Document] fix: center header info in cell
77945e5 - #777 [Sheet] add: label required for create and edit
651226c - #1002 [ControlDocument] fix: photo name
ae9a319 - #583 [SQL] add: update sql for backward compatibility
eb20da1 - #1028 [Categories] fix: table end position
9c119c9 - #984 [Question] fix: buttons ihm
7e933c5 - #973 [Answer] add: picto before ref
60a0d0a - #973 [Answer] fix: remove getNomUrl
0e4e79e - #961 [ODT] fix: change extends class/trad/moreparam
2ebb1a8 - #887 [Lib] add: change display attendantTableMode for use 1 table with dictionnary role
494a878 - #848 [Control] fix: morehtmlref mssing check
101174a - #832 [Sheet] fix: display notice in red, bigger and underlink on all sentence
d387ce6 - #816 [Document] fix: check array before empty
d820d26 - #459 [Control] fix: change N/A by no verdict
b1f0254 - #984 [Question] add: anchor on update fail
1abede9 - #917 [ODT] fix: change directory for specimen
a5ffb38 - #685 [Control] add: photo entry in sql and control class
e727f9e - #1182 [Lang] fix: space
fa016ba - #1142 [SQL] fix: replace IS NULL by = ''
efb2549 - 📖 Changelog
2886b97 - #997 [Control] fix: can't edit tag if control lock
933b53f - #1014 [Control] fix: ihm add % after percentage
6acc3a9 - #1006 [Question] fix: set aria label value
64cdd2a - #974 [Answer] fix: function comment
7e83e5f - #970 [Lib] add: use admin about saturne
156b4ad - #967 [ODT] fix: missing camelCase
f043e70 - #946 [Control] fix: remove unwanted check
ae70c14 - #946 [Control] fix: remove max on saturne_show_medias_linked
1102eb2 - #941 [Sheet] fix: transnoentities
b2cc39e - #941 [Sheet] fix: remove ternary
7ba6ccf - #941 [Sheet] add: trad on answer type
cf0e1c8 - #941 [QuestionList] add: trad on type value
1b943c5 - #753 [Sheet] fix: description field type
f7c1942 - #921 [Question] add: langs trans on object type
ee94821 - #883 [Control] fix: picto verdict far instead of fas
56c02d9 - #464 [Sheet] fix: check status unlinkQuestion action
10b29f8 - #782 [Question] fix: remove generatethumbs
bb7c735 - #829 [Question] fix: getpost type
cdce20f - #828 [Question] fix: default question type
172600d - #632 [Control] fix: break line before text if note_public not empty
701ff6b - #632 [Control] add: line break after addind public_note
eace35a - #632 [Control] add: when set verdict, add public note instead of replacing
78921a0 - #231 [Trad] add: e to modify
6d89d26 - #801 [Dashboard] fix: reorder array keys arrayNbControlByVerdict
427c717 - #782 [Core] add: moduleNameUpperCase instead of repeating strtoupper
90ce78f - #794 [Document] fix: include function lib
64effb3 - #948 add: odt
a397474 - #897 [ODT] add: signature table missing info
1bf4d6f - #802 [ODT] add:A4 vertical mode control sheet
5549961
4 April 2023
- 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 - 📖 Changelog
0c4c614 - #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
29 August 2022
29 August 2022
- 1.3.0
#479 - [Trad] add: missing trad file
#478 - Add translation
#362 - [Control] add: tab user
#326 - [Class] add: clean class files
0ff19be - [View] add: clean files
807a06b - [TAGS] add: Create SQL and function in class/view card
8ee80a9 - [Lib] add: clean files
bcf4a44 - [Admin] add: clean files
a5d6a6c - [Widget] add: rework foreach
89789c0 - [Module] add: picto menus and JS for MinimizeMenu
74da6d5 - [Widget] add: box control for dolismq
cc09fd5 - 📖 Changelog
f386d3f - [Widget] add: generic version
b392ee7 - [Control] add: mail action and fast upload on control
dc64349 - [Hook] add: commonfooter hook for add dolismq js in tags menu
2680a1f - [Sheet] add: move generate tags in sheet config
34583eb - [Question] add: boolean for cofig showphotos and uplaod anwser photos
7f88ecd - [Control] add: remove tags functionnality
2dae364 - [Control] fix: remove object links before delete action
1c4b9cb - [Sheet] add: clean file and disable action unlink if sheet status is 2
20f19a1 - [Index] add: clean home page DoliSMQ
f393e21 - [Question] add: document file on question
a24003d - 📖 Changelog
5084614 - [Sheet] add: tags on viw action
acf3205 - [Sheet] add: config element on sheet create
2570f5c - [Question] fix: can not delete questions linked to sheets
75660c4 - [Admin] add: control tags in config
42f2b95 - [Question] add: fast upload medias
6e81104 - [Sheet] add: update elementlinked and view
018f3b6 - [Class] fix: add font logo instead of png for getnomurl
fb9d687 - [Control] add: set categories
ca32383 - [Module] add: change copyright on header file
e99c994 - [Control] fix: keep posts after sheet select
b481b34 - [Control] fix: show objects select boxes depending on sheet selected
00fd52a - [Control] add: set project in control
73d81b1 - [Widget] add: max control count and display verdict badge and remove seuil
fa727e2 - [Question] add: fast upload media v1
7afa2d7 - [Sheet] fix: error when deleting sheet with linked controls
b264840 - [Control] add: note public in ODT for verdict value
a1c720e - [Module] fix: remove name digiriskdolibarr
6f8e37a - [JS] add: change js toggleCheckbox by toggleRadioButton
9b2b39e - [Core] add: clean files
00bbace - [Control] add: answers media fast upload
1dba597 - [JS] add: modal & inputs keyup events
b6aa13a - [JS] add: clean js file
2fd280b - [Control] fix: remove multiselect for now
6c90db2 - [Question] add: reorder option
0adbe69 - [JS] fix: error js session cache
d3b0d16 - [Card] add: show box events for all objects
0c3688d - [Sheet] fix: remove categories link before deleting element
68e42dc - [Question] fix: remove categories link before deleting element
122ae83 - [Control] add: Button select all answer
76287eb - [Widget] fix: error if data is empty
7d358e4 - [Sheet] add: unique linked element option
1fec251 - [Question] add: option enter comment on answer question in control
ccef1d1 - [Control] fix: delete action
970265c - [Widget] add: show on all elements
2684429 - [Control] fix: extrafield edit mode on control view card
6b5c1d0 - [Control] fix: errors if linked sheet has no questions
1639159 - [Trad] add: clean trad file
8cce0b0 - [Sheet] fix: remove object links before deleting
0d10397 - [Control] fix: multiselect icons position
2f46816 - [Sheet] add: toggleCheckbox JS action for element linked
90333ac - [Control] add: change photo order in question on control
fefba0f - [Control] fix: remove add file process in save action
7df2671 - [Control] add: trigger send email on control card
4b117d7 - [Sheet] add: Can delete sheet is linked to category but can't if sheet as control
6f6db19 - [Control] add: specific sortfields management/
c761cf4 - [Sheet] add: control list page on sheet card
97a1fc9 - [Trad] add: translation for tags
61e03c1 - [Question] add: medias fast upload in edit action
dfa3c0e - [Sheet] add: error return when adding no question
bb23d88 - [Control] add: rework design control card create
6712d67 - Create changelog.yml
5a7b579 - [Control] fix: select boxes refresh
de77276 - [AdminConf] add: more tags for sheet
861b949 - [Mod] add: new version number
6c63e08 - [Mod] fix: change trad control by controls
926aa12 - [Sheet] add: notice message for config control element linked
a09bd33 - [Control] fix: repair save action
a333d5e - [Control] add: missing field 'to' in send email action
399fe03 - [Control] add: change picto for media
70c51b6 - [Medias] fix: medias with spaces and brackets are now uploadable
78efbcb - [Control] fix: remove warning if linked sheet has no question
5e86f61 - [Control] fix: can send by email only if control is locked
0fcdf4c - [Widget] add: default filter with last control on each sheet
9812abf - [Sheet] add: tag accounting
93af49e - [Widget] add: verdict badge if value = 0
89afc17 - [Question] add: change picto for media
8a8ef5a - [Control] add: show categorie of sheet object in control
c5dfa49 - [Widget] add: check categories for display widgets
157fdef - [ControlList] fix: default sheet filter on sheetcontrols list
442d376 - [JS] fix: toggleMenu button effect on tags menu
39fdaff - [Sheet] fix: change key trad
8f56a9c - [Translation] fix: translation key spelling
6cb9548 - [Hook] add: remove control in hook constructCategory
95847b7 - [Question] fix: media container reload after submitting new media
b1868cc - [Control] add: disable edit mode for note in control if status is locked
235217c - [Widget] fix: fetch category
013ac16 - [Control] fix: refresh media content after submitting media to an answer
4148e9f - [Trad] fix: change key commercial for conflict with dolibarr
7f43681 - [ControlDocument] fix: remove hr on config page
58116c6 - [Control] add: css on verdict box
e5d5c0c - [Control] fix: save project value after create action
04088db - [ControlList] fix: keep fromtype & fromid params while sorting
957d65f - [Question] fix: set fast upload media limit to 1
d151a40 - [Trad] fix: rename note
99e3703 - [Control] fix: refresh select lot after selecting a product
52cc0f0 - [Trad] fix: error translation
ad1489e - [Widget] add: two decimal for score
50e1aab - [Control] fix: fast-upload action upload only on first question
955f6e8 - 📖 Changelog
0af9bca - [ODT] add: default value for verdict
0b89114 - [Question] add: title question in edit action
397d5cd - [ControlList] fix: remove total line
bce596e - [ControlList] fix: check if control list is an array before displaying
b6efc6f - [Widget] add: filter by default on last control
f83a53b - [ODT] add: default answer for controldocument
8259a10 - [Trad] fix: change description module
1b6e5bf - [Trad] add: description module
38aa762 - 📖 Changelog
ae75de7 - [Question] fix: update element for question class
9a3e8b3 - [Sheet] fix: massactions delete now delete properly
52b6a56 - [Sheet] fix: change control -> controls
d896952 - [Control] add: generate ODT on all status control
78c66c2 - [Sheet] fix: change filter
b677e9e - [Trad] fix: error translation config sheet object
254743d - [ControlList] fix: sheet filter
567cd58 - [Question] fix: question medias now work with multi entity
46d373b - [Sheet] fix: remove backtopage in sheet list add button
9890b29 - [Sheet] add: multi entity management
9aa4020 - [Question] add: multi entity management
eab5347 - Fix element type
9edca66 - [Mod] add: modCategorie for init categorie module
de46f26 - [Control] add: generation document on validate status and locked
84e0759 - [Core] add: git pull action
7e819f3 - [SQL] add: constraint on categorie_sheet and sheet
1b6530b - [Control] fix: full size for action send email
7888567 - [ODT] fix: remove tab in verdict field
5bca1ea - [ODT] fix: center comment and change police type
e453d6a
19 May 2022
- 1.2.0
#323 - review list and card
#237 - [Module] fix: remove files
dcdc8c9 - [Control] add: generic linked controls list on objects & default filter
60152d5 - [Control] add: New Control template
8fcd494 - [Control] add: rework action add and view
32488d4 - [Control] add: control note
49cc522 - [Control] add: search by any objects linkable to a control in list
f322d7b - [AdminConf] add: new conf for display element for rework
df12e7a - [JS] fix: remove unused js action
39d0c25 - [Control] add: custom field on control list
4bd3978 - [Control] fix: remove picto from getnomurl
5ab338f - [css] fix: CSS in Control
3755cdc - [Sheet] fix: can link questions again
549d18b - [Module] add: new version number
3833b8b - [Control] fix: no photo displayed when object has no photo
3b16609 - [Control] fix: button status on answers changes
18b0566 - [JS] add: fix bug token and same display for nophoto
4d8e77e - [ControlDocument] fix: check fetch element_element
8df27d7 - [Control] add: disable search field for element element
ef2a53b - [ControlList] fix: object fetched from element_element
8769f4c - [Control] fix: set default search parameter in search bar
a6336e0 - [CSS] fix: disable events css on box apte
9dec445 - [Control] fix: get links with objects
578154c - [SQL] add: remove sql field for rework
148540e - [ODT] fix: update link element on ODT document control
c1443ef - [Sheet] fix: remove getNomUrl on ref
70690e0 - [Control] add: check value before add link for between external object
504f247 - [Control] fix: get object linked
6d26842 - [SQL] add: update sql for new field control
7d81675 - [Control] fix: search parameter in control list
fce809a - [ODT] add: name difference between ODT document control
aa05b66 - fix research multi view control tab
1985973 - [Control] fix: link for backtolist
dd87526 - [Control] fix: multiple search in control list
e5c1673 - [Control] fix: remove no photo picto from objects getnomurl
19afd31 - fix research multi view control tab
ae59879 - [Trad] fix: missing trad on events page
a655155 - [Control] fix: keep url params fromtype & fromid after submitting search parameters
c30c1cd - [ControlDocument] fix: get links with objects
87120c5 - [Sheet] fix: checkQuestionsLocked checks
d2c49fd - [Control] fix: upload media conflict with multi entity
9c5070b - [Sheet] fix: delete action linked question on sheet card
0294a79 - [Control] add: hide status in search parameter for sheet
d0c8f95 - [Control] fix: button disable hover translations
14bbe20 - [Trad] fix: error translation
5658d21 - [Control] fix: get only control objet from current entity
6b302eb - [Trad] add: missing trad page control_card
ead3403 - [JS] fix: call to button status update when uploading a file to a control
258439b - [Control] fix: fetchAll compatibility with dolibarr v15
3505a3d - [ODT] fix: error translation
09016ed - [Question] fix: getnomurl on objects ref in list
f9b0402 - [Sheet] fix: getnomurl of objects in list
00388a3
14 March 2022
- 1.1.0
#232 - [ControlDocument] add: generate PDF and config
3a54f64 - [Control] add: answer_photo field in ODT and media function on controldet
a997952 - [ControlDet] add: set mod for use ref field
b966084 - [Control] add: search parameter in control list for all fields
855e3ef - [Control] fix: modal CSS
3f68b4e - [admin] add: extrafield config for all objects
19b3b0a - [Control] fix: comment save multiple photo in db
3c7c082 - [Control] add: compteur all type of answer in setVerdict
9264227 - [ODT] fix: final version media on odt controldocument
58a3ab8 - [Control] fix: update and unlink action dont save answer_photo
37ceec9 - [Trad] fix: error translation control object
c00b8ce - [JS] add: border on preview photo
7cae6fe - [Control] fix: template appearance
083a392 - [ODT] fix: display photo on ODT control document
aab170d - [Control] fix: move tiers before project
7afe2da - [ODT] fix: fill odt field with value object control
e51802e - [ODT add: media display small size
8647fa2 - [Control] fix: save photo multiple entries in db
85b6185 - [JS] fix: add message instead action js for display unsaved comment
9d1903f - [Control] fix: refresh after unlinking media from an answer
1104749 - Revert "[JS] add: event focusout on comment for prevent losing data"
516c0e2 - [JS] add: event focusout on comment for prevent losing data
ef85d72 - [JS] fix: reload after media submitting
ee94309 - [Control] fix: disable required fk_product field
735cdf5 - [JS] fix: remove attr border css on preview photo
e2eda04 - [Control] fix: error sql on list
30d3e8f - [Control] fix: formconfirm validate message
11670ad - [Control] fix: use mini média format
17ad3e6 - [Control] add: keep value after search
924d745 - [Control] add: check message for answer questions
a0d9677 - [Question] add: display mini instead of small photo
dd76873 - [Media] fix: rename media for add media in question
c91cebf - [Control] add: lock button only enable if verdict is set
ad57c6b - [Control] fix: button disable keep href
5375b30 - [Control] fix: refresh unlink after CSS improwment
a41cf6e - [Question] fix: remove fieldrequired on photo
c3db9bd - [Trad] fix: more comprenhensibility in the information message
77e8ffe - [Control] fix: keep value of sheet model
2cfd130 - [Question] fix: media set to favorite after upload
5571cc0 - [Control] add: refresh after submitting media in answer
39c82bd - [Control] fix: change aspect of button addmedia
724aec6 - [Trad] fix: translation message info control
3aea98f - [JS] fix: reload select produtlot/task if action create
93940c8 - [Module] add: new version number
66ff1f5 - [ODT] fix: ODT document with no photo and add ref answer
ae95d35 - [Lib] fix: missing tag div
1994bfb - [ODT] fix: ODT template without medias
1d5c0cc - [JS] fix: change event by keyup
9a1345a - Revert "[Control] fix: missing call action form for use js "
51d4612 - [Control] fix: missing call action form for use js
f2f5a82 - [Control] fix: show all projects on select project
86abd2d - [Control] fix: missing tag div
6a4570d - [PDF] fix: generate pdf
4111e8e - [JS] fix: preview photo display border
834115d - [Control] fix: remove search parameter
6c51cc1 - [ODT] fix: change ODT info
4e4eb2a - [ODT] fix: change field date for more understanding
6dccf78 - [ODT] fix: update tableau controldocument
3322bf9 - [ODT] fix: update ODT template with media
640d64d - [ODT] add:New odt for control
ee13a90
8 February 2022
- 1.0.0
#177 - [CSS] add: css core
8031657 - [CSS] fix: clean css file
11ae4b9 - [Control CSS] add: Design to questions table in control view
c3dbcf0 - second
1e9b21c - first
efe5073 - [Question] add: media management
4bd4578 - [SQL] fix: remove errors from SQL tables definition
e2febb3 - [Lib] fix: clean lib files
ca387ad - [Control] add: class and config
89a44c7 - [Sheet] add: class and config
8d632cf - [Control] add: card
11ea4f9 - [ControlDocument] add: ODT template & generation files
ce6f7f9 - [Question] add: view, create, edit & list
8702849 - [Control] add: template for control list
0acd2cc - [Question] fix: remove unused files
df9b0fb - [Sheet] add: card and list
06be691 - [Medias] add: media gallery first version
6d1e8f3 - [Control] add: tab control in product also
7c8cce2 - [Control] add: control view on product lot
b3dfb66 - [Triggers] add: Triggers Dolismq objects
ef82625 - [Question] add: class
ff977fd - [Control] fix: save data & display counter on validate action
1479328 - [Admin] fix: page setup and logo on controldocument
76acc0e - [Control] add: tabs controls list on project
dc5b567 - [SQL] add: Data model for Object Control/Question/Sheet
48309e4 - [AdminConf] add: config page for question/sheet/control
74e60a4 - [Sheet] add: linked questions list & action to link
6f1489d - [Control] add: save answers actions & controldet class
65e90bf - [Question] add: config page
55bdf05 - [Question] fix: move view files to view directory
4c84dc0 - [Medias] fix: media gallery view & actions
342847c - [Sheet] add: events page
443ee0c - [Lib] fix: url tab bar
fb4bee7 - [Control] add: workflow control first version
536abe7 - [ControlDet] add: save answers & comment
d06442f - [Control] add: config page
bda1514 - [Sheet] add: config page
06adfe8 - [Control] add: select product lot and events
746b0fa - [Control] fix: show question line on control
8d2149c - [ODT] add: fill odt with value
909081b - [Question] add: rights & menu
9dbb198 - [Question] add: unlink file action
643317f - [Control] add: more info on control view and translate
355b776 - [Admin] add: conf for display medias in control view or control ODT
59469c5 - [Medias] add: addToFavorite function
86944de - [Control] fix: question list & answer selection
27b72ff - [Sheet] add: disable question add in lock status sheet
0c0b20b - [Control] add: workflow part2
9f26811 - [Control] add: lib
bc0c533 - [Sheet] add: lib
0b70bab - [Control] add: field fk_task and fk_soc
f41a588 - [Control] fix: disable save button when control is validated
b4e880f - [Controls] add: more info on view and creation
eee5ce4 - [Admin] add: conf for set user controller
cea007c - [ODT] add: question table data on odt control document
fc5cef6 - [ODT] add: all data for control odt document
6195fb4 - [DoliSMQ] add: index files for security
1fc5079 - [admin] fix: add rights for change fk_user_controller
06ada3f - [Control] fix: reload lot selector with fk_product on select change with ajax & html
6c210fb - [Descriptor] add: modECM auto enable
7e40878 - [JS] add: change event on control for project/task
7ee04b2 - [Media] fix: list origin media and display thumbs
6eca39f - [Control] add: change status value
1b52cbf - [Control] add: verdict action
615914e - [Question] add: numbering module
ef50ac9 - [Admin] fix: user admin can change fk_user_controller
50c95c1 - [Mod] fix: change order object in menu
d6221f2 - [Question] fix: media uploading & favorite
65b4f86 - [Control] fix: select lot with fk_product post
73be3e8 - [Sheet] fix: question list
503ec14 - [Control] add: fk_project field
b69290d - [Trad] add: translation Question/Control/Sheet
ab6f9fa - [Medias] fix: favorite action in edit view
e99c3d5 - [CSS] fix: Native responsive
1f0da12 - [CSS] fix; Native responsive
d322387 - [Control] fix: validate action
0271d0f - [Question] add: lib
29762ef - [Control] add: answer counter on card
3da3d9c - [Sheet] add: label in question list
7e3627c - [Control] fix: validation button action & answer counter
9f06085 - [Medias] fix: set image to favorite after uploading
c154aad - [Medias] add: preview
d0876d4 - [Lib] fix: change name tab in lib and picto for all objects
043e696 - [ControlDocument] fix: generate document in referenced subfolder
805335d - [Question] add: massactions lock questions
be0fbf9 - [Control] add: more size for img and answer
636a3aa - [Control] fix: print value comment in control card if locked
0abba3e - [Control] fix: order list element and serch
4c7e272 - [Medias] fix: refresh modal photo after submitting a photo into an object
5ccd079 - [Trad] add: trad tooltip button action
fbd7bc5 - [Trad] fix: translation button action
304aef4 - [Translation] fix: menu translations
78b43ce - [Sheet] fix: url change for work with view directory
7fbfc16 - [Question] add: field label
3d1f029 - [Trad] add: translation formconfirm
fc7483a - [Sheet] fix: show favorite question medias
64d38da - [Control] add: label info on project in getNomUrl
1cb7948 - [Control] fix: remove note info on action setOK/KO
f044919 - [Control] fix: disable js effect on answer in lock status
128b12d - [Question] fix: uploading a media reload only current line
0111f87 - [Control] fix: disable answer & comment when status is locked
210e42b - [Control] add: product info on view
98b9ad4 - [Question] fix: disable already added questions in select_question_list
a14724d - [Question] fix: show medias linked in line
e76683e - [Sheet] add: trad
1c7c009 - [Sheet] fix: width ref in questions list
6d48f43 - [Control] add: disable button verdict instead
46bada0 - [Control] add: save button action
87c127d - [Sheet] add: event message when adding or removing question
2a148f9 - [Question] add: translations
62b4b01 - [CSS] fix: Native responsive
1585168 - [CSS] fix: change value z-index for preview photo
430fc25 - [Control] fix: disable required fk_lot
9e9b3fa - [Control] fix: replace select product by select product or service
009b741 - [Trad] add: translation status control
4081579 - [JS] fix: comment dont save anymore
be7f136 - [Design] Change "locked" status color
4ea814d - [Control] fix: select boxes length
f6339ed - [Control] fix: remove unused content
1241e9e - [Trad] add: translation control object missing
1607e71 - [Control] add: getpost fk_product in dolismq_select_product_lots
be8d9cb - [Sheet] add: label info in tooltip and card getNomUrl Sheet
1a8b137 - [Control] fix: project linked is no longer mandatory
937e021 - [Question] fix: medias added set to favorite
5f13833 - [Control] add: disable genaration button for all status except lock
9304ae3 - [ControlDocument] add: add document model on module activation
296ed36 - [ControlDocument] fix: change generated document ref
1c00fc0 - [Question] fix: get photo_ok & photo_ko in update action
9c7db71 - [Control] fix: translation serial number
dc432d3 - [Question] fix: path to upload media
8f5800f - [Control] fix: change visibility for prevents edit mode
b7fe866 - [Medias] fix: uploaded picture set to favorite by default
2d4d66b - [Sheet] fix: remove root option
5c479d3 - [Trad] fix: missing trad
0fc2eb1 - [Control] fix: change linked project to thirdparty by unlinked
00511cd - [Control] add: pointer-events on anwser button
a243e8d - [Control] fix: add ':' after comment
c2d2663 - [Descriptor] add: auto enable mod project
dd5b957 - [Control] add: showempty to select lot
aa6c008 - [Sheet] add: getnomUrl on question ref
dceff7a - [Trad] fix: error translation
9499069 - [Control] add: disable button verdict
14d7f99 - [Control] fix: Serial number translation
9b8f7d4 - [ControlDet] fix: sql
318e36e - [Question] fix: cancel button back to previous page
0989bf3 - [Control] fix: redirect on control_card instead
f30a182 - [Control] fix: control list create url
05c0524 - [Control] fix: set label productlot and img
a8c2ce8 - [Control] add: fk_product/lot on create button and backtopage
c0bfdc8 - [Mod] add: depends mod activation
21b4159 - [Control] add: field ref in questions list on control view
5179cff - [Translation] add: project linked
b6c7b0e - [Translation] add: modal add photo
6c4aa5c - [Control] add: control document model
4c831a3 - [Control] add: verdict fields on control
540fac9 - [Control] add: new fields in sql controldet
acd6bca - [Control] add: control page on product lot
33387e3 - [Logo] add: module logo
60d7de0