Commit graph

20809 commits

Author SHA1 Message Date
Kijin Sung
28de1335a7 Fix null defaults in extravar skin 2025-06-01 17:36:51 +09:00
Kijin Sung
936e1931c0 Ensure that all board config variables are available on all config screens #2433 2025-06-01 17:32:07 +09:00
Kijin Sung
967f67ec99 Fix various warnings in board configuration submenus 2025-06-01 15:51:02 +09:00
Kijin Sung
eb76f9d8bb Fix missing configuration items in file module config 2025-06-01 15:41:22 +09:00
Kijin Sung
b849c597bc Reimplement skin XML parser 2025-06-01 15:28:37 +09:00
Kijin Sung
07e3298eb1 Reimplement layout XML parser using modern alternatives 2025-06-01 02:35:15 +09:00
Kijin Sung
f556e5e3fa Add more XE-era files and directories to cleanup list 2025-05-31 12:27:18 +09:00
Kijin Sung
f9d93450aa Remove unnecessary files 2025-05-31 12:15:56 +09:00
Kijin Sung
7f6553fd47 Add more detailed note about editor_mid 2025-05-30 17:24:30 +09:00
Kijin Sung
6e325526c8 Add notnull property to <group> tag in conditions 2025-05-29 23:08:05 +09:00
Kijin Sung
fda92b368d Show error when unique index creation fails 2025-05-29 22:27:55 +09:00
Kijin Sung
4632a10a31 Show helpful error when unique_mid index creation fails, and remove unnecessary idx_mid index 2025-05-29 22:24:47 +09:00
Kijin Sung
2df0474a06 Fix category color not being updated when set to empty value 2025-05-29 09:47:10 +09:00
Kijin Sung
0501671271 Add underscores to some internal methods to mark them as private 2025-05-27 01:13:39 +09:00
Kijin Sung
e80b0d4570 Remove duplicate CSRF token from AJAX requests 2025-05-27 01:03:05 +09:00
Kijin Sung
2830632a93 Remove reliance on XeXmlParser in admin module 2025-05-26 22:59:57 +09:00
Kijin Sung
da584bb40c Clean up references to WidgetModel and others 2025-05-26 22:54:35 +09:00
Kijin Sung
14dbac7890 Clean up non-static method calls in Widget module 2025-05-26 22:49:29 +09:00
Kijin Sung
810be0710b
Merge pull request #2558 from mmx900/fix-hidden-attribute-bootstrap5
Bootstrap 4+ 환경에서 위젯페이지 버튼, 게시판 설정 도움말이 표시되지 않는 문제 수정
2025-05-26 22:07:35 +09:00
Kijin Sung
59bb9c1043 Submit raw JSON in Rhymix.ajax() 2025-05-26 22:05:26 +09:00
Soyu Kim
e933ab18bd fix: replace '[hidden]' with '.x_hide' for Bootstrap 5 compatibility 2025-05-25 21:45:59 +09:00
Kijin Sung
a339d88a2e Don't set X-AJAX-Compat header when a request is made from Rhymix.ajax() 2025-05-25 16:47:17 +09:00
Kijin Sung
1568cb3790 Add Rhymix.getBaseUrl() and remove internal cache variable "baseurl" 2025-05-25 16:29:39 +09:00
Kijin Sung
341df211ee Add missing deprecated mark 2025-05-25 00:13:50 +09:00
Soyu Kim
bef1b19caf
fix: replace .show() with removeAttr('hidden') for Bootstrap 5 compatibility 2025-05-24 20:47:32 +09:00
Kijin Sung
0be03f216f Fix setting lang codes directly to xe object, not xe.lang 2025-05-23 20:51:36 +09:00
Kijin Sung
dbd46edcc2 Add client-side Rhymix.lang() to get or set lang codes 2025-05-23 20:33:04 +09:00
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