- #20072 - Implement new statistics data and export - Modify installer and upgrader mysql check - update version 3.2 changelog - update version changelog . review version 3.0 changelog - update the readme.txt file with notes for version 3.x - update folder skeleton file to reflects new and removed folders - porting events lsm defmodality updating and updated in new system - #20053 - remove hidden scorm in export files and keep in interfaces - fix commitHash in changelog command - update readme - remove dropzone reference from changelog - fix command to export changelog - update changelog - #20052 - fix home page - #20052 - fix home page - lang lithuanian - icon SPRITE new color - new lang lithuanian - icon SPRITE + css - Update from lang 2022/03/28 + new lang lithuanian - fix menu course translation - fix menu course translation - align css - #20051 edit communication not working and not dropzone - #20050 - fix button translate - fix typo - #20049 - fix API user/mycourses does not show subscription date for classroom course - #20047 graphic fix news upload file - no message - #20048 - load plugins in order by priority - #20047 graphic fix news and communication - #20046 - mail link report and transaltion for users - no message - frontend build and launch prefixer - update template min version - fix reorder tree - remove test360 in query - update template version number - #20045 - remove seconds from next course widget - #20044 dashboard certificate generation - fix scorm overlay - #20043 - Add decimal in course credits - fix version - #20042 - User profile show does not show custom fields - #20041 fix widget communications and news - #20040 fix accented chars in print pdf certificate - #20039 - Date not saved in coursepath - Fix privacy and password renewal check - Fix course widget - add css and js versioning bind with template version - create 3.2 version - create 3.1.0 version - #20038 - fix scorm close tracking - #20036: fixed query related to user status - fix scorm play - fix upload - new views modules news and communications - update comunication html class scorm launcher - wip dashboard - fix mediagallery - fix width media gallery - retrocompatibility with api course/getanswertest sending id_user - fix case json encode in get global function - #20037 change days of classroom courses - fix folder view eventListeners for student area - remove console log - add status label in learning object - #20033 - Error date "active from / to" in course path - #20034 - show tabs button on dashboard menu - fix field show in registration - #20031 - create custom fields for classroom - code prefixer - remove all headers - update scorm lightbox class - Fix LO creation - #20032 publishing date makes courses invisiible for everyone - Fix template domain - frontend build - bind scormLightbox to use in all forma installation - add event in index to permits plugins to show custom controller - fix scorm logic load in comunication - show nav slider menu in xs - fix api - add idcourse filter in show courses - Fix frontend twig function - add helpers to frontend - #20030 - initial resolution that reorder learningobjects folder tree moving learning objects that era inside learning object in root folder - #19690: fixed call to parent constructor - #19690: fixed class constructor - #20028: added default managing - #20027 - fix Dynamic link missing in some email send - #20027 - fix Dynamic link missing in some email send - change to dashboard calendar - #20026 dashboard calendar dates duplicate elearning - #20009 - Unsafe saving of user-supplied values in SESSION - Add PluginAuthentication interface with new redirect logic and refactor removing old php with multiple class and interface in #20025 - Add no value in select fields in setting - Bug #20024:added forma::inc check - #20005 - remove vulnerability and check signature in RelayState - #20008 - Unsafe require_once() can lead to arbitrary LFI - #20009 - Unsafe saving of user-supplied values in SESSION - #20023 - fix Docebo user connector remove users from all subscription roles - 20022: fixed addMenu method - #20021 - block certificates dashboard query and html chars on block announcements fix - #20007: fixed not sanitized input param - #20020 - API Authenticate does not working - #20017 - Fix event names #20018 - Land translation management does not translate all selected rows - create 3.0.2 - add specs manifest for plugins - #20019 - Deep changes on plugin manager for dependencies - #20016 - Fix Dynamic link does not work in user registration - ripristinate cron.report.php - #20015 missing translations for context menu in LO - #20014 impossible access to course tab detail for student - #20013 empty selction in locations assignment not working - #20010 - reprise:fix for count students in class courses - #20012 - admin can delete superadmin - #20011 - fix Iotask not suspend/delete users - replace all traditional array syntax - remove Array and string offset access syntax with curly braces is deprecated - remove templedit comment - #20010 filter admin id for list certificate and course students - #20006 - fix filter on aggregated certificates list and date on next courses widget - #20004 - fix duplicate events on calendar day - #19768 - fix break in foreach cycle that not permit to shows aggregate certificates #19768 - add logic to show generated certificates whatever course status has #20003 - fix API course updateUserSubscription does not set date_complete if status is END - #20001 - API updateDay give : Day does not exists although day exists - #19998 - fix check presence - Add LO translation - #19996 - fix admin can delete super admin. - fix add day api course - update changelog - #19995 - resolve sso vulnerability - #19975 - fix Certificate special characters print error - #19994: Sub Admin and user selector widget Commented out some code rows;deletion to be evaluated for future - Revert "#19985 - fix user selector orgchart error" - Revert "#19985 - fix user selector orgchart error" - #19993 - fix api course addClassroom - remove var dump - Fix installer and upgrader mysql check - #19992: fixed class constructor - #19991: changed orgchart parameter - #19989 - fix aggregate certificate API assign meta user #19989 - fix aggregate certificate detail table - #19990 - add feature mail to teachers in upload course file - Link categorie - atterraggio alla pagina MyCourses in cui passando l'ID della/delle categoria/e in automatico applichi il filtro. - #19989 - Fix aggregate certificate category selector - #19988 - Fix error when try to delete classroom course with dates - #19987 - Fix error in teacher area when user does not have permission to one of organitazion|home|public repo - #19986 - fix resize image and increase min image width - #19978 - fix total hours in meta certificate layout - #19985 - fix user selector orgchart error - #19985 - fix user selector orgchart error - #19978 - fix meta certificate layout - #19979 User/object Grid Cannot check Item object type:. missing default param on class constructor. - aggiunte validazioni su api corsi - #19984 - fix error 500 in aggregate certificate view detail - #19981 - fix addDay API adding validation that idDate exist in course - Fix certificate layout - api rename e delete - #19978 - fix meta certificate layout - #19978 - fix - #19978 - fix aggregated certificates #19980 - fix count participants - #19978 - Fix aggregate certificate list that shows incorrect course path - fix API addMetaCertificates - fix 3000 upgrade query - update postman API - fix aggregate certificate certificate style - #19977 - fix exception in getanswertest and refactor old while with foreach cycles - #19976 - fix You can't access in new learning object area for normal user. - #19964 - fix baseUrl generation - Ripristinate TwigManager addExtension function that was lost in past merge - #19974 - fix issue when block does not have enabledActions - #19974 - fix calendar - #19975 - fix Certificate special characters print error - Ripristinate correct namespace - test fix composer - update composer.phar - add composer-normalize.phar - fix prefixer - Update cs prefixer - Fix php-cs prefixer - Fix configuration cs fixer - -WIP Add php-cs-fixer - Add permissions in event dispatch to permit check in events listeners - #19964 - fix baseUrl generation - #19971 - fix addDay API - #19970 - Ripristinate event to interact with lo objects with new event system - Add missing translations for dropzone - Fix Dropzone submit button - Add translations for dropzone - #19969 - remove empty modules in land export - #19968 - Fix exception if createModule try to instantiate a class that does not exists - #19967 - Fix meta certificate date formats for tags [meta_complete] [meta_inscr] [meta_access] - #19966 - Fix dropzone upload when file does not contains file extension. - Enable dropzone - Enable dropzone - #19963 - fix banner widget and video modal load. - Merging upgrade in v3.0.0 - delete sql merged - #19964 - fix baseurl calculate when request has implicit php file - Merging upgrade in v3.0.0 - Corretto upgrade - Version 3.00.00-rc04 - #19962 - Fix lang code management in dashboardCalendar to get correct langCode - Version 3.00.00-rc03 - Fix dashboard block load - Ripristinate DashboardBlockLms function getUser - Fix Typo generated from old event remove - Add TWIG Template extensions functions - #19961 replaced old event "lms.course.deleted" and added "lms.course.deleting" - #19961 removed old events and deprecated unused functions - #19960 - - Typo in template folder extension - ripristinate "translate" twig function as "deprecated" - #19959 - Fix plugin manager that not show errors during installation/upgrade - #19958 - replace lost TwigManager functions - #19957 added course_box_description - update changelog - #19956 - Add changelog exporter tool - Fix coursebox HTML rendering - #19954 - fix exception based on old event remove. - #19953 Missing idempotence instructions - Add all templates in ignore excluded standard - #19953 Missing idempotence instructions - Add redis - #19952 - Fix Incorrect MySQL Server check in installer and upgrader - Add MySQL Client version in installer and upgrader - Fix deprecated constructors - Fix dateStart and dateEnd in next courses dashboard widget - Fix first track item exception. - Update Postman API - Add 2.4.5 version - #19951 - Fix Admin user should not see the author filter in the reports - #19950 - Fix fast subscribe error when admin try to insert a user that has first position in admin users. array_search($id_user, $admin_users, false) retunrs position 0 and comparison "array_search($id_user, $admin_users, false) == false" is true - Add Postman API and Environment - fix API date day create and sendCalendar validate - #19949 - fix save when is used media gallery - fix baseUrl calculate when forma is installed in subforlders - #19948 wrong Email sender in help desk - Fix api copyLO - Fix api copyLO - Fix calculate baseUrl - #19947 - Fix scorm play in MyObject and SharedObject - update composer packages - Fix installer queries - Update file version with 3.0.0.rc.1 - Fe build - Fix Api learning object copy - #19935 - fix copy learning object - fix treeview constructor - 1) Peoplebox: in classroom course, shows only users of same edition 2) If message are disabled, "message" button is not shown - remove typo in SubscriptionAlmsController.php throwing exception - WIP copy Lo API - Add course api to delete certificate association - Fix lib.mailer.php - #19943: Classrooma management Added booking starting and ending time in classroom planning - #19942 - fix download all certificates zip, that not contains any file - Fix Mailer template - Fix datetime exception - #19941: Administrator presence management Fixed bug on permission - #19940: Administrator: edition management added permission for entering page for adding edition appointments fixed param in query - #19939: - Added key string for language management - deleted external CDN link; added a HTML-CSS-Javascript - Temp fix to missing columns - Fix api add course - #19936 - report delay not working export in html, csv, xls. - #19936 - report delay not working export in html, csv,xls and ruturn value colums value (email, firstname, lastname) - #19937 Course files (logo, demo materiale) are not deleted on course deletion - #19934 - Fix UserModSuperAdmin Notification #19934 - Fix UserMod Notification - upgrade event namespaces - upgrade event namespaces - Fix tooltip - #19932 - Fix dashboard certificate block adding default MAX_CERTIFICATES when value is not set in settings. - Fix coursebox info color - update composer packages - fix courses dates check - #19932 - fix default image logo in course list block - #19932 - Fix Newsletter - Fatal Error on send - Refactor while with foreach in DashboardBlockCoursesLms.php - #19931 - Bugfix and refactor mailer library - #19930 - Report Course - User: excel table does not correspond to the report processed in html - #19929 wrong bracket closure fixed - fix load phpmailer - fix phpmailer - #19928 - #19927 - fix orglib - #19926 fixed variable names in classroom edition edit - #19924 - Fix Events - fix presence prerequisite - Fix mobile tab - #19925 - Fix load images in pdf when image has space in name. - Add icon for poll learning object - 19921, 19922, 19923 - Fix folder view refresh on lightbox close - Fix scorm dimension + css mobile (stats icon) - Fix multiple mail send - Add Error management - #19920 - Fix Course date complete does not set to users in multiple user status editor - #19920 - Fix Course date complete does not set to users in multiple user status editor - Add Forma::errorExists() - Add Forma::getError() - Add Forma::setError(string $error) - Add Forma::removeError() - Add upload feedback error in learning object management - Update css colors management - add event to manage external catalogue - Fix Row Size Too Large Errors during database upgrade - fix upgrader queries - Fix coursereport - build css - Frontend build - #19919 - Fix coursereport generation - Disable dropzone - add new icons - Icons twig function - fIXES - Translations - fix modal - Fix mysql version - Menu dropdown sistemato dentro del profilo del corso. - Fix file_exists check adding is not directory check - Fix Error on conflict in Step2Controller during merge. - Add 2.4.4 json on upgrader - Fix box layout - Add custom image type for items @todo complete FE integration - fix typo in installer sql - update composer - Fix calendar timezone - Fix Helpdesk sender mail - Translations class - Fix API getUserDetailsFromCredentials - Fix API user password encoding - Fix API params - Fix API params - # added sending calendar to overbooked user if enrolled in classroom # fixed unsubscribe/entering link on box-course both in mycourses page and catalogue page # fixed enter button on mycourses page - remove unused code - remove limit of 25 items in user stats table - Correzione .forma-button per la homepage - Add lang translations in frontend config - Add calendar Name for outlook functionality - WIP add timezone and calendarID in course_dates and course_editions - -add TestCharts events - Edizioni basate sulla task Trello URL https://trello.com/c/UDEEoDte/92-task-19869-css-login-restyling - # added managing of notification for overbooked users - Fixes - folder loading and student action - -add new doko events - Add version beta.2 - * #19913 - Import users with language - fix send lost pwd and send lost userusername - Crash chmod - Frontend build - Fixes buttons - copy, rename of context menu - Uploader - print errors - Uploader - show errors - fix json decode input files - Pre-pull - Css fixes - update commit - fix typo - add status false in errors - fix typo - add error management - completed create multiple items - Feedbacks uploader - Dropzone 100% - add echo json encode request data and file to test dropzone - move upload html to twig for new dropzone component - Dropzone 100% - Scorm modal graphic fixes - Fix student area folder view icons - Refactoring, graphic fixes, dropzone 50% - Primo - Fixes buttons - copy, rename of context menu - #19917 - Fix bug in associate questions - #19916 - Replace OLD events with new event format - #19915 - Replace "translate" function with Lang_translate in twig extention - -Dashboard backoffice/frontoffice translate fields -Add new label description in dashboard blocks - #19916 - Replace OLD events with new event format - #19915 - Replace "translate" function with Lang_translate in twig extention - Uploader - print errors - Uploader - show errors - -Dashboard backoffice/frontoffice translate fields -Add new label description in dashboard blocks - fix json decode input files - Pre-pull - Css fixes - update commit - Revert "removed personal gihub oauth key" This reverts commit bc70589786726c2b9d138eee56986e2b882006ee. - removed personal gihub oauth key - Ripristinate old event adding NEW "core.course.edition.list event" - Ripristinate old event adding NEW "core.course.list event" - Add send calendar information string in subscription - add calendar forlder in files - Frontend build - #19913 - Import users with language - fix typo - add status false in errors - fix typo - add error management - completed create multiple items - Feedbacks uploader - add sendCalendar in courseInfo - #19913 - Import users with language - add calendar id generation for course - Fix date management - Dropzone 100% - add echo json encode request data and file to test dropzone - move upload html to twig for new dropzone component - fix old calendar status and method - Dropzone 100% - #19901 - fix row frontend management - fix save and delete data - #19901 - remove not valid columns in upgrader - #19901 - Update installer with new date management - disable intl twig extention - update composer - add twig extentions - refactor date management for courses - WIP date days refactor - fix update and merge with carmine commit - wip Classroom Dates - fix edit row - update dates day logic - wip repeater dates - #19903 wip classroom date days repeater - Add Dynamic day dates - #19902 - WIP refactor course date mask - Update Edit course dates - Add new Twig Extentions Edito course dates - Revert "#19908 added check for course date_begin parameter" - Scorm modal graphic fixes - Refactoring, graphic fixes, dropzone 50% - Fix student area folder view icons - Primo - #19910 - Fix upgrader to get file_version as last version to get - Add Alpha 5 version - Fix upgrader if you has already later version as current version you are trying to upgrade. - Fix upgrader to get file_version as last version to get - Add Alpha 5 version - #19909 Bug when Administrator try to enter TiniMCE media gallery - #19908 added check for course date_begin parameter - #19907: fixed Course info card - fix error in count array elements - fix typo - Version 3.0.0.beta.1 - Build main.js - Fix on double click, now db works on all items - #19905 - comments deleted - # fixed overbooking enrollment - #fixed bugs related to courses access from "my courses" page # added course type info to course box in catalogue section # improved edition enrollment modal appearance # added more infos related to edition (max numer permitted, current enrolled users) # fixed bug related to image & tinymce on catalogue description - Style fix on actions menu - #19894 RESTORED COMMIT - User object Grid - Student statistics not visible - add view_all in install sql script - Tap event - Scorm Lightbox in Teacher area on click on Eye Icon - #19894 RESTORED COMMIT - User object Grid - Student statistics not visible - add view_all in install sql script - update translation overview and update xml translation - Tooltip 100% - build frontend - Frontend build - #19900 - move all threads before emoticon select in forum and public_forum - [fe] - fixed play with submit - lo refactor: play per homerepo e pubrepo - #19894 - User object Grid - Student statistics not visible - add view_all in install sql script - fix back url tracking - fix notification icon in public_forum - fix translation notification in forum - [fe] - added visible actions - lo refactor: move tracking into visible actions - Fix close player scorm - add new overlay in student area - Scorm modal - Disable drag and drop in student area - Evolutive, fix eliminazione - Evolutive, fix eliminazione - # fixed message on user course approval # fixed managing of my courses label # fixed wrong path (do.test.php) # removed lib.conference.1.3.plugins.php - Fix eliminazione - Fix: rimuovo eliminazione, rinomina cartella, focus su crea directory, tooltip - Commit eliminazione cartella foldertree, 5% - Pull - [fe] - fixed status icons - [fe] - added additional status for scorm - LO refactor - fix page edit scorm - LO refactor - fix actions in tab homerepo and pubrepo - function formatLoData() in controller - [fe] - build main.js - [fe] - fixed create new LO in sub directory - add HTTP_X_FORWARDED_PROTO management in generate url - Fix organization: sotto-sotto cartelle - fix frontend baseurl generate - fix frontend baseurl generate - remove php 7.4 syntax - [fe] - fixed config baseUrl - Fix del pulsante "copia" - Add window.frontend object in all templates with base configs. - [fe] - fixed config.js - fe build - # bug when getting user's answer to test: Fixed path constant - #19890 - Add tag form scorm items in certificate - disable close_handler on second click - #19889 - API Evolutive - # fixed issue related to user that can not enter course in my course section - lo-refactor hidden non-working tabs - lo-refactor mudule name from current module - Corretto backurl play - Version 3.0.0.alpha.4 - Corretto errore di Merge - lo-refactor redirect to lomanager instead of display (temporary WORKAROUND to fix navigation) - #19883 eliminato il limite a 255 caratteri per il campo lang translation della gestione lingua - fixed folderView actions not clickable and added icon categorize - # fixed browsing of user catalogue courses issue - # fixed course box - remove catalog courselist.php view - remove old catalog courseList function - #19881: fixed query for getting first overbooked user - #19881: Overbooking and waiting list fixing - # course catalogue refactoring: - added specific window to manage classroom editions - deleted old catalogue files - CatalogLmsController.php: removed function PrepareCourseInfo, minor fixing - CourseLms.php: added escaped:_name property to manage javascript calls, fixed managing of course waiting params, fixed in_cart property, fixed isBoxEnabledForElearningAndClassroomInElearning, isBoxEnabledForElearningInCatalogue, isBoxEnabledForClassroomInCatalogue, fixed userCanUnsubscribe (need improving for classroom course) - catalog.html.twig: removed to deleted catalog.js - course-box.html.twig: fixed js calls - catalog-course-box.html.twig: removed unuseful block for catalogue course box, overide javascript call - classroom-button.html.twig: update completely for catalogue course boxes - elearning-button.html.twig: added escaped_name for Js call, fixed selling course - course-box.html.twig: fixed managing of "show options" case - fix course image - fix edition button - Fix courseBoxDisabled - refactor catalogo - # catalogue refactoring - WIP catalog refactoring - WIP catalog refactoring - CSS per sistemare avatar standard - Fix Twig YuiExtension load - # sorry, forgot to add the new classroom view in previous commit... - Remove evalPhp Twig function - Add Twig LangExtension - Add Twig LayoutExtension - Add Twig UtilExtension - Add Twig YuiExtension - Add default Forma view paths in twig loader - Miglioramenti colori - Perfezionamento degli spazi della side bar del catalogo. - Refactoring catalog - Box delle icons adesso accetta font-awesome icons - Box delle icons (tipo di corso e ruolo dell'utente) adesso ammette più icone in modo flessibile. - Miglioramenti mobile: contrasto colori, larghezza del bottone. - Filterbar e popup show all dates. - Nuovo @import 'modules/filterbar' - Refactoring di .course-box - #19869 nuova immagine di sfondo - #19869 miglioramenti generali: margini, colori, tasti. - La classe .course-box era vuota ed è stata commentata. Tolto il problema che generava l'avviso "Do not use empty rulesets". - #19869 Aggiornamento border-radius per la classe .homepage__content - Border-radius diventa una variabile SASS. Nuovo standard suggerito: l'angolo quasi-retto di 2px. - Aggiunto file per i colori. Utilizzo di HSL per maggior controllo delle sfumature. - Nuovo module/_form.scss - #19783 - fix calendar api call - New version management in upgrade - #19783 - fix calendar api call - #19825; fixed a couple of problems - New version management in upgrade - # added specific view for managing classroom course - #course catalog refactoring - 19882 - Course first page - no MVC menu - 19882 - Course first page - no MVC menu - Allineamento installazione ed upgrade a Dev - #19881: fixed query for getting first overbooked user - fix students area + copy - report course column waiting - #19881: Overbooking and waiting list fixing - # course catalogue refactoring: - added specific window to manage classroom editions - deleted old catalogue files - CatalogLmsController.php: removed function PrepareCourseInfo, minor fixing - CourseLms.php: added escaped:_name property to manage javascript calls, fixed managing of course waiting params, fixed in_cart property, fixed isBoxEnabledForElearningAndClassroomInElearning, isBoxEnabledForElearningInCatalogue, isBoxEnabledForClassroomInCatalogue, fixed userCanUnsubscribe (need improving for classroom course) - catalog.html.twig: removed to deleted catalog.js - course-box.html.twig: fixed js calls - catalog-course-box.html.twig: removed unuseful block for catalogue course box, overide javascript call - classroom-button.html.twig: update completely for catalogue course boxes - elearning-button.html.twig: added escaped_name for Js call, fixed selling course - course-box.html.twig: fixed managing of "show options" case - Version 3.0.0.alpha.3 - ok fix drag&drop + contextMenu - fix course image - fix edition button - Fix courseBoxDisabled - Added register functionality for classroom editions - Add EVENT in catalogue - no message - refactoring manca contextMenu - refactor catalogo - refactoring folderTree - lorefactor: fix visibility and access filters - fix puntamento area studenti - test video - lorefactor: fix typo in lolms - lorefactor: fix lolms and lolmscontroller - lorefactor visibilità cartelle nella getfoldertree - lo-refactor new completeAction page and fix for new objects - lorefactor: formattati dati in getFolderTree - lo refactor: api for complete tree - fix userid in export - fix delete singolo da action - Fix eliminazione singola oggetto/dir - [fe] - fixed double axios - ok area studenti - fix drop on object - add lost functions in UserManagerAdm.php - fix sort with objects - rebuild - Remove old Event - test - fix refactoring - refactoring + teacher wrapper - Remove old Event - widget user selector - lo refactor - added type back again in tabs and fixed dir db for repo and homerepo - # catalogue refactoring - fix copy & create folders - add cron iotask - increase cron io task data adding : executed, executionDate, scheduledDate - add dynamic management of docebocourseuser columns - Fix sort & move - merge e inizio fix - lo-refactor set current tab if not set - lo-refactor split and extend lomanager controller for tabs - fix ctrl select multi items in Windows / Mac - WIP catalog refactoring - CSS per sistemare avatar standard - WIP catalog refactoring - Ok copy multiplo sui files - Fix rename dir - Fix Twig YuiExtension load - lo refactor Type parameter in lms/lo/show to make the view working - # sorry, forgot to add the new classroom view in previous commit... - # added specific view for managing classroom course - Remove evalPhp Twig function - Add Twig LangExtension - Add Twig LayoutExtension - Add Twig UtilExtension - Add Twig YuiExtension - Add default Forma view paths in twig loader - fix & clean rename - [fe] - fixed click on edit and properties - test fix refresh openDirs - fix eliminazione multipla - Aggiunta eliminazione multipla da folderView - Miglioramenti colori - Perfezionamento degli spazi della side bar del catalogo. - Refactoring catalog - Box delle icons adesso accetta font-awesome icons - Box delle icons (tipo di corso e ruolo dell'utente) adesso ammette più icone in modo flessibile. - Miglioramenti mobile: contrasto colori, larghezza del bottone. - Filterbar e popup show all dates. - Nuovo @import 'modules/filterbar' - Refactoring di .course-box - #19869 nuova immagine di sfondo - #19869 miglioramenti generali: margini, colori, tasti. - La classe .course-box era vuota ed è stata commentata. Tolto il problema che generava l'avviso "Do not use empty rulesets". - #19869 Aggiornamento border-radius per la classe .homepage__content - Border-radius diventa una variabile SASS. Nuovo standard suggerito: l'angolo quasi-retto di 2px. - Aggiunto file per i colori. Utilizzo di HSL per maggior controllo delle sfumature. - Nuovo module/_form.scss - #19783 - fix calendar api call - #19812 - Better version definition - use name files in json - New version management in upgrade - Gestione overbooking in approvazione - #19879 added static reserver word to method - Add info classroom - #19877: PHP 7.4 compatibility issue - #19876 Report course user Added column "Waiting" with the purpouse to list users that are in waiting state related to selected course. - #19875 revised the pending user approval function, with relative approval. Approvement enrollment page: - added enrollment informations: min and max enrolled course requirement - added tinymce editor - added default email content - added event lms.course_user.approved lms.course_user.refused - #19874 Dashboard permission for user. Created dashboard permission table for the association dashboard-> users in file upgrade/data/upg_data/29151_db.sql - fix width preview image in tinymce - Fix mediagallery function show name - view tinymce upload and selection image - tinymce fix disabled uglify - updated js libraries: linter + uglify - fix tiny function name show -> showTask in MediagalleryAdmController + build js pack - Fix Block plugin load - fix tiny url absolute in window.config - Fix tiny_mce media url upload - Fix anteprime immagini e media - Selettore media - Upload + delete images - Aggiunta lista ed eliminazione media con preview immagine - Hidden header and footer of medias popup - added datatable - Media Gallery list show - fix apply tinymce lib to textareas - imported tinymce + watcher on webpack - moved tinymce in frontend component - lib npm installed - Fix fatal error in dashboard when a block is inserted in DB but model file does not exists - #19867 - removed course completion called twice - #19866 Report questionario gradimento su domanda valutazione corso - Add more path in render controller - Fix dashboard logics - Fix blocks title - Aggiunto titolo blocchi - #19864 - Remove deprecated constructors - fix show answers of last number_times for ET answer type - #19864 - Remove deprecated constructors - fix delete answers using retain history - moved deleteAnswer in class question - Ctrl exists question + update answer for in extended_text - Added link on tooltip dashboard calendar click - Dashboard fix default template when doesn't exist - #19863 - fix api course add/update/delete day - #19863 - fix api course add/update/delete day - #19862 - fix sum score in function userScore - #19861 - Filter files in upload question with allowed file formats - #19860 - Invisible fields for SuperAdmins - #19859: fixed CSS class - #19856: fixed classroom course unenrollment - modificato il webservice - aggiorna giornata edizione aula (up_day) - #19854 - report course dates at 00-00-0000 - modificato il webservice - aggiorna giornata edizione aula (up_day) - #19853 Refactoring Elearning (mycourses page) + twig - 19852: PHP 7.4 compatibility issue (fewer parameters in call...) - fix pagination selector and sort order in languages list - modificato il webservice - aggiorna giornata edizione aula (up_day) - modificato il webservice - aggiorna giornata edizione aula (up_day) - #19851: fixed script - #19783 - fix calendar api call - #19850 - mail url in assign user in a node Fix getCurrentDomain in subnode user assign - fix plugin filter in languages list - Added select filter on plugins/modules in language list - Repace Docebo::inc() with Forma::inc() - Dashboard - added course name in tooltip on announcement block - Dashboard calendar lang - Dashboard - Fix links courses block - fix dashboard welcome block php7.4 - #19850 - mail url in assign user in a node - fix reg mail - Fix mail helpdesk - Fix lib mail - Added name from to all SendMail - Fix translate key for announcements block title - #19849 - Add configurable "From Name" in mail send - #19847 - Remove hot_text question type from tests - fix tooltip down - #19767 - Add ignoreScore in global setting - upgrade - #19767 - Add ignoreScore in global setting - upgrade - #19837 aggiunta query in upgrade per la rimozione della chat dal menu - #19844 - Error on install platform (dev-25/02/2021) WIP: not yet tested - Version 3.0.0.alpha.2 - #19846 - Uppercase first char during users import - Mods/fixes dashboard - Added columns filters in dataTable - #19845 - Admin & SuperAdmin must be able to see hidden fields in edit user profile - #16623 - Risolto Problema con "only update" e "create and update" Fix duplicati - * #19837 eliminata la funzione di chat modificato controlli install modificato controlli upgrade - Aggiunte traduzioni blocchi - Aggiunto welcome message block con traduzione e placeholders - Completato box messaggi - permessi sui blocchi + lista messaggi - #19812 - Better version definition - upgrade config.php - use name files in json - #19812 - Better version definition - use name files in json - #19812 - Better version definition - reformat json file version - #19843 - fix show correct answer in report when show correct answers is enabled - #19812 - Better version definition - check on json file format - #19812 - Better version definition - new version number, new endversion, new getVersionIntNumber method - #19814 - Show materials dots on course catalogue even when course is on sale - added in homecatalogue - #19767 - Add ignoreScore in global setting - Add property IGNORESCORE to scorm - defalult to YES - Add property IGNORESCORE to scorm - replace Docebo::inc -> Forma::inc - Changed suspend_data max length for all scorm types - Add property IGNORESCORE to scorm - #19837 eliminata la funzione di chat - #19841 - Grade book "Disallowed key characters in global data" on delete - #19840 - User-object grid - link back - #19839 - Incorrect scoring of questions on tests - #19839 - Incorrect scoring of questions on tests - #19838 - Add order functionality in LMS area for menu - #19826 - Plugin installation - import xml languages not working - fix sortable in dashboard settings - Fix upgrader config version path - #19834 Pagina bianca quando si clicca sul bottone "Competenze" del menu laterale dx. - Frontend build - Fix next lessons css "class courses" in front-end - rebuild css - Fix php 7.4 function definitions - Add json to composer json - Add simplexml to composer json - #19819 FIXED - Download course materials - #19827 - Fix DateTime exception in course list when date is not a valid date. - Aggiornamento a versione 3.0.alpha.1 (29301) da 3.0.0 (30000) - #19783 - fix calendar api call - #19824 - #19822 - Show additional fields if admin can edit a user profile show only assigned fields - New version management in upgrade - fix messages order by - ok generazione cert da block certificates - Ok blocco certificati - Fix save checkbox settings + show_button layout twig - Aggiunte config per messaggio alt + flag pulsante in messaggi e certificati - rebuild css - Aggiunti video mp4 - BANNER : gestire URL generica per video esterno; - Ok layout clone - Inizio funzione clone layout - Inizio fixes - #19825; fixed a couple of problems - #19820 calcolo crediti da menu laterale - #19807 - Errore caricamento file in domande di un test - #19823 - Dynamic URL Default and labels - #19822 - Show additional fields if admin can edit a user profile - #19820 Calcolo della somma crediti nel menu laterale di destra, nel caso si siano completate attività di tipo elearing e classe. - #19810 - Error in changing language Check only_empty - #19816 - Stripslashes in question type upload - #19815 - fix error during import users anche node changes - #19810 - Error in changing language Fix colonne, edit inline con textarea + export traduzioni - view only admin profile CR: #19813 - #19810 - Error in changing language Fix modale per inserimento lingua - #19810 - Error in changing language Fix modale per modifica lingua - #FL-35 admin dashboard fix mysql 5.5 timestamp - Fix certificate edition dates in [ed_dates_subscribed] placeholder - #19799: fixed - #19811 - API not load plugins and events listener - * #10418 * checkStrictMode disabled in upgrade - Added css class in custom css for logo admin bg color - #19809 - Error with quotes in insert and save advice - Fix reorder, auto-open directories, autoselect selected dir after drop - Controlli sui singoli tab - lo refactor: format lodata for student - Aggiunto controllo lato student - Divisione controller in lo e lomanager - #course catalog refactoring - Gestione overbooking in approvazione - Controllati permessi docente. - Rimosso parametro inutile. Rimosso nodo inutile. - Modificato back_url play. - Usato metodo corretto per costruttore - Autoapertura directory dopo un refresh - lo refactor: create LOs in sub folders - Fix arrow open function on in treeView - [fe] - fixed multiple sinc request - #19879 added static reserver word to method - lo refactoring: automatically added object type - fix vari - [fe] - fixed drop file - multiDrop selector - [fe] - fixed refresh after drop - [fe] - added drop folder - Add info classroom - lo refactor: parse postion data in getlearningobj - selettore multiplo + start drag - #19877: PHP 7.4 compatibility issue - #19876 Report course user Added column "Waiting" with the purpouse to list users that are in waiting state related to selected course. - #19875 revised the pending user approval function, with relative approval. Approvement enrollment page: - added enrollment informations: min and max enrolled course requirement - added tinymce editor - added default email content - added event lms.course_user.approved lms.course_user.refused - #19874 Dashboard permission for user. Created dashboard permission table for the association dashboard-> users in file upgrade/data/upg_data/29151_db.sql - no message - Fix delete in folderView - fix auto-open parent dir on drop - fix drag&drop + sort - lo refactoring: fix deletefolder - fix width preview image in tinymce - Fix mediagallery function show name - view tinymce upload and selection image - tinymce fix disabled uglify - updated js libraries: linter + uglify - fix tiny function name show -> showTask in MediagalleryAdmController + build js pack - Fix Block plugin load - fix tiny url absolute in window.config - Fix tiny_mce media url upload - fix edit lo - Fix anteprime immagini e media - Selettore media - Fix fatal error in dashboard when a block is inserted in DB but model file does not exists - Fix fatal error in dashboard when a block is inserted in DB but model file does not exists - Upload + delete images - #19867 - removed course completion called twice - lo refactor: fixed locked - lo refactor: actions in controller::getfolder - Aggiunta lista ed eliminazione media con preview immagine - fix reorder learning object - [fe] - added dynamic icons for student area - [fe] - fixed hidden actions - Hidden header and footer of medias popup - Rimozione vecchi eventi - added datatable - lorefoctor fix type href to link - Media Gallery list show - add type ajax for copy and play teacher - lo refactor: add lodata formatter for folderview - [fe] - fixed dropdown create new - [fe] - fixed drop and copy item - fix apply tinymce lib to textareas - fix delete + build js - fix delete - lo refactor: copy learning object API - [fe] - added type and newtype for copy element - lo refactor: fix rename - learning refactoring: fix count for each tab - #19866 Report questionario gradimento su domanda valutazione corso - Build con fix rename in oggetti del corso - watch + fix rename - imported tinymce + watcher on webpack - [fe] - added copy feature - build with npm 7.9.0 - moved tinymce in frontend component - lib npm installed - fix select tab for rename action - fix rename front-end - Add more path in render controller - Fix dashboard logics - Fix blocks title - Fix arrows + toggle open dir - Aggiunto titolo blocchi - [fe] - fixed data-id - toggle open node on arrow click treeView - Added cancel button in create folder form - #19864 - Remove deprecated constructors - fix show answers of last number_times for ET answer type - Added link on tooltip dashboard calendar click - #19864 - Remove deprecated constructors - fix delete answers using retain history - moved deleteAnswer in class question - * Evt: core.orgchart creating deleting editing - * Evt: core.group creating deleting editing - Ctrl exists question + update answer for in extended_text - fix rename & delete - build fix drag&drop merge - fix rename - [fe] - fixed drag and drop - Fix reorder for all tabs - redirect to create new LO + fix type in reorder - * Evt: core.group created deleted edited - * Evt: core.orgchart created deleted edited - Dashboard fix default template when doesn't exist - #19863 - fix api course add/update/delete day - #19863 - fix api course add/update/delete day - Fix creazionne nuova dir con messaggio validazione lato server - Fix ordinamento - fix select container - fix input enter button to create folder - [fe] - fixed click on folderView at first loading - [fe] - removed required from input createFolder - [fe] - fixed new folder in root - [fe] - removed duplicate click on folder - [fe] - removed toggle on folder - lo refactor: rimosse funzioni deprecate da json, e aggiunta lista visible_actions - Fix open/close node - #19862 - fix sum score in function userScore - Create new folder - [fe] - fixed getApiUrl - #19861 - Filter files in upload question with allowed file formats - CreateItem init - #19860 - Invisible fields for SuperAdmins - Fix click event in FolderView - Fix tab selector to create dir/object - #19859: fixed CSS class - Added flag edit for container + show & organization twig - Fix selector for type container - fix lo controller, manage tdb type - Refactoring make url for api - Fix click event for each container + encode json - update LoLmsController with new LoLms Model - Merge branch 'dev-lo-refactor-peppe' of gitlab.com:formalms.core/formalms-core into dev-lo-refactor-peppe - fix alias > type - add tab management in show - lo refactor: allow setting tdb dynamically, clean code - gestione dirdib in lolms - init for each tab content - Added 3 tabs and translations in objects view - #19856: fixed classroom course unenrollment - modificato il webservice - aggiorna giornata edizione aula (up_day) - modificato il webservice - aggiorna giornata edizione aula (up_day) - [fe] - fixed drop - #19854 - report course dates at 00-00-0000 - [fe] - added icons for open and close actions - [fe] - new icon open actions - count children only folder - #19853 Refactoring Elearning (mycourses page) + twig - 19852: PHP 7.4 compatibility issue (fewer parameters in call...) - fix pagination selector and sort order in languages list - modificato il webservice - aggiorna giornata edizione aula (up_day) - modificato il webservice - aggiorna giornata edizione aula (up_day) - #19851: fixed script - #19783 - fix calendar api call - #19825; fixed a couple of problems - #19850 - mail url in assign user in a node Fix getCurrentDomain in subnode user assign - fix plugin filter in languages list - Added select filter on plugins/modules in language list - Repace Docebo::inc() with Forma::inc() - Dashboard - added course name in tooltip on announcement block - Dashboard calendar lang - Dashboard - Fix links courses block - fix dashboard welcome block php7.4 - #19850 - mail url in assign user in a node - added new icons - fixed api path and actions - fixed api url for stage env - added folderTree and folderView icons - fix reorder learning object refactoring - added dynamic treeview_state_organization - add current state in learning object list - fix reg mail - Fix mail helpdesk - Fix lib mail - Added name from to all SendMail - [fe] - fine tuning folder tree and folder view - Fix translate key for announcements block title - #19849 - Add configurable "From Name" in mail send - [fe] - added interaction between components - #19847 - Remove hot_text question type from tests - fix tooltip down - update folder tree - #19767 - Add ignoreScore in global setting - upgrade - #19767 - Add ignoreScore in global setting - upgrade - #19767 - Add ignoreScore in global setting - #19837 aggiunta query in upgrade per la rimozione della chat dal menu - #19844 - Error on install platform (dev-25/02/2021) WIP: not yet tested - Version 3.0.0.alpha.2 - #19846 - Uppercase first char during users import - Mods/fixes dashboard - add reorder method to lolmscontroller - Added columns filters in dataTable - [fe] - added drag&drop support - #19845 - Admin & SuperAdmin must be able to see hidden fields in edit user profile - #16623 - Risolto Problema con "only update" e "create and update" Fix duplicati - * #19837 eliminata la funzione di chat modificato controlli install modificato controlli upgrade - #19812 - Better version definition - upgrade config.php - use name files in json - Aggiunte traduzioni blocchi - Aggiunto welcome message block con traduzione e placeholders - Completato box messaggi - permessi sui blocchi + lista messaggi - #19812 - Better version definition - use name files in json - #19812 - Better version definition - reformat json file version - #19812 - Better version definition - check on json file format - #19843 - fix show correct answer in report when show correct answers is enabled - #19812 - Better version definition - new version number, new endversion, new getVersionIntNumber method - #19814 - Show materials dots on course catalogue even when course is on sale - added in homecatalogue - Add property IGNORESCORE to scorm - defalult to YES - Add property IGNORESCORE to scorm - replace Docebo::inc -> Forma::inc - Changed suspend_data max length for all scorm types - Add property IGNORESCORE to scorm - [fe] - added submit for interactions - #19837 eliminata la funzione di chat - #19841 - Grade book "Disallowed key characters in global data" on delete - #19840 - User-object grid - link back - #19839 - Incorrect scoring of questions on tests - #19839 - Incorrect scoring of questions on tests - #19838 - Add order functionality in LMS area for menu - #19826 - Plugin installation - import xml languages not working - fix sortable in dashboard settings - Fix upgrader config version path - #19834 Pagina bianca quando si clicca sul bottone "Competenze" del menu laterale dx. - Frontend build - Fix next lessons css "class courses" in front-end - rebuild css - Fix php 7.4 function definitions - Add json to composer json - Add simplexml to composer json - #19819 FIXED - Download course materials - #19827 - Fix DateTime exception in course list when date is not a valid date. - Aggiornamento a versione 3.0.alpha.1 (29301) da 3.0.0 (30000) - #19783 - fix calendar api call - #19824 - #19822 - Show additional fields if admin can edit a user profile show only assigned fields - #19825; fixed a couple of problems - New version management in upgrade - fix messages order by - [fe] - folderTreeView progress - add child counter in learning object library - folderTreeView - added rename and delete item - folderTreeView component - initial integration - rename and move ajax methods - #19773 remove unused code - #19773 delete folder - editlo as mvc action - pagina gestione lo con fancytree - gestione icone lo - aggiunto tasto play e status dell'lo - aggiunte statistiche in orglib aggiunte statistiche in lo lato utente - Add fancytree and use it in the teacher area lo - fix riga commentata erroneamente orgdir - homerepo e repodir - prendi id corso dalla sessione - #19754 - Access detail in users/objects for all object types - Aggiunte tutte le azioni ai lo lato teacher + esempio - estratti controlli teacher in getlodata - Clean unused files and fix treeview for lo - ... segue commit precedente (manca show e addons) Il tutto da rivedere - abbozzo lib.tree_window - los come ajax (primo esperimento) - ok generazione cert da block certificates - Fix upgrader config version path - Ok blocco certificati - Fix save checkbox settings + show_button layout twig - #19834 Pagina bianca quando si clicca sul bottone "Competenze" del menu laterale dx. - Frontend build - Aggiunte config per messaggio alt + flag pulsante in messaggi e certificati - Aggiunti video mp4 - BANNER : gestire URL generica per video esterno; - Ok layout clone - Inizio funzione clone layout - Inizio fixes - Aggiunte config per messaggio alt + flag pulsante in messaggi e certificati - Fix next lessons css "class courses" in front-end - rebuild css - rebuild css - Fix php 7.4 function definitions - Add json to composer json - Add simplexml to composer json - Aggiunti video mp4 - #19819 FIXED - Download course materials - BANNER : gestire URL generica per video esterno; - #19827 - Fix DateTime exception in course list when date is not a valid date. - Aggiornamento a versione 3.0.alpha.1 (29301) da 3.0.0 (30000) - Ok layout clone - Inizio funzione clone layout - #19783 - fix calendar api call - #19822 - Show additional fields if admin can edit a user profile show only assigned fields - #19824 - Inizio fixes - #19825; fixed a couple of problems - New version management in upgrade - #19820 calcolo crediti da menu laterale - #19807 - Errore caricamento file in domande di un test - #19823 - Dynamic URL Default and labels - #19822 - Show additional fields if admin can edit a user profile - #19820 Calcolo della somma crediti nel menu laterale di destra, nel caso si siano completate attività di tipo elearing e classe. - #19810 - Error in changing language Check only_empty - #19816 - Stripslashes in question type upload - #19815 - fix error during import users anche node changes - #19814 - Show materials dots on course catalogue even when course is on sale - #19810 - Error in changing language Fix colonne, edit inline con textarea + export traduzioni - view only admin profile CR: #19813 - #19810 - Error in changing language Fix modale per inserimento lingua - #19810 - Error in changing language Fix modale per modifica lingua - #FL-35 admin dashboard fix mysql 5.5 timestamp - Fix certificate edition dates in [ed_dates_subscribed] placeholder - #19799: fixed - #19811 - API not load plugins and events listener - * #10418 * checkStrictMode disabled in upgrade - * Reformat event lms.course_certificate.assigned - * Reformat event core.certificate - * Reformat event core.competence_user - * Reformat event core.orgchart_user - * Reformat event core.group_member - Added css class in custom css for logo admin bg color - #19809 - Error with quotes in insert and save advice - Fix edition dates in certificate pdf - added tag in summary - Fix edition dates in certificate pdf - Fix dates list - Fix edition dates in certificate pdf - Show edition filter in Gradebook only for class courses - Ok modale inserimento chiave traduzione - [be] - fix lang search - [be] - fix response html delete button #TODO fix show dialog to delete key or langs - Confronto + edit inline - WIP lingue - fix langs - Ok import diff + formatable in lista traduzioni per lingua - Fix lang import file - [be] - implement diff lang during import file - [be] - update import type - Uniformata vista per import core/file lingue - [be] - wip lang translation management - #19786 - WIP add feature to import core language from interface - #19786 - forma core upgrade now import only new lang keys and not override existent keys - #19806 - Show subscription editions dates in certificate template by tag [ed_dates_subscribed] - #19805 - Fix email text on user subscription - #19804 - fix catalogue change and current active tab and fix code indentation - #19803 - SSL error during login with chrome - fix wrong include _files_lms_ - fix wrong include _files_lms_ - #19801 - error on coursereport (and more files) ... continue - Added edition filter in gradebook detail - Fix scorm total time with decimals in session_time - #19802 - Fatal error in index platform after merge dashboard put back the old lost modification - #19801 - error on coursereport (and more files) - #19801 - error on coursereport (and more files) - #19801 - error on coursereport (and more files) - #19800 * Evt: //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * Evt: //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - Chiusura form all'inserimento nuovo layout - Aggiunta gestione didascalia su layouts - fix frontend dashboard - fix plugin block loading - Aggiunto titolo blocchi - table wrap - no message - traduzioni ITA + piccoli fix - edit inline dashboard layouts - ok gestione default ed eliminazione layouts - Spostata gestione layout in FormaTable - [be] - merge - Start gestione layouts - #19783 - WIP aggiunta gestione dashboards - Fix merge #19797 - Reformat event lms.competence - * #4062 * Evt: //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - Fix total time ISO scorm sessions - Fix send email in user course subscription - #19797 - Dropdown field in certs list show its ID - #10418 * checkStrictMode, force strict_mode (like), minor changes on install-upgrade - #19745 - 1111 nel box di conferma iscrizione - Risolti prolemi upload scorm in lmshub - fix tooltip left - added left tooltip - #19794 - Solved - View customfield without label - #19656 remove magic quotes - #19793 fix upload scorm php 7.4 - #ticket 19791 Corretta traduzione specifica per i certificati e associati al modulo rispettivo - remove deprecated Docebo::inc() and replace with Forma::inc() - #19788 - fix [php7.4-compatibility] Popup in user creation - 19792 - Solved - Error in report plugin with uppercase name - Fix catalogue select tab tree - Fix tab change catalogue tree - #19790 - Solved - Conference BBB - wrong videoconference name - Fix num partecipazioni reg val dettaglio utente - #19783 - fix languages dashboard - #19783 - fix languages - fix csv import users mail, dynamic_link node association - Fix mail language cron report - Fix dynamic_link in import users by csv - #19787; missing curly bracket - #19787: checkUsername: added user enabled/disabled info - Fix course order in aggregated certificate - #19782 bug solved for newOrg - #19782 bug solved for newOrg service api - update changelog with 2.4.2 and 2.4.3 versions - Add old version in config - update end version - #19785 - upgrade composer.phar - [be] - remove all addons php libraries and update composer packages - [be] - remove addons libraries - #16623 - Risolto Problema con "only update" e "create and update" Fix only update - Fix hide invisible fields associated to a node in registration form - #19784 - Fix database charset check in install. - #19783 - Fix Dashboard languages - #19781 - Support SCORMs opening popup - workaround by retrying with an asynchronous request (sendBeacon) if the synchronous request fails (response status 0). - #19780 - In meta_cert pdf is not visible meta_cert placeholder value - #19779 - date field in registration lost value - #16623 - Risolto Problema con "only update" e "create and update" Fix only update - Fix hide invisible fields associated to a node in registration form - #19690 fixing php7.4 issues - #19501: added a * for mandatory field - #19189: passing too few function arguments - #19606: user subscribed course list, fullname column set to Lastname Firstname - #19775 handle update online errors - #19502: fixed wrong translation - #19769: removed nusoap library and SOAP API - [be] - fix cron report link url if url setting is empty getting baseurl from request. - [be] - add inspection template - #19772 - Don't show certificates if user_release not checked - fix my courses list - #19755 - tag teacher_list in certificati corso aula ad edizioni - #19768 - Show certificates for students when all courses are completed Show certs if all courses are completed - #19768 - Show certificates for students when all courses are completed - fix script sql - upgrader - changed setting type for template_domain - #19765; mnaged permission to enable o disable "edit profile" in back-end menu. - [be] - export error inspections - #19764: fixed managing of course closing data in case of english language broswer - overview statistic translate fix - #19763 - Certificates dates sorting format - corretto il ws getAnswerTest - #19762 - New course buy event Aggiunto placeholders fields - #19762 - New course buy event Install/upgrade - #19762 - New course buy event - #19731 - root/nodes fields selector - #1780: in case of classroom courses, the certificate does not print the classrooms appointments in case of missing location indication; modified the query to manage data even in this situation. - ticket: 19753 corso disabilitato se fuori dal range di tempo di iscrizione - 19761 - RISOLTO - Funzione playFieldForUser() di libreria customfield non funzionante Risolto includendo le classi nella cartella "customfield" invece che "field" - 19760 - RISOLTO mettendo class_exist in librerie - Fatal error in creazione oggetto con customfield Fatal error se in oggetto ci sono 2 customfield Fatal error: Cannot redeclare class Field_Textfield in D:\prj\AIA\src\2.4.2\html\appCore\modules\field\class.textfield.php on line 824 - [be] - add report folder in repository - [be] - fix load plugin report files in cron report - fix current domain default - fix isUseSmtp check - fix isUseSmtp check - #19750: missing pagination in certificate aggregate listing page - #19189: PHP 7.1 compatibilities: Throw on passing too few function arguments - #19749 - [be] - disable docebouser connector password update when user exists - #19739 - constructor deprecated sintax on php 7.0 - “versionamento” per aggiornamento inclusioni javascript - Fix table head in certificates aggregated detail - fix invio dynamic_link (come base url) anche su nodi non configurati - fix for v2.4.2 - Fix gitignore templates - #19747: added check on input IDs Array. - #19746; substituted the ";" separator with "#" separator - #16483 - #19744 - Option to hide course progress not working - Aggiunta lingua lettone - Aggiornamento manuale lingue 14/07/2020 - aggiunta lingua Lettone - #19741: missing comma in sql query - #19740: missing some insert with "ignore", some other instructions do not work. - various fixes: use sendBeacon (if possible), check unloading, ... - modificati i webservice per la gestione dei meta certificati in funzione del nuovo preocesso - Forzatura finish su beforeunload anziché bottone chiusura - riportate modifiche - Fix campi in reg valutazioni dettaglio - Fix campi aggiuntivi in reg valutazioni dettaglio - [be] - update dashboard elements - [be] - remove required - #19733, #19729; fixed some issues on certificate aggregated and one missing label on certificate management page. - [be] - fix css - Change POST Headr from HOST to X-HOST - [be] - add variable check to receive "on", "true", true - Aggiunto al file appLms\modules\scorm\ScormApi.js la forzatura del LMS finish anche alla funzione ScormApiUI.prototype.LMSCommit() come nella funzione ScormApi.prototype.LMSCommit() - #19736 - Associations questions total points - Aggiunto dynamic_url su iscrizione utente corso - #19735 - Fix Wrong category scores shown on test completion - Aggiunto url dinamico in reinvio mail credenziali - #19722 - async call on page unloading instead of specific finish method - Course list fix for php5.6 - Fix dominio con https prefix - Ok domini sottonodi - Fix config idOrg - no message - fix placeholder link - Fix node names - fix name select nodes - Cambio link se configurazione su nodo - salvataggio config con repeaters - #19722: If the course passes an integer value, the setvalue fails: forced cast to string param into commonLMSSetValue function. - Ok campi config per repeater - init config templates - #19734 - Same values in empty custom fields in certificates associations - #19732 - pagination error in gradebook detail - #19731 - root/nodes fields selector fix normal reg with a root discendent required field - #19728 - Salvataggio presenze in area docenti - #19730: adding user to aggregated certificated management fixed - #19731 - root/nodes fields selector - #certificate aggregated: fixed DB upgrade for related tables - #19690: fixed php 7.1+ (too few arguments) in function calling; fixed some issues related to aggragated certificate installation and upgrade (default date format changed) - #added missing twig folder after meta-cert-refactoring merge - #pre merge operation - Fix merge category in questions list test - Aggiunta categoria in lista domande test - #deleted garbage - #19722 - status completed on SCORM - #19724 - Users list for admin in gradebook - #19723 - Verification register node-code manually in second step - #update upgrade procedure; handled some particular certification cases - Aggiunti eventi lms.lo_user.update e lms.lo_user.delete - #updated certificate events handler to new event system structure. fixed more 7.4 php issues. - Aggiunto environment agli eventi. - Cambiato eventi per mettere i dati "dinamici" in un array più generico. - Aggiunti eventi lms.lo_user.creating e lms.lo_user.created - #19708 - bug + mancata traduzione in catalogo pubblico - #19716 - Course boxes hover css - #code cleaning: removed no more userd functions, class, files. Fixed 7.4 compatibility issues - #19715 - Time problem for format time in scorm tracking 00:00:00.000000 - Added zeros to time format for scorm objects in U/O - Aggiunte costanti priorità - Hooks -> listeners - #19713 - Import GIFT categories - #fixed issues, translated label - #19711 - Errata Visualizzazione utenti in EDIT Registro valutazioni - # added templates folder - # correct .gitgnore uploaded - # improved user certificate management - #19712 - Direct link on object by SSO access - #used event system for managing aggregate certificate - #4062 * Evt: lms.course.mask sostituito con ECHO //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #4062 * Evt: transaction.paid //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #4062 * Evt: lms.course.deleted e api.registration.event //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #4062 * Evt: lms.test.get_types //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #4062 * Evt: lms.coursereport... //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * * * #4062 * Evt: lms.org.properties.print //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * * * #4062 * Evt: core.event.filesystem... //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * * * #4062 * Evt: lms.test... //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - Fix menu items - #19710 - Fix tooltip down css - #19709 - Ordine box corsi e titoli tagliati - #19690: fixed each/foreach cycle - # changing to event system for managing aggregate certificate: commit 1 - Meccanismo per listeners core + esempio. - #19707 -Errata visualizzazione della pagina LMS comunicazioni - fix margin select in global config - no message - #19706 - Log su evento disabilitato - #19705 - Filtro lista tentativi in registro valutazioni - #19703 - Apostrofi in modifica introduzione corso - #1 - #deleting test folder - * * #4062 * Evt: core.usersmanagement..... //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * #4062 * Evt: lms.userlist.event //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * #4062 * Evt: core.usersmanagementedit.event //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - * #4062 * Evt: lms.mycertificatetab.loading //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #19701 - Apostrofi in gestione certificati - * #4062 * Evt: core.usersmanagementchangepassword.event //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - #Aggregate Certificate revision 1 - #4062 * Evt: lms.profileshow.event //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - Evt: lms.lo.status.update //TODO: EVT_OBJECT (§) //TODO: EVT_LAUNCH (&) - Sistemata inclusione che si rompe - checkStrictMode, force strict_mode (like), minor changes on install-upgrade - Modificato esempio utilizzo evento (evitato di utilizzare userid fisso in creazione utenti). - Rimosso meccanismo per accedere ai parametri come oggetto (sporco, incoerente). - Corretto calcolo path che non prevedeva percorsi windows. - # 19698 On the courseuser connector added the following fields: 1) student status with respect to the course 2) additional course fields 3) additional user fields - Aggiornamento event-dispatcher (rimosso behat che impediva l'aggiornamento). - Aggiornata versione richiesta PHP (7.0) in composer. Spostato requisito. Forzato esecuzione composer per versione 7.0 di PHP (per garantire la compatibilità minima). - #19683 - SCORM - Display ISO-8601 Timeformat - #19697 - Removed .vscode folder - #19696 - PHP compatibility - #19695 - Gestione Feedback autocomplete corsi e competenze - Bug #19681 - downloadable certificates for all user states - [be] - add dashboard queries in install and upgrade - [fe] - build fe - [be] - add dashboard query in installer and upgrader. - [#20208] - fixed javascript error for calendar - [be] - fix validation [be] - dinamic image in welcome [be] - dinamic image, video and video type in block video - [be] - remove all filed in calendar - [be] - fix upload file extentions - [#20208] - fixed upload file - [#20208] - added upload file with ajax - [be] - fix upload - [#20208] - added dynamic settings to response - [#20208] - fixed styles dashboard admin - [be] - fix validation block [be] - fix layout - [be] - implements settings upload file [be] - implements settings save data and validation - [be] - update dashboardblockvideo [be] - update dashboardblockwelcome - [be] - complete form elements for dashboard settings - [fe] - fix calendar margin - [BE] - wip dashboard settings forms - [be] - fix courses folder name [be] - fix certificate twig error - [be] - rename all dashboard folder in lowercase - [be] - rename all folders - [be] - add dashboard in config appcore - [be] - fix assets path - [be] - fix class case name for dashboardsettings - [be] - rename file in lowercase - [be] - rename file - [be] - fix dashboard save settings - [fe] - build fe - [be] - fix dashboard for php56 - [be] - fix dashboardsettings - [be] - fix dashboardsettings - [be] - add php retrocompatibility with php56 - [fe] - riaggiunto dashboardcalendar nel bundle - fix visualizzazione overlay video ed embed youtube e vimeo - aggiunto trigger js per apertura modale su elementi video della dashboard - aggiunta modale per overlay video - aggiunto script base per blocco video - aggiornata versione node-sass per supporto a node v13 - aggiunto css blocco video - video su dashboard: aggiunta vista e dati dinamici da controller - [be] - add video block in dashboard - Fix tooltip css height - [be] - implement dashboard block settings save in database - [fe] - #19555 - added registeredActions for calendar - [fe] - 19555 - custom dashboard configuration - [be] - implementata logia per mostrare i blocchi da admin - #19491 - DATA ISCRIZIONE A UN CORSO AULA NON VISIBILE IN CALENDARIO Fix box prossimi corsi ok - #19507 - DASHBOARD - CHANGES TONEXT COURSES INFOS includere anche eventi di oggi (non solo da domani) - Traduzioni pulsanti - #19491 - DATA ISCRIZIONE A UN CORSO AULA NON VISIBILE IN CALENDARIO Fix box prossimi corsi - #19491 - DATA ISCRIZIONE A UN CORSO AULA NON VISIBILE IN CALENDARIO Fix date calendario - #19507 - DASHBOARD - CHANGES TONEXT COURSES INFOS fix orari box prossimi corsi - #19507 - DASHBOARD - CHANGES TONEXT COURSES INFOS - Aggiunto nome corso master e sede in tooltip calendario - Mostra nel box corsi, quelli più prossimi - #19491 - DATA ISCRIZIONE A UN CORSO AULA NON VISIBILE IN CALENDARIO Fix date lista corsi - #19491 - DATA ISCRIZIONE A UN CORSO AULA NON VISIBILE IN CALENDARIO - [be] - fix calendar classroom editions - [fe] - fix stringa dashboard - [be] - change date managment in dashboard - [fe] - fix cds popup calendar - [be] - fix first load when dashboard il main page - [be] - force rename folders lowercase - [be] - force rename folders lowercase - [be] - force rename folders lowercase - [fe] - modifica posizione tooltip - [BE] - #FAY-9 IN Add Dashboard in menu and in configuration - [be] - dashboard query - [be] - vardump - [be] - fix course dates [be] - fix dashboard - [be] - fix course image [be] - add empty array dates in all course - [fe] - completate lavorazioni dashboard - [fe] - avanzamento dashboard - [fe] - allineamento - [fe] - allineamento - [fe] - fix funzione anonima dashboard - [be] - fix dashboard calendario - [be] - fix dashboard calendar - [fe] - allineamento - [fe] - allineamento - [fe] - allineamento - [be] - fix dashboard calendar - [be] - fix typo - [fe] - allineamento - [fe] - avanzamento dashboard - [fe] - avanzamento dashboard - [fe] - avanzamento dashboard - [be] - fix dashboard calendar - [be] - fix dashboard - [fe] - avanzamento dashboard - [fe] - avanzamento dashboard - [be] - fix dashboard - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [be] - fix date in courses - [be] fix courses - [be] - add date in courses [be] - fix calendar - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [be] - add strip tags for description - [be] WIP calendar - add date in courseAdvice - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [fe] - avanzamento dasjboard - [be] - fix status course - [fe] - avanzamento dasjboard - [fe] - allineamento - [be] - implement ajax action to interact with dashboard blocks - [be] - implementazione dati annunci corsi dashboard - [be] - add link in dashboardBlock components [be] - add data for DashboardBlockCertificates [be] - add data for DashboardBlockCourses [be] - add data for DashboardBlockMessages [be] - add data for DashboardBlockProfile [be] - add sample data for DashboardBlockCourseNews - [be] - WIP dashboard - [be] - dinamic news block - [be] - implement dinamic dashboard block loading - Fix require once - add forma_inc - # Revert change of commit 46f1e1ad20fc4a61427c79a7d65521d8112707ed which causes the wrong plugins name calculation. - Forma::inc does not include plugins' Plugin.php file anymore (add the inclusion in the plugin initialization if needed) - Risolto #19688 - Plugin update error (online=false) - Added example of plugin initialization in Dummy plugin. - Chiamato BOOT_PLUGINS dopo BOOT_SETTING - #19691 - Plugins initialization: changed bootstrap steps to add plugins self named file call in order to allow plugins initialization. - #19690: endwhile tag with endforeach substitution - Fix for OrgPropertiesPrintEvent Event - no message - Added cron notification file - [be] - update function to protected from private - Add courselist event - #19687 Languages - Increase text_key field lenght to 255 - [be] - add course info in installer 3.0 - [be] - add course info in upgrade 3.0 - #19680 - Registration with code doesn't work wit advanced registration (tree_drop node) - #19683 - Griglia utenti oggetti: Tempo di fruizione 00.00 - #19682 - Registro valutazioni: numero di compilazioni errate - [fe] - fix description in raw format - [fe] - user profile - removed mail icon from cta - [fe] - caourse info - fix user profile without biography - [fe] - course info - minor layout fixes - [be] - dynamic last view, friendslist and userStats in user profile - [fe] - added link to mail in profile page - [fe] - fix css on user profile page.desktop and mobile - [fe] - user profile html structure - [fe] - removed js action on routing to message, sostituited by a normal href - [fe] - fix link profile from image - [be] - fix link profile - [fe] - added link to users profile - [be] - add profile ulr in route - [be] - lowercase - [be] - create profile action and view in course - [fe] - translated "message" label - [be] - add directwrite message in message controller [fe] - bind click event in message infocourse - [fe] - added default profile image in user profile - [fe] - add css modificator for every block - [be] - fix cannot_entre in course info - [fe] - user biography visible only if present - [be] - add dinamic extra info - - - [fe] - info course dynamic content on user biography - [fe] rename html classes and some fixes - [fe] - static modal for info course - [be] - update all infocourse links and add query to update menu - [be] - dynamic administrator, tutor and instructor box - [be] - dinamicizzazione FE - [fe] - added infocourse modal and some html fix - [fe] - added materials block to course list - [fe] - added teachers box - [fe] - course info init - [be] - create controller and view for new courseinfo - #19684 - Catalogo esterno alla piatta, resta in download - #19680 - Registration with code doesn't work wit advanced registration (tree_drop) - #19679 - Corrected wrong method in sql_num_field function - Fix tab content - #19678: fixato invio notifica a docent quanto studente termina corso - #19673 - Problema nella visualizzazione dell'help in modalità mobile - ##19186: Complete fixing syntax issues - #19186: Start fixing syntax issues - Modificate alcune label, aggiunte traduzioni, aggiunto bugfix cristina - #19662 - Implode with historical parameter order - #19597 - Searching Strings for non-string Needle - Eventi iscrizione utenti ai corsi: lms.course_user.created lms.course_user.created lms.course_user.updating lms.course_user.updated lms.course_user.deleting lms.course_user.deleted - Eventi corso: lms.course.creating lms.course.created lms.course.deleting lms.course.deleted lms.course.updating lms.course.updated - Eventi autenticazione: core.user.logging_in core.user.logged_in core.user.logging_out core.user.logged_out - Reso opzionale il passaggio di argomenti. - Aggiunti eventi utente: core.user.deleting core.user.deleted core.user.updating core.user.updated - Aggiunto esempio che si attacca a core.user.creating per modificare un dato ed aggiornati gli altri esempi. - Aggiunto FormaEvent per accedere agli argomenti come oggetto. - Passato un solo userdata. - #19258: changed each occurences of each() function - Evento core.user.creating e dati utente in core.user.created - #cert refactoring. removing wrong files - #meta cert refactoring: removing some wrong files - #19615 - Manage mycertificates tabs with an event - #19186: PHP 7.2 compatibility - Rivisto per utilizzare più correttamente le classi di Symfony. Aggiunto esempio listeners. - Esempio di utilizzo. - Evento e dispatcher - Updates - Update lib.aggregated_certificate.php - Update lib.aggregated_certificate.php - Fix bug + labels - Update AggregatedcertificateAlmsController.php - Labels change - Update .gitignore - FINAL GITIGNORE DA DECOMMENTARE! - Update .gitignore - Update .gitignore - Update .gitignore - b2 - c1 - Update AggregatedcertificateAlmsController.php - bf2 - bf1 - Update AggregatedcertificateAlmsController.php - Update AggregatedcertificateAlmsController.php - Update AggregatedcertificateAlmsController.php - Update AggregatedcertificateAlmsController.php - Bugfix final - bug fix - Update MycertificateLms.php - refactoring tabelle - Update framework.sql - Integrate modifiche con libreria cert. aggregati - Bug fix - $GLOBALS['where_templates_relative'] non disponibile. - Costante _templates_ - update sql - update v10 - Modificato Forma::inc per funzionare anche quando la lib non comincia con _base_ - update v9 - update v8 - update v7 - Sistemato upload e copia scorm con percorso files multitenant - Sistemato upload plugin manager - Update v6 - update v5 - Update v4 - update v3 - Sistemato upload plugin in pluginmanager + upload scorm - Sistemato upload plugin in pluginmanager - Update - #3596 - Sistemato molti percorsi fisici che usano il percorso relativo (global where_files_relative) e altri percorsi sbagliati - #3596 - Costanti non utilizzate cambiato nel codice cambiato: _base_.'/'._folder_files_" con "_files_" - #3596 - Costanti non utilizzate cambiato nel codice "files" con "_folder_files_" - #19493 - corrected files folder constants. - Metacert. refactoring v2 - Update .gitignore - Update .gitignore - Update 20400_db.sql - Update main.min.css - Push modifiche