Kijin Sung
|
bb95f24617
|
Fix TypeError in page.view.php if an array is passed in the URL
|
2025-05-23 20:26:24 +09:00 |
|
Kijin Sung
|
f99102ca33
|
Clean up handling of table schemas that are marked as deleted in XML
|
2025-05-23 15:31:02 +09:00 |
|
Kijin Sung
|
14cb0e7977
|
Make the reordering handle easier to grab
|
2025-05-23 15:29:51 +09:00 |
|
Kijin Sung
|
e5ea2e5a6d
|
Relabel var_idx after reordering extra keys
|
2025-05-23 15:19:03 +09:00 |
|
Kijin Sung
|
4155f9fe9c
|
Consolidate queries
|
2025-05-23 15:16:36 +09:00 |
|
Kijin Sung
|
8291cd671e
|
Remove double extensions from filenames #2556
|
2025-05-22 23:10:19 +09:00 |
|
Kijin Sung
|
464985b1ef
|
Disable external entity loading unconditionally #2556
|
2025-05-22 22:58:28 +09:00 |
|
Kijin Sung
|
2af43ee6a7
|
Remove md5 from list of acceptable hashes in unit test
|
2025-05-22 22:48:42 +09:00 |
|
Kijin Sung
|
6a29c54e78
|
Default to best supported password algorithm, although we never fell back to MD5 anyway #2556
|
2025-05-22 22:44:48 +09:00 |
|
Kijin Sung
|
3c0048d4ba
|
Apply FilenameFilter::clean() to all uploaded files, even if not passed to procFileUpload() #2556
|
2025-05-22 22:22:08 +09:00 |
|
Kijin Sung
|
8e85abf97e
|
Clean up some admin scripts
|
2025-05-22 21:35:44 +09:00 |
|
Kijin Sung
|
a1e5a51b06
|
Allow reordering extra keys with drag and drop #2526
|
2025-05-22 21:20:59 +09:00 |
|
Kijin Sung
|
82fa67be5b
|
Fix missing function getEditorSkinColorList()
|
2025-05-22 20:08:47 +09:00 |
|
Kijin Sung
|
b5e9cd9343
|
Display required level in "Not permitted" error message ##2548
|
2025-05-22 13:36:23 +09:00 |
|
Kijin Sung
|
bb4cd62e31
|
Return different "Not permitted" error message depending on what is required #2548
|
2025-05-22 13:20:48 +09:00 |
|
Kijin Sung
|
7cba835065
|
Optimize Permission management logic
|
2025-05-22 12:38:17 +09:00 |
|
Kijin Sung
|
4916a589aa
|
Support not_member permission in module.xml #2499
|
2025-05-22 00:59:21 +09:00 |
|
Kijin Sung
|
8e151d7cfa
|
Add not_member option to grant selection #2499
|
2025-05-22 00:52:48 +09:00 |
|
Kijin Sung
|
c89af17410
|
Store all grant-related information in Permission class
|
2025-05-21 23:00:29 +09:00 |
|
Kijin Sung
|
d97eb36bbd
|
Add search by regdate #2545
|
2025-05-21 20:38:57 +09:00 |
|
Kijin Sung
|
bacf067f87
|
Implement graceful shutdown for background task runner #2451
|
2025-05-21 19:04:45 +09:00 |
|
Kijin Sung
|
8014413163
|
Implement high and low priority for queued tasks #2453
|
2025-05-21 18:33:19 +09:00 |
|
Kijin Sung
|
9ca2f79dce
|
Move all CLI scripts except common.cron to the "scripts" directory under the corresponding module
|
2025-05-21 18:07:04 +09:00 |
|
Kijin Sung
|
792ea89e64
|
Fix incorrect image extension "N" after upgrading from older version
|
2025-05-21 16:26:01 +09:00 |
|
Kijin Sung
|
3fb9d0acaa
|
Fix incorrect short URL for POST requests made by Rhymix.ajax()
|
2025-05-21 15:07:15 +09:00 |
|
Kijin Sung
|
3c741ec8bc
|
Remove inconsistently applied short URL patterns
https://rhymix.org/qna/1907191
|
2025-05-21 14:47:17 +09:00 |
|
Kijin Sung
|
ad02de4f93
|
Remove unnecessary attributes from iframe modals
|
2025-05-21 14:38:33 +09:00 |
|
Kijin Sung
|
b229738808
|
Clean up editable preview handling code
|
2025-05-21 14:37:18 +09:00 |
|
Kijin Sung
|
d6da245166
|
Remove outdated JS unit tests
|
2025-05-21 14:21:08 +09:00 |
|
Kijin Sung
|
51983aad8f
|
Restore default success callback of ajaxForm() so that successful messages are printed
|
2025-05-21 14:19:43 +09:00 |
|
Kijin Sung
|
7e53bef104
|
Call Rhymix.ajax() in doCallModuleAction()
|
2025-05-21 14:19:10 +09:00 |
|
Kijin Sung
|
64f0ffbd91
|
Call Rhymix.ajax() in procFilter()
|
2025-05-21 14:15:20 +09:00 |
|
Kijin Sung
|
a0606dcf60
|
Move Rhymix.ajaxForm() to common.js
|
2025-05-21 14:12:10 +09:00 |
|
Kijin Sung
|
94b4c1bd2b
|
Fix error when Validator tries to load a directory
|
2025-05-21 14:07:52 +09:00 |
|
Kijin Sung
|
0f554c6d51
|
Consoliate all debug-related variables under the Rhymix object
|
2025-05-21 14:07:34 +09:00 |
|
Kijin Sung
|
3d64c26232
|
Remove window.rhymix_debug_pending_data
|
2025-05-21 13:58:39 +09:00 |
|
Kijin Sung
|
a778c46afa
|
Reorder event handlers defined at document.ready
|
2025-05-21 13:56:21 +09:00 |
|
Kijin Sung
|
e7fbeee414
|
Update rx_ajax to use Rhymix.ajax() underneath
|
2025-05-21 13:49:31 +09:00 |
|
Kijin Sung
|
688c9ea87c
|
Implement Rhymix.ajax()
|
2025-05-21 13:36:32 +09:00 |
|
Kijin Sung
|
0915863ba9
|
Complete reorganization of common.js
|
2025-05-21 00:50:48 +09:00 |
|
Kijin Sung
|
c546af7bf5
|
Also handle modal layers of any kind
|
2025-05-20 18:01:39 +09:00 |
|
Kijin Sung
|
5bddaa1bd3
|
Rename openFullscreenIframe() to openModalIframe() and handle the back button properly
|
2025-05-20 17:58:21 +09:00 |
|
Kijin Sung
|
e60bbb7e7c
|
Remove unused variables
|
2025-05-20 17:40:04 +09:00 |
|
Kijin Sung
|
24c8f4bd06
|
Remove MSIE-specific polyfill
|
2025-05-20 17:39:24 +09:00 |
|
Kijin Sung
|
6a46c39851
|
Improve fullscreen iframe handling
|
2025-05-20 17:38:50 +09:00 |
|
Kijin Sung
|
954ebf6caa
|
Automaticallly fill default values if addon is turned on without saving config
|
2025-05-20 13:28:33 +09:00 |
|
Kijin Sung
|
32fa327eb6
|
Fix undefined variable warnings
|
2025-05-19 23:57:29 +09:00 |
|
Kijin Sung
|
66e040b3f9
|
Use RulesetParser instead of XeXmlParser in Validator
|
2025-05-19 23:52:08 +09:00 |
|
Kijin Sung
|
a77b9a5d3a
|
Implement RulesetParser
|
2025-05-19 22:44:32 +09:00 |
|
Kijin Sung
|
ba638c394d
|
Replace all remaining reference to XeXmlParser in ttimport.class.php
|
2025-05-19 21:54:09 +09:00 |
|