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
96ff0c21
Unverified
Commit
96ff0c21
authored
Dec 11, 2018
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
♻
#12580
parent
9dc0cb96
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
21 deletions
+17
-21
src/main/java/org/b3log/solo/SoloServletListener.java
src/main/java/org/b3log/solo/SoloServletListener.java
+15
-0
src/main/java/org/b3log/solo/processor/console/PageConsole.java
...in/java/org/b3log/solo/processor/console/PageConsole.java
+1
-14
src/main/java/org/b3log/solo/processor/console/PluginConsole.java
.../java/org/b3log/solo/processor/console/PluginConsole.java
+1
-7
No files found.
src/main/java/org/b3log/solo/SoloServletListener.java
View file @
96ff0c21
...
...
@@ -365,6 +365,21 @@ public final class SoloServletListener extends AbstractServletListener {
DispatcherServlet
.
get
(
"/console/links/{page}/{pageSize}/{windowSize}"
,
linkConsole:
:
getLinks
);
DispatcherServlet
.
get
(
"/console/link/{id}"
,
linkConsole:
:
getLink
);
final
PageConsole
pageConsole
=
beanManager
.
getReference
(
PageConsole
.
class
);
DispatcherServlet
.
put
(
"/console/page/"
,
pageConsole:
:
updatePage
);
DispatcherServlet
.
delete
(
"/console/page/{id}"
,
pageConsole:
:
removePage
);
DispatcherServlet
.
post
(
"/console/page/"
,
pageConsole:
:
addPage
);
DispatcherServlet
.
put
(
"/console/page/order/"
,
pageConsole:
:
changeOrder
);
DispatcherServlet
.
get
(
"/console/page/{id}"
,
pageConsole:
:
getPage
);
DispatcherServlet
.
get
(
"/console/pages/{page}/{pageSize}/{windowSize}"
,
pageConsole:
:
getPages
);
final
PluginConsole
pluginConsole
=
beanManager
.
getReference
(
PluginConsole
.
class
);
DispatcherServlet
.
put
(
"/console/plugin/status/"
,
pluginConsole:
:
setPluginStatus
);
DispatcherServlet
.
get
(
"/console/plugins/{page}/{pageSize}/{windowSize}"
,
pluginConsole:
:
getPlugins
);
DispatcherServlet
.
post
(
"/console/plugin/toSetting"
,
pluginConsole:
:
toSetting
);
DispatcherServlet
.
post
(
"/console/plugin/updateSetting"
,
pluginConsole:
:
updateSetting
);
DispatcherServlet
.
mapping
();
}
}
src/main/java/org/b3log/solo/processor/console/PageConsole.java
View file @
96ff0c21
...
...
@@ -25,10 +25,8 @@ import org.b3log.latke.logging.Level;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.servlet.HttpMethod
;
import
org.b3log.latke.servlet.RequestContext
;
import
org.b3log.latke.servlet.annotation.Before
;
import
org.b3log.latke.servlet.annotation.RequestProcessing
;
import
org.b3log.latke.servlet.annotation.RequestProcessor
;
import
org.b3log.latke.servlet.renderer.JsonRenderer
;
import
org.b3log.solo.model.Common
;
...
...
@@ -46,7 +44,7 @@ import javax.servlet.http.HttpServletRequest;
* Plugin console request processing.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.
8, Dec 3
, 2018
* @version 1.0.0.
9, Dec 11
, 2018
* @since 0.4.0
*/
@RequestProcessor
...
...
@@ -115,7 +113,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/page/"
,
method
=
HttpMethod
.
PUT
)
public
void
updatePage
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -151,7 +148,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/page/{id}"
,
method
=
HttpMethod
.
DELETE
)
public
void
removePage
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -204,7 +200,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/page/"
,
method
=
HttpMethod
.
POST
)
public
void
addPage
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -217,7 +212,6 @@ public class PageConsole {
ret
.
put
(
Keys
.
OBJECT_ID
,
pageId
);
ret
.
put
(
Keys
.
MSG
,
langPropsService
.
get
(
"addSuccLabel"
));
ret
.
put
(
Keys
.
STATUS_CODE
,
true
);
renderer
.
setJSONObject
(
ret
);
}
catch
(
final
ServiceException
e
)
{
// May be permalink check exception
LOGGER
.
log
(
Level
.
WARN
,
e
.
getMessage
(),
e
);
...
...
@@ -251,7 +245,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/page/order/"
,
method
=
HttpMethod
.
PUT
)
public
void
changeOrder
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -299,7 +292,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/page/{id}"
,
method
=
HttpMethod
.
GET
)
public
void
getPage
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -350,7 +342,6 @@ public class PageConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/pages/{page}/{pageSize}/{windowSize}"
,
method
=
HttpMethod
.
GET
)
public
void
getPages
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -359,15 +350,12 @@ public class PageConsole {
final
HttpServletRequest
request
=
context
.
getRequest
();
final
String
requestURI
=
request
.
getRequestURI
();
final
String
path
=
requestURI
.
substring
((
Latkes
.
getContextPath
()
+
"/console/pages/"
).
length
());
final
JSONObject
requestJSONObject
=
Solos
.
buildPaginationRequest
(
path
);
final
JSONObject
result
=
pageQueryService
.
getPages
(
requestJSONObject
);
final
JSONArray
pages
=
result
.
optJSONArray
(
Page
.
PAGES
);
for
(
int
i
=
0
;
i
<
pages
.
length
();
i
++)
{
final
JSONObject
page
=
pages
.
getJSONObject
(
i
);
if
(
"page"
.
equals
(
page
.
optString
(
Page
.
PAGE_TYPE
)))
{
final
String
permalink
=
page
.
optString
(
Page
.
PAGE_PERMALINK
);
page
.
put
(
Page
.
PAGE_PERMALINK
,
Latkes
.
getServePath
()
+
permalink
);
...
...
@@ -379,7 +367,6 @@ public class PageConsole {
}
result
.
put
(
Keys
.
STATUS_CODE
,
true
);
renderer
.
setJSONObject
(
result
);
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
e
.
getMessage
(),
e
);
...
...
src/main/java/org/b3log/solo/processor/console/PluginConsole.java
View file @
96ff0c21
...
...
@@ -24,10 +24,8 @@ import org.b3log.latke.logging.Level;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Plugin
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.servlet.HttpMethod
;
import
org.b3log.latke.servlet.RequestContext
;
import
org.b3log.latke.servlet.annotation.Before
;
import
org.b3log.latke.servlet.annotation.RequestProcessing
;
import
org.b3log.latke.servlet.annotation.RequestProcessor
;
import
org.b3log.latke.servlet.renderer.JsonRenderer
;
import
org.b3log.solo.service.PluginMgmtService
;
...
...
@@ -43,7 +41,7 @@ import java.util.Map;
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="https://hacpai.com/member/mainlove">Love Yao</a>
* @version 1.1.0.
4, Dec 3
, 2018
* @version 1.1.0.
5, Dec 11
, 2018
* @since 0.4.0
*/
@RequestProcessor
...
...
@@ -87,7 +85,6 @@ public class PluginConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/plugin/status/"
,
method
=
HttpMethod
.
PUT
)
public
void
setPluginStatus
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -129,7 +126,6 @@ public class PluginConsole {
* @param context the specified http request context
* @throws Exception exception
*/
@RequestProcessing
(
value
=
"/console/plugins/{page}/{pageSize}/{windowSize}"
,
method
=
HttpMethod
.
GET
)
public
void
getPlugins
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -157,7 +153,6 @@ public class PluginConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/plugin/toSetting"
,
method
=
HttpMethod
.
POST
)
public
void
toSetting
(
final
RequestContext
context
)
{
final
ConsoleRenderer
renderer
=
new
ConsoleRenderer
();
context
.
setRenderer
(
renderer
);
...
...
@@ -186,7 +181,6 @@ public class PluginConsole {
*
* @param context the specified http request context
*/
@RequestProcessing
(
value
=
"/console/plugin/updateSetting"
,
method
=
HttpMethod
.
POST
)
public
void
updateSetting
(
final
RequestContext
context
)
{
final
JsonRenderer
renderer
=
new
JsonRenderer
();
context
.
setRenderer
(
renderer
);
...
...
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