piwigo: Add session.getStatus, improve categories.getList
- pwg.session.getStatus returns the current user as "fake_user". When we have a session, we'll return something better. - pwg.categories.getList add a name and the parent id for its one and only "collection". - Improve logging a bit.
This commit is contained in:
parent
dc7c26f355
commit
cf0816c182
@ -99,6 +99,7 @@ class CmdTable(object):
|
|||||||
entry = cls._cmd_table.get(cmd_name)
|
entry = cls._cmd_table.get(cmd_name)
|
||||||
if not entry:
|
if not entry:
|
||||||
return entry
|
return entry
|
||||||
|
_log.debug("Found method %s", cmd_name)
|
||||||
func, only_post = entry
|
func, only_post = entry
|
||||||
if only_post and request.method != "POST":
|
if only_post and request.method != "POST":
|
||||||
_log.warn("Method %s only allowed for POST", cmd_name)
|
_log.warn("Method %s only allowed for POST", cmd_name)
|
||||||
|
@ -32,8 +32,6 @@ def pwg_login(request):
|
|||||||
username = request.form.get("username")
|
username = request.form.get("username")
|
||||||
password = request.form.get("password")
|
password = request.form.get("password")
|
||||||
_log.info("Login for %r/%r...", username, password)
|
_log.info("Login for %r/%r...", username, password)
|
||||||
_log.warn("login: %s %r %r", request.method,
|
|
||||||
request.args, request.form)
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
@ -45,13 +43,19 @@ def pwg_logout(request):
|
|||||||
|
|
||||||
@CmdTable("pwg.getVersion")
|
@CmdTable("pwg.getVersion")
|
||||||
def pwg_getversion(request):
|
def pwg_getversion(request):
|
||||||
_log.info("getversion")
|
return "piwigo 2.5.0 (MediaGoblin)"
|
||||||
return "piwigo 2.5.0"
|
|
||||||
|
|
||||||
|
@CmdTable("pwg.session.getStatus")
|
||||||
|
def pwg_session_getStatus(request):
|
||||||
|
return {'username': "fake_user"}
|
||||||
|
|
||||||
|
|
||||||
@CmdTable("pwg.categories.getList")
|
@CmdTable("pwg.categories.getList")
|
||||||
def pwg_categories_getList(request):
|
def pwg_categories_getList(request):
|
||||||
catlist = ({'id': -29711},)
|
catlist = ({'id': -29711,
|
||||||
|
'uppercats': "-29711",
|
||||||
|
'name': "All my images"},)
|
||||||
return {
|
return {
|
||||||
'categories': PwgNamedArray(
|
'categories': PwgNamedArray(
|
||||||
catlist,
|
catlist,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user