Page MenuHomeMiraheze

Introduce ManageWiki API
Closed, ResolvedPublic

Description

We should introduce an API which allows non-privileged users to query a list of extensions, settings and a privileges API that allows removing and adding extensions and settings.

Related Objects

Event Timeline

John triaged this task as Low priority.Sep 20 2018, 23:49
John created this task.

P125 is a draft for a simple query API.

However:

  • RemoteWiki::getExtensions() should automatically return an array without 'zzzz'
  • There is no RemoteWiki::getPermissions() method or similar
  • All params need help messages

P125 is a draft for a simple query API.

However:

  • RemoteWiki::getExtensions() should automatically return an array without 'zzzz'

I’m going to move this to json soon so don’t worry.

  • There is no RemoteWiki::getPermissions() method or similar

Do we need to?

I don't want to prevent actual progress on this task so it's no longer assigned to me.

The new query API is live, just lacks an API for changing settings and such.

John assigned this task to Southparkfan.

The main point of this really was having an API. The extension isn’t designed too well for active actions so a privileged API is out of scope.