Kijin Sung
4271bb9862
Extend advanced_mailer module to log and test Push Notifications
2020-06-24 20:13:46 +09:00
Kijin Sung
16ce23150c
Remove void return type for PHP 7.0 compatibility
2020-06-24 11:44:33 +09:00
Kijin Sung
b912c623e2
More work on the query parser
2020-06-22 23:43:56 +09:00
Kijin Sung
20025077f7
Create basic structure of XML query
2020-06-22 16:53:44 +09:00
Kijin Sung
b986f826ba
Merge branch 'next' into next-push
2020-06-22 16:46:38 +09:00
choyeon
347152e163
알림 기능 구현FCM은 테스트 완료
2020-06-22 14:34:35 +09:00
Kijin Sung
c97b161e42
Remove unnecessary size from int/bigint types
2020-06-22 11:26:11 +09:00
Kijin Sung
43c5da7818
Update parser classes
2020-06-22 11:19:26 +09:00
Kijin Sung
59f14d8a3f
Import DB parser classes from previous private project
2020-06-22 11:00:18 +09:00
choyeon
07e28b4ef9
fcm에서 click_action 가져오는 코드 추가
2020-06-22 10:52:44 +09:00
choyeon
5e577396f3
스키마 수정 및 커밋 빠진 파일 추가
2020-06-22 10:45:46 +09:00
Kijin Sung
1bb7248e3e
Add tests for Router::getURL() and Router::parseURL()
2020-06-22 00:52:51 +09:00
Kijin Sung
60247f7d53
Separate route cache by rewrite level
2020-06-22 00:04:25 +09:00
Kijin Sung
67d4217052
Set default language if lang_type is not available
2020-06-22 00:04:08 +09:00
Kijin Sung
2abeaba75d
Fix indentation (spaces -> tabs)
2020-06-21 18:11:15 +09:00
Kijin Sung
075f1d935d
Add exclusion list for modules like socialxe
2020-06-21 17:49:33 +09:00
Kijin Sung
f9521d4d93
FCM 요청 스키마 수정 및 배열 선언 가독성 개선
2020-06-21 16:46:07 +09:00
choyeon
df76fa45c5
FCM push 테스트OK (APNs는 옵션 추가해야함)
2020-06-19 17:01:25 +09:00
choyeon
4dcb8d741b
push 모듈 중간 커밋
2020-06-19 16:01:30 +09:00
Kijin Sung
4a433fa536
Support short URLs for module
2020-06-19 13:47:57 +09:00
Kijin Sung
ba0f29c9b3
Improve module detection and argument handling
2020-06-19 12:47:29 +09:00
Kijin Sung
a6318436c2
Adjust argument priority
2020-06-19 11:33:21 +09:00
Kijin Sung
41e02eb89a
General cleanup of ModuleHandler init()
2020-06-18 21:04:44 +09:00
Kijin Sung
e17ddbbdb1
Remove nonsense import
2020-06-18 20:08:30 +09:00
Kijin Sung
85fcc79457
Reorganize data exchange format between Context and Router
2020-06-18 20:06:59 +09:00
Kijin Sung
c8a6b8de79
Support global routes
2020-06-18 16:36:27 +09:00
Kijin Sung
5fa72f8629
Add 404 error handler and update permission data structure
2020-06-18 14:13:23 +09:00
Kijin Sung
4c7e3dea82
Return more detailed information from router
2020-06-18 11:23:20 +09:00
Kijin Sung
c7949e11db
Fix 404 error when document_srl is the only part of the URL
2020-06-18 10:38:36 +09:00
Kijin Sung
b5740052fc
Move SSL redirection logic to Context::init()
2020-06-17 22:25:40 +09:00
Kijin Sung
65df40ad9f
Merge branch 'next' into next-router
2020-06-17 21:12:57 +09:00
Kijin Sung
a32d06660d
Merge branch 'next' into next-push
2020-06-17 21:11:59 +09:00
Kijin Sung
00246165b3
Merge branch 'develop' into next
2020-06-17 21:09:41 +09:00
Kijin Sung
f92fc9c980
Use action_forward to register standalone routes from all modules
2020-06-17 16:56:42 +09:00
Kijin Sung
3c75e7eafb
Fix push driver management function
2020-06-17 15:48:30 +09:00
Kijin Sung
a08ec31f2b
Remove unnecessary variables from route
2020-06-17 12:37:19 +09:00
Kijin Sung
a814b4e334
Improve parsing of route definitions and deleted vars
2020-06-17 12:33:21 +09:00
Kijin Sung
bb3d1f08a1
Allow standalone routes from other modules to be used
2020-06-17 00:18:10 +09:00
Kijin Sung
2feba015f4
Store found routes in cache for fast lookup of similar arguments
2020-06-16 23:52:13 +09:00
Kijin Sung
c0c11a42ff
Separate _getBestMatchingRoute() from _insertRouteVars()
2020-06-16 23:30:37 +09:00
Kijin Sung
7ac27fffce
Reorganize type shortcuts
2020-06-16 23:24:47 +09:00
Kijin Sung
1f11dbe41f
Fix priority detection when priority is 0
2020-06-16 21:36:54 +09:00
Kijin Sung
a2bd361737
Implement route priority
2020-06-16 21:33:26 +09:00
Kijin Sung
e49c77926a
Implement admin functions for FCM and APNs configuration
2020-06-16 15:47:42 +09:00
Kijin Sung
3c15c34aa1
Clean up push driver classes
2020-06-16 15:47:15 +09:00
Kijin Sung
5a53570dd1
Remove type declaration from constructor
2020-06-16 15:46:50 +09:00
BJRambo
3e4a96eb17
Merge pull request #1316 from bjrambo/pr/solapi-drivers
...
SolAPI SMS 드라이버 추가
2020-06-16 12:13:22 +09:00
Min-Soo Kim
e7cb5ede82
에디터 스타일과 기본 스타일의 합병
...
* 기본 에디터 스타일과 기본 스타일 설정이 충돌하는 경우가 많았습니다.
- 기본 스타일을 지정했는데, 기본 에디터 스타일 내의 스타일 지정이 있는 경우 반영이 안되는 경우, 또는 기본 에디터 스타일을 변경했는데 기본 스타일 설정 때문에 반영이 적절하게 되지 않는 경우 등.
* 기본 에디터 스타일에서도 less 또는 sass를 사용하도록 하고 싶었지만, 위지윅 에디터에서 본문에 나타날 스타일을 그대로 보여주는데 한계가 있었습니다.
- 기본 에디터 스타일을 위지윅 에디터 내에서 나타내기 위해서 변칙적인 방법이 많이 활용되었습니다. 때문에 실제 본문에서 적용되는 스타일 시트의 우선순위와 위지윅 에디터 내에서 적용되는 스타일 시트의 우선순위에 차이가 있었습니다. 이 차이는 실제 보여지는 스타일과 작성하는 에디터 내의 스타일 차이를 크게 만들 가능성이 있었습니다.
* 기능의 의미가 많이 퇴색되었고, 의미 전달이 명확하지 않은 기능이었습니다.
- 기능상 기본 에디터 스타일과 기본 스타일은 서로 겹치는 영역의 기능입니다. 기본으로 포함된 두 에디터 스타일 간에 차이가 크지 않기도 해서 어떤 기능인지 사용자가 알아채기도 어려웠습니다. 자료실에 배포되고 있는 에디터 스타일도 대단히 적었습니다.
* 게시판이나 각 글의 모듈 스킨에서 지정하는 스타일과 충돌할 가능성도 있습니다.
따라서, 에디터 스타일이 의도한 것 처럼 글의 스타일에 대한 관리자 통제 기능은 유지하면서, 다른 기능과 중복되거나 충돌할 수 있는 기능을 정리합니다.
가능한 많은 환경에서 테스트 하였으나, 추가로 이와 관련한 의견이 있을 경우 merge 후에도 계속 반영 해나가겠습니다.
2020-06-16 00:33:19 +09:00
BJRambo
3006bfe598
Cleanup code like 99d1633a69
2020-06-15 19:33:54 +09:00
BJRambo
99d1633a69
Cleanup code
2020-06-15 19:30:06 +09:00