@@ -106,15 +106,15 @@ Authentication is required and the user must be an admin. | |||||
- Method: `PUT` | - Method: `PUT` | ||||
- Params: | - Params: | ||||
- `nickname` | |||||
- `tags` | |||||
- `nicknames` (array) | |||||
- `tags` (array) | |||||
### Untag a list of users | ### Untag a list of users | ||||
- Method: `DELETE` | - Method: `DELETE` | ||||
- Params: | - Params: | ||||
- `nickname` | |||||
- `tags` | |||||
- `nicknames` (array) | |||||
- `tags` (array) | |||||
## `/api/pleroma/admin/users/:nickname/permission_group` | ## `/api/pleroma/admin/users/:nickname/permission_group` | ||||
@@ -12,6 +12,7 @@ This guide will assume you are on Debian Stretch. This guide should also work wi | |||||
* `erlang-tools` | * `erlang-tools` | ||||
* `erlang-parsetools` | * `erlang-parsetools` | ||||
* `erlang-eldap`, if you want to enable ldap authenticator | * `erlang-eldap`, if you want to enable ldap authenticator | ||||
* `erlang-ssh` | |||||
* `erlang-xmerl` | * `erlang-xmerl` | ||||
* `git` | * `git` | ||||
* `build-essential` | * `build-essential` | ||||
@@ -49,7 +50,7 @@ sudo dpkg -i /tmp/erlang-solutions_1.0_all.deb | |||||
```shell | ```shell | ||||
sudo apt update | sudo apt update | ||||
sudo apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools | |||||
sudo apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools erlang-ssh | |||||
``` | ``` | ||||
### Install PleromaBE | ### Install PleromaBE | ||||
@@ -14,6 +14,7 @@ | |||||
- erlang-dev | - erlang-dev | ||||
- erlang-tools | - erlang-tools | ||||
- erlang-parsetools | - erlang-parsetools | ||||
- erlang-ssh | |||||
- erlang-xmerl (Jessieではバックポートからインストールすること!) | - erlang-xmerl (Jessieではバックポートからインストールすること!) | ||||
- git | - git | ||||
- build-essential | - build-essential | ||||
@@ -44,7 +45,7 @@ wget -P /tmp/ https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb | |||||
* ElixirとErlangをインストールします、 | * ElixirとErlangをインストールします、 | ||||
``` | ``` | ||||
apt update && apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools | |||||
apt update && apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools erlang-ssh | |||||
``` | ``` | ||||
### Pleroma BE (バックエンド) をインストールします | ### Pleroma BE (バックエンド) をインストールします | ||||
@@ -31,7 +31,7 @@ defmodule Pleroma.Web.Federator.Publisher do | |||||
""" | """ | ||||
@spec enqueue_one(module(), Map.t()) :: :ok | @spec enqueue_one(module(), Map.t()) :: :ok | ||||
def enqueue_one(module, %{} = params), | def enqueue_one(module, %{} = params), | ||||
do: PleromaJobQueue.enqueue(:federation_outgoing, __MODULE__, [:publish_one, module, params]) | |||||
do: PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:publish_one, module, params]) | |||||
@spec perform(atom(), module(), any()) :: {:ok, any()} | {:error, any()} | @spec perform(atom(), module(), any()) :: {:ok, any()} | {:error, any()} | ||||
def perform(:publish_one, module, params) do | def perform(:publish_one, module, params) do | ||||