•  
      story #9962 trigger a webhook when a project is created
    Summary
    Empty
    trigger a webhook when a project is created

    I can integrate other applications per project bases

    • The webhook is activated when the project is Validated
      • Either as an autovalidation of the platforms that are open
      • Or when there is an admin that do it if there is a manual verification
    • Site administrator can configure one or several end point
    • The payload will sent with POST and looks like (compatible with github/gitlab):
    {
              "created_at": date,
              "updated_at": date,
              "event_name": "project_create",
                    "name": Project real name,
             "owner_email": Administrator email,
              "owner_name": Administrator name,
                    "path": Project short name,
     "path_with_namespace": Project short name,
              "project_id": Project id,
      "project_visibility": visibility (string),
    }
    Empty
    Thomas Gerbet (tgerbet)
    Status
    Empty
    Done
    Development
    • [ ] Does it involves User Interface? 
    • [ ] Are there any mockups?
    • [ ] Are permissions checked?
    • [ ] Does it need Javascript development?
    • [ ] Does it need a forge upgrade bucket?
    • [ ] Does it need to execute things in system events?
    • [ ] Does it impact project creation (templates)?
    • [ ] Is it exploratory?
    Empty
    Details
    #9962
    Manuel Vacelet (vaceletm)
    2017-03-30 15:29
    2017-02-15 13:29
    10140

    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2017-03-13 11:38
    • So that
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Ready (stalled) to On going
    • CC list set to Thomas Gerbet (tgerbet)