Skip to content

make user related url uniform in admin api

Make the url in admin api related to user start with /api/pleroma/admin/users

Related: #745 (closed)

                 admin_api_path  POST     /api/pleroma/admin/users/follow                                        Pleroma.Web.AdminAPI.AdminAPIController :user_follow
                 admin_api_path  POST     /api/pleroma/admin/users/unfollow                                      Pleroma.Web.AdminAPI.AdminAPIController :user_unfollow
                 admin_api_path  DELETE   /api/pleroma/admin/user                                                Pleroma.Web.AdminAPI.AdminAPIController :user_delete
                 admin_api_path  POST     /api/pleroma/admin/user                                                Pleroma.Web.AdminAPI.AdminAPIController :user_create
                 admin_api_path  DELETE   /api/pleroma/admin/users                                               Pleroma.Web.AdminAPI.AdminAPIController :user_delete
                 admin_api_path  POST     /api/pleroma/admin/users                                               Pleroma.Web.AdminAPI.AdminAPIController :user_create
                 admin_api_path  PATCH    /api/pleroma/admin/users/:nickname/toggle_activation                   Pleroma.Web.AdminAPI.AdminAPIController :user_toggle_activation
                 admin_api_path  PUT      /api/pleroma/admin/users/tag                                           Pleroma.Web.AdminAPI.AdminAPIController :tag_users
                 admin_api_path  DELETE   /api/pleroma/admin/users/tag                                           Pleroma.Web.AdminAPI.AdminAPIController :untag_users
                 admin_api_path  GET      /api/pleroma/admin/permission_group/:nickname                          Pleroma.Web.AdminAPI.AdminAPIController :right_get
                 admin_api_path  GET      /api/pleroma/admin/permission_group/:nickname/:permission_group        Pleroma.Web.AdminAPI.AdminAPIController :right_get
                 admin_api_path  POST     /api/pleroma/admin/permission_group/:nickname/:permission_group        Pleroma.Web.AdminAPI.AdminAPIController :right_add
                 admin_api_path  DELETE   /api/pleroma/admin/permission_group/:nickname/:permission_group        Pleroma.Web.AdminAPI.AdminAPIController :right_delete
                 admin_api_path  GET      /api/pleroma/admin/users/:nickname/permission_group                    Pleroma.Web.AdminAPI.AdminAPIController :right_get
                 admin_api_path  GET      /api/pleroma/admin/users/:nickname/permission_group/:permission_group  Pleroma.Web.AdminAPI.AdminAPIController :right_get
                 admin_api_path  POST     /api/pleroma/admin/users/:nickname/permission_group/:permission_group  Pleroma.Web.AdminAPI.AdminAPIController :right_add
                 admin_api_path  DELETE   /api/pleroma/admin/users/:nickname/permission_group/:permission_group  Pleroma.Web.AdminAPI.AdminAPIController :right_delete
                 admin_api_path  PUT      /api/pleroma/admin/users/:nickname/activation_status                   Pleroma.Web.AdminAPI.AdminAPIController :set_activation_status
                 admin_api_path  POST     /api/pleroma/admin/relay                                               Pleroma.Web.AdminAPI.AdminAPIController :relay_follow
                 admin_api_path  DELETE   /api/pleroma/admin/relay                                               Pleroma.Web.AdminAPI.AdminAPIController :relay_unfollow
                 admin_api_path  GET      /api/pleroma/admin/users/invite_token                                  Pleroma.Web.AdminAPI.AdminAPIController :get_invite_token
                 admin_api_path  GET      /api/pleroma/admin/users/invites                                       Pleroma.Web.AdminAPI.AdminAPIController :invites
                 admin_api_path  POST     /api/pleroma/admin/users/revoke_invite                                 Pleroma.Web.AdminAPI.AdminAPIController :revoke_invite
                 admin_api_path  POST     /api/pleroma/admin/users/email_invite                                  Pleroma.Web.AdminAPI.AdminAPIController :email_invite
                 admin_api_path  GET      /api/pleroma/admin/password_reset                                      Pleroma.Web.AdminAPI.AdminAPIController :get_password_reset
                 admin_api_path  GET      /api/pleroma/admin/users/:nickname/password_reset                      Pleroma.Web.AdminAPI.AdminAPIController :get_password_reset
                 admin_api_path  GET      /api/pleroma/admin/users                                               Pleroma.Web.AdminAPI.AdminAPIController :list_users
                 admin_api_path  GET      /api/pleroma/admin/users/:nickname                                     Pleroma.Web.AdminAPI.AdminAPIController :user_show

All the admin URL in last release v0.9.999 has been not removed

Edited by Sachin Joshi

Merge request reports