View | Details | Raw Unified | Return to bug 35761
Collapse All | Expand All

(-)a/api/v1/swagger/definitions/sftp_test_result.yaml (+34 lines)
Line 0 Link Here
1
---
2
type: object
3
description: SFTP/FTP server test results
4
additionalProperties:
5
  type: object
6
  properties:
7
    passed:
8
      type: boolean
9
      description: Whether this test step passed
10
    err:
11
      type: [string, "null"]
12
      description: Error message if test failed
13
    msg:
14
      type: [string, "null"]
15
      description: Success message or status
16
  required:
17
    - passed
18
example:
19
  "1_sftp_conn":
20
    passed: true
21
    err: null
22
    msg: "SSH_FX_OK"
23
  "2a_sftp_cwd_dl":
24
    passed: true
25
    err: null
26
    msg: "SSH_FX_OK"
27
  "2b_sftp_ls_dl":
28
    passed: true
29
    err: null
30
    msg: "SSH_FX_OK"
31
  "3_sftp_write":
32
    passed: false
33
    err: "Permission denied"
34
    msg: null
(-)a/api/v1/swagger/paths/config_sftp_servers.yaml (-1 / +1 lines)
Lines 233-236 Link Here
233
          $ref: "../swagger.yaml#/definitions/error"
233
          $ref: "../swagger.yaml#/definitions/error"
234
    x-koha-authorization:
234
    x-koha-authorization:
235
      permissions:
235
      permissions:
236
        parameters: manage_sftp_servers
236
        parameters: manage_sftp_servers
(-)a/api/v1/swagger/paths/test_sftp_servers.yaml (-4 / +2 lines)
Lines 14-22 Link Here
14
      "200":
14
      "200":
15
        description: Results of FTP/SFTP server test
15
        description: Results of FTP/SFTP server test
16
        schema:
16
        schema:
17
          type: object
17
          $ref: "../swagger.yaml#/definitions/sftp_test_result"
18
          items:
19
            $ref: "../swagger.yaml#/definitions/sftp_server"
20
      "400":
18
      "400":
21
        description: |
19
        description: |
22
          Bad request. Possible `error_code` attribute values:
20
          Bad request. Possible `error_code` attribute values:
Lines 45-48 Link Here
45
          $ref: "../swagger.yaml#/definitions/error"
43
          $ref: "../swagger.yaml#/definitions/error"
46
    x-koha-authorization:
44
    x-koha-authorization:
47
      permissions:
45
      permissions:
48
        parameters: manage_sftp_servers
46
        parameters: manage_sftp_servers
(-)a/api/v1/swagger/swagger.yaml (-1 / +2 lines)
Lines 180-185 definitions: Link Here
180
    $ref: ./definitions/smtp_server.yaml
180
    $ref: ./definitions/smtp_server.yaml
181
  sftp_server:
181
  sftp_server:
182
    $ref: ./definitions/sftp_server.yaml
182
    $ref: ./definitions/sftp_server.yaml
183
  sftp_test_result:
184
    $ref: ./definitions/sftp_test_result.yaml
183
  suggestion:
185
  suggestion:
184
    $ref: ./definitions/suggestion.yaml
186
    $ref: ./definitions/suggestion.yaml
185
  ticket:
187
  ticket:
186
- 

Return to bug 35761