Yannick Warnier
b1a3f971e9
Language: Update language terms - Fix Dutch
8 months ago
Yannick Warnier
aceb9092c2
Language: Update language terms
8 months ago
Yannick Warnier
a2d6988152
Minor: Plugin: AI Helper: Use placeholder in language string
8 months ago
Yannick Warnier
e9c2ddae58
Minor: Plugin: AI Helper: Use placeholder in language string
8 months ago
Yannick Warnier
ba277d474c
Minor: Plugin: AI Helper: Use placeholder in language string
8 months ago
Christian Beeznest
6954d866c7
Plugin: Add DeepSeek support and adapt AI Helper for content and quiz generation
8 months ago
Angel Fernando Quiroz Campos
a9d0097466
Avoid double htmlspecialchars for links using Display::url
...
See 15023ce630
8 months ago
Angel Fernando Quiroz Campos
32d3d5de8e
Use $.getJson instead of fetch
8 months ago
Angel Fernando Quiroz Campos
beb07770d6
Security: Remove on-attributes when showing an HTML editor in forms
...
Refs advisory GHSA-24cc-9jp9-rxx6
8 months ago
Angel Fernando Quiroz Campos
7f75d7066d
Agenda: Allow to delete registry in agenda_event_invitee when deleting user #5977
8 months ago
Christian Beeznest
2eb0030eed
Internal: Fix duplicate links handling with improved LP checks and deletion logic - refs BT#22323
8 months ago
Angel Fernando Quiroz Campos
15023ce630
display: Sanitize attributes for anchor tag in Display::url function
...
Refs advisory GHSA-gw58-89f7-4xgj
8 months ago
Angel Fernando Quiroz Campos
89d2026720
Glossary: Use entity to save glossary
...
Refs advisory GHSA-gw58-89f7-4xgj
8 months ago
Angel Fernando Quiroz Campos
8c9caf6ad3
Don't load i18n files for datepicker and timepicker when language ISO code is EN
8 months ago
Christian Beeznest
0a91306a2c
User: Fix session redirect after login from custom page - refs BT#22335
8 months ago
Christian Beeznest
cfa1f18c4f
User: Improve layout of custom login page - refs BT#22335
8 months ago
Angel Fernando Quiroz Campos
27b344eeee
Fix params and return types
8 months ago
Angel Fernando Quiroz Campos
4d3c2a9533
Auth: Fix locale field when logging with facebook
8 months ago
Christian Beeznest
b7accd6d69
User: Add custom login template support for session expiration page - refs BT#22335
8 months ago
Christian Beeznest
8f51bd8f11
Session: Add dynamic sorting for users table by name and date - refs BT#22330
8 months ago
Angel Fernando Quiroz Campos
135e61ebf5
Skill: Display: Use badge.design instead of openbadges.me/designer
8 months ago
Angel Fernando Quiroz Campos
060e433498
Add return and params types + format code
8 months ago
Angel Fernando Quiroz Campos
f6a7975909
Internal: Fix script to upload video to Vimeo
8 months ago
NicoDucou
18b2131d75
Plagiarism: Compilatio: fix analyses API query to work with all services and contracts for compilatio - refs BT#22318
8 months ago
NicoDucou
8f92e154b7
Gossary: complement to Fix load glossary from base course if not found in session - refs BT#22235 BT#22110
9 months ago
Christian Beeznest
3d19c00147
Internal: Fix pagination issue in SortableTable session handling - refs BT#22319
9 months ago
Angel Fernando Quiroz Campos
10b6d6125d
Fix undefined index in request
9 months ago
Angel Fernando Quiroz Campos
49816b6855
Display: Load missing i18n files for date and time pickers - refs BT#21354
9 months ago
Angel Fernando Quiroz Campos
7129190ada
Minor: Format code
9 months ago
Yannick Warnier
8c16c19299
Internal: Revert PHP 8 compatibility improvement in api_htmlentities() as it causes issues filtering HTML tags in HTML titles - refs BT#22321
9 months ago
Angel Fernando Quiroz Campos
c6880d3554
Vendor: Remove brumann/polyfill-unserialize
...
> In case you are using PHP 7.0+ the original unserialize() will be used instead.
9 months ago
Angel Fernando Quiroz Campos
a025de461a
Portfolio: Duplicate post in sessión when commenting if portfolio_show_base_course_post_in_sessions is enabled - refs BT#22232
9 months ago
Angel Fernando Quiroz Campos
918416a844
Portfolio: List course base content in session when portfolio_show_base_course_post_in_sessions is enabled - refs BT#22232
9 months ago
Angel Fernando Quiroz Campos
e661cbb293
Portfolio: Add portfolio_show_base_course_post_in_sessions conf setting - refs BT#22232
...
Show base course posts in session course. Requires DB changes and edit the Portfolio entity adding the "@" symbol to the beginning of ORM\ManyToOne, ORM\JoinColumn, ORM\OneToMany lines for the Portfolio::$duplicatedFrom and Portfolio::$duplicates properties.
ALTER TABLE portfolio ADD duplicated_from INT DEFAULT NULL;
ALTER TABLE portfolio ADD CONSTRAINT FK_A9ED1062FC4CB679 FOREIGN KEY (duplicated_from) REFERENCES portfolio (id) ON DELETE SET NULL;
CREATE INDEX IDX_A9ED1062FC4CB679 ON portfolio (duplicated_from);
9 months ago
Christian Beeznest
542765cb63
Course: Fix export mbz validation, root-only resources, skip empty folders - refs BT#21977
9 months ago
Yannick Warnier
4fead7c2bc
Minor: Code indentation & PHPDoc
9 months ago
Angel Fernando Quiroz Campos
2d12af3491
Internal: Remove return type mixed
...
The mixed return type is available from php8.0
9 months ago
Angel Fernando Quiroz Campos
d617e04be7
Internal: Fix ErrorCorrectionLevel::MEDIUM constant usage
9 months ago
Yannick Warnier
600d8a1a92
Internal: Fix various PHP8 compatibility issues to reduce error messages
9 months ago
Yannick Warnier
ab1f124dfd
Plugin: OnlyOffice: Add OnlyOffice viewer by default for corresponding extensions in documents tool - refs #5395
9 months ago
NicoDucou
b21a8a27fb
Exercise: fix delete attempt from pending exercice page - refs BT#22272
9 months ago
NicoDucou
b590a170d6
Internal: Fix warning and error with php8
9 months ago
Christian Beeznest
ca83c918ea
Gossary: Fix load glossary from base course if not found in session - refs BT#22235
9 months ago
Christian Beeznest
f846c25403
Session: Fix session course position handling in CSV export/import - refs BT#22234
9 months ago
Angel Fernando Quiroz Campos
7212fb2a1e
Work: Security: Sanitize file name that could import document with special characters - refs BT#22273
9 months ago
Angel Fernando Quiroz Campos
3075eeba7a
Dropbox: Security: Sanitize file name that could import document with special characters - refs BT#22273
9 months ago
Angel Fernando Quiroz Campos
406e0dd5f4
Gradebook: Fix theme image paths in certificates - refs BT#22231
9 months ago
Angel Fernando Quiroz Campos
f915007524
Security: Confirm delete action with modal instead of alert
...
Fix advisory GHSA-gw58-89f7-4xgj
9 months ago
Angel Fernando Quiroz Campos
82cc07edd8
Security: Remove on* attributes through new filter of HTML Purifier
...
Fix advisory GHSA-gw58-89f7-4xgj
9 months ago
Angel Fernando Quiroz Campos
241c569dde
Security: Remove on* attributes for input text fields
...
Fix advisory GHSA-gw58-89f7-4xgj
9 months ago