Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
4c6d8d01
Unverified
Commit
4c6d8d01
authored
Nov 01, 2018
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
⬆
升级 Latke
parent
84654d51
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
33 additions
and
55 deletions
+33
-55
pom.xml
pom.xml
+2
-2
src/main/java/org/b3log/solo/event/B3ArticleSender.java
src/main/java/org/b3log/solo/event/B3ArticleSender.java
+3
-2
src/main/java/org/b3log/solo/event/B3ArticleUpdater.java
src/main/java/org/b3log/solo/event/B3ArticleUpdater.java
+3
-2
src/main/java/org/b3log/solo/event/B3CommentSender.java
src/main/java/org/b3log/solo/event/B3CommentSender.java
+3
-2
src/main/java/org/b3log/solo/event/PageCommentReplyNotifier.java
...n/java/org/b3log/solo/event/PageCommentReplyNotifier.java
+3
-2
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
+1
-6
src/main/java/org/b3log/solo/processor/console/AdminConsole.java
...n/java/org/b3log/solo/processor/console/AdminConsole.java
+8
-13
src/main/java/org/b3log/solo/service/ArticleMgmtService.java
src/main/java/org/b3log/solo/service/ArticleMgmtService.java
+3
-14
src/main/java/org/b3log/solo/service/DataModelService.java
src/main/java/org/b3log/solo/service/DataModelService.java
+7
-12
No files found.
pom.xml
View file @
4c6d8d01
<?xml version="1.0" encoding="UTF-8"?>
<!--
Description: Solo POM.
Version: 3.18.3.3
2, Oct 3
1, 2018
Version: 3.18.3.3
3, Nov
1, 2018
Author: <a href="http://88250.b3log.org">Liang Ding</a>
Author: <a href="http://www.annpeter.cn">Ann Peter</a>
Author: <a href="http://vanessa.b3log.org">Vanessa</a>
...
...
@@ -75,7 +75,7 @@
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<org.b3log.latke.version>
2.4.2
5
</org.b3log.latke.version>
<org.b3log.latke.version>
2.4.2
6
</org.b3log.latke.version>
<servlet.version>
3.1.0
</servlet.version>
<slf4j.version>
1.7.5
</slf4j.version>
...
...
src/main/java/org/b3log/solo/event/B3ArticleSender.java
View file @
4c6d8d01
...
...
@@ -23,7 +23,6 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.ioc.Singleton
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -83,7 +82,9 @@ public class B3ArticleSender extends AbstractEventListener<JSONObject> {
final
JSONObject
preference
=
preferenceQueryService
.
getPreference
();
if
(
null
==
preference
)
{
throw
new
EventException
(
"Not found preference"
);
LOGGER
.
log
(
Level
.
ERROR
,
"Not found preference"
);
return
;
}
if
(
StringUtils
.
isNotBlank
(
originalArticle
.
optString
(
Article
.
ARTICLE_VIEW_PWD
)))
{
...
...
src/main/java/org/b3log/solo/event/B3ArticleUpdater.java
View file @
4c6d8d01
...
...
@@ -23,7 +23,6 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.ioc.Singleton
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -81,7 +80,9 @@ public class B3ArticleUpdater extends AbstractEventListener<JSONObject> {
final
JSONObject
preference
=
preferenceQueryService
.
getPreference
();
if
(
null
==
preference
)
{
throw
new
EventException
(
"Not found preference"
);
LOGGER
.
log
(
Level
.
ERROR
,
"Not found preference"
);
return
;
}
if
(
StringUtils
.
isNotBlank
(
originalArticle
.
optString
(
Article
.
ARTICLE_VIEW_PWD
)))
{
...
...
src/main/java/org/b3log/solo/event/B3CommentSender.java
View file @
4c6d8d01
...
...
@@ -22,7 +22,6 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.ioc.Singleton
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -69,7 +68,9 @@ public class B3CommentSender extends AbstractEventListener<JSONObject> {
final
JSONObject
preference
=
preferenceQueryService
.
getPreference
();
if
(
null
==
preference
)
{
throw
new
EventException
(
"Not found preference"
);
LOGGER
.
log
(
Level
.
ERROR
,
"Not found preference"
);
return
;
}
if
(
Latkes
.
getServePath
().
contains
(
"localhost"
)
||
Strings
.
isIPv4
(
Latkes
.
getServePath
()))
{
...
...
src/main/java/org/b3log/solo/event/PageCommentReplyNotifier.java
View file @
4c6d8d01
...
...
@@ -22,7 +22,6 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.ioc.Singleton
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -97,7 +96,9 @@ public class PageCommentReplyNotifier extends AbstractEventListener<JSONObject>
final
JSONObject
preference
=
preferenceQueryService
.
getPreference
();
if
(
null
==
preference
)
{
throw
new
EventException
(
"Not found preference"
);
LOGGER
.
log
(
Level
.
ERROR
,
"Not found preference"
);
return
;
}
final
String
blogTitle
=
preference
.
getString
(
Option
.
ID_C_BLOG_TITLE
);
...
...
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
View file @
4c6d8d01
...
...
@@ -22,7 +22,6 @@ import org.apache.commons.lang.time.DateFormatUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -786,11 +785,7 @@ public class ArticleProcessor {
// Fire [Before Render Article] event
final
JSONObject
eventData
=
new
JSONObject
();
eventData
.
put
(
Article
.
ARTICLE
,
article
);
try
{
eventManager
.
fireEventSynchronously
(
new
Event
<>(
EventTypes
.
BEFORE_RENDER_ARTICLE
,
eventData
));
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Fires ["
+
EventTypes
.
BEFORE_RENDER_ARTICLE
+
"] event failed"
,
e
);
}
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
e
.
getMessage
(),
e
);
...
...
src/main/java/org/b3log/solo/processor/console/AdminConsole.java
View file @
4c6d8d01
...
...
@@ -25,7 +25,6 @@ import org.apache.commons.lang.time.DateFormatUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -513,7 +512,6 @@ public class AdminConsole {
* @param dataModel the specified data model
*/
private
void
fireFreeMarkerActionEvent
(
final
String
hostTemplateName
,
final
Map
<
String
,
Object
>
dataModel
)
{
try
{
final
ViewLoadEventData
data
=
new
ViewLoadEventData
();
data
.
setViewName
(
hostTemplateName
);
...
...
@@ -523,9 +521,6 @@ public class AdminConsole {
// There is no plugin for this template, fill ${plugins} with blank.
dataModel
.
put
(
Plugin
.
PLUGINS
,
""
);
}
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
WARN
,
"Event[FREEMARKER_ACTION] handle failed, ignores this exception for kernel health"
,
e
);
}
}
private
void
exportHexoMd
(
final
List
<
JSONObject
>
articles
,
final
String
dirPath
)
{
...
...
src/main/java/org/b3log/solo/service/ArticleMgmtService.java
View file @
4c6d8d01
...
...
@@ -22,7 +22,6 @@ import org.apache.commons.lang.time.DateFormatUtils;
import
org.apache.commons.lang.time.DateUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -367,21 +366,13 @@ public class ArticleMgmtService {
final
JSONObject
eventData
=
new
JSONObject
();
eventData
.
put
(
ARTICLE
,
article
);
eventData
.
put
(
Keys
.
RESULTS
,
ret
);
try
{
eventManager
.
fireEventSynchronously
(
new
Event
<>(
EventTypes
.
ADD_ARTICLE
,
eventData
));
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
e
.
getMessage
(),
e
);
}
}
else
{
// Fire update article event
final
JSONObject
eventData
=
new
JSONObject
();
eventData
.
put
(
ARTICLE
,
article
);
eventData
.
put
(
Keys
.
RESULTS
,
ret
);
try
{
eventManager
.
fireEventSynchronously
(
new
Event
<>(
EventTypes
.
UPDATE_ARTICLE
,
eventData
));
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
e
.
getMessage
(),
e
);
}
}
transaction
.
commit
();
...
...
@@ -528,12 +519,10 @@ public class ArticleMgmtService {
}
article
.
remove
(
Common
.
POST_TO_COMMUNITY
);
}
catch
(
final
Repository
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Adds an article failed"
,
e
);
throw
new
ServiceException
(
e
);
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
WARN
,
"Adds an article event process failed"
,
e
);
}
return
ret
;
...
...
src/main/java/org/b3log/solo/service/DataModelService.java
View file @
4c6d8d01
...
...
@@ -23,7 +23,6 @@ import org.apache.commons.lang.time.DateFormatUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventException
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
...
...
@@ -592,7 +591,6 @@ public class DataModelService {
}
// Activates plugins
try
{
final
ViewLoadEventData
data
=
new
ViewLoadEventData
();
data
.
setViewName
(
"footer.ftl"
);
data
.
setDataModel
(
dataModel
);
...
...
@@ -601,9 +599,6 @@ public class DataModelService {
// There is no plugin for this template, fill ${plugins} with blank.
dataModel
.
put
(
Plugin
.
PLUGINS
,
""
);
}
}
catch
(
final
EventException
e
)
{
LOGGER
.
log
(
Level
.
WARN
,
"Event[FREEMARKER_ACTION] handle failed, ignores this exception for kernel health"
,
e
);
}
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Fills blog footer failed"
,
e
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment