I tried to create a API for issue milestone, but I somehow failed. My tests are failing (got ecode 200 expected 400) and I'm lost in that code. I need a guidance what I did wrong (I used state_change API as template)
New API endpoint has been added, see specification bellow
Change issue milestone
-------------------
Change the milestone of an issue.
::
POST /api/0/<repo>/issue/<issue id>/milestone
POST /api/0/<namespace>/<repo>/issue/<issue id>/milestone
::
POST /api/0/fork/<username>/<repo>/issue/<issue id>/milestone
POST /api/0/fork/<username>/<namespace>/<repo>/issue/<issue id>/milestone
Input
^^^^^
+----------------- +---------+--------------+------------------------+
| Key | Type | Optionality | Description |
+==================+=========+==============+========================+
| ``milestone`` | string | Mandatory | The new milestone of |
| | | | the issue, can be any |
| | | | of defined milestones |
| | | | or empty to unset the |
| | | | milestone |
+----------------- +---------+--------------+------------------------+
Sample response
^^^^^^^^^^^^^^^
::
{
"message": "Successfully edited issue #1"
}
I tried to create a API for issue milestone, but I somehow failed. My tests are failing (got ecode 200 expected 400) and I'm lost in that code. I need a guidance what I did wrong (I used state_change API as template)
New API endpoint has been added, see specification bellow
Fixes: https://pagure.io/pagure/issue/2111