@PLUGIN@ - /config/ REST API

This page describes the ‘/config/’ REST endpoints that are added by the @PLUGIN@ plugin.

Please also take note of the general information on the REST API.

@PLUGIN@ Endpoints

Get Config

GET /config/server/@PLUGIN@~config

Gets the configuration of the @PLUGIN@ plugin.

Request

  GET /config/server/@PLUGIN@~config HTTP/1.0

As response a ConfigInfo entity is returned that contains the configuration of the @PLUGIN@ plugin.

Response

  HTTP/1.1 200 OK
  Content-Disposition: attachment
  Content-Type: application/json;charset=UTF-8

  )]}'
  {
    "show_jobs_panel": true,
    "show_jobs_drop_down_panel": false
  }

Put Config

PUT /config/server/@PLUGIN@~config

Sets the configuration of the @PLUGIN@ plugin.

The new configuration must be specified as a ConfigInfo entity in the request body. Not setting a parameter leaves the parameter unchanged.

Request

  PUT /config/server/@PLUGIN@~config HTTP/1.0
  Content-Type: application/json;charset=UTF-8

  {
    "show_jobs_panel": true,
    "show_jobs_drop_down_panel": false
  }

JSON Entities

ConfigInfo

The ConfigInfo entity contains the configuration of the @PLUGIN@ plugin.

Field NameDescription
show_jobs_panelWhether jobs panel should be displayed
show_jobs_drop_down_panelWhether jobs drop down panel should be displayed
show_jobs_summary_panelWhether jobs summary panel should be displayed
show_jobs_below_related_info_blockWhether jobs panel should be positioned below related info block
enable_in_progress_statusWhether value=2 should be treated as ‘in progress’ status
sort_jobs_panelThe order of jobs sorting on jobs panel (REPORTER,NAME,DATE)
sort_jobs_drop_down_panelThe order of jobs sorting on jobs drop down panel (REPORTER,NAME,DATE)

SEE ALSO

GERRIT

Part of Gerrit Code Review