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)
|
||||
if not entry:
|
||||
return entry
|
||||
_log.debug("Found method %s", cmd_name)
|
||||
func, only_post = entry
|
||||
if only_post and request.method != "POST":
|
||||
_log.warn("Method %s only allowed for POST", cmd_name)
|
||||
|
@ -32,8 +32,6 @@ def pwg_login(request):
|
||||
username = request.form.get("username")
|
||||
password = request.form.get("password")
|
||||
_log.info("Login for %r/%r...", username, password)
|
||||
_log.warn("login: %s %r %r", request.method,
|
||||
request.args, request.form)
|
||||
return True
|
||||
|
||||
|
||||
@ -45,13 +43,19 @@ def pwg_logout(request):
|
||||
|
||||
@CmdTable("pwg.getVersion")
|
||||
def pwg_getversion(request):
|
||||
_log.info("getversion")
|
||||
return "piwigo 2.5.0"
|
||||
return "piwigo 2.5.0 (MediaGoblin)"
|
||||
|
||||
|
||||
@CmdTable("pwg.session.getStatus")
|
||||
def pwg_session_getStatus(request):
|
||||
return {'username': "fake_user"}
|
||||
|
||||
|
||||
@CmdTable("pwg.categories.getList")
|
||||
def pwg_categories_getList(request):
|
||||
catlist = ({'id': -29711},)
|
||||
catlist = ({'id': -29711,
|
||||
'uppercats': "-29711",
|
||||
'name': "All my images"},)
|
||||
return {
|
||||
'categories': PwgNamedArray(
|
||||
catlist,
|
||||
|
Loading…
x
Reference in New Issue
Block a user