示例#1
0
文件: resources.py 项目: cgwire/zou
 def delete(self, playlist_id, build_job_id):
     """
     Remove given build job related to given playlist. 
     ---
     tags:
     - Playlists
     parameters:
       - in: path
         name: playlist_id
         required: True
         schema:
             type: UUID
             example: a24a6ea4-ce75-4665-a070-57453082c25
       - in: path
         name: build_job_id
         required: True
         schema:
             type: UUID
             example: a24a6ea4-ce75-4665-a070-57453082c25
     responses:
         204:
             description: Given build job removed
     """
     user_service.block_access_to_vendor()
     playlist = playlists_service.get_playlist(playlist_id)
     user_service.check_playlist_access(playlist)
     playlists_service.remove_build_job(playlist, build_job_id)
     return "", 204
示例#2
0
 def delete(self, playlist_id, build_job_id):
     user_service.block_access_to_vendor()
     playlist = playlists_service.get_playlist(playlist_id)
     user_service.check_playlist_access(playlist)
     playlists_service.remove_build_job(playlist, build_job_id)
     return "", 204
示例#3
0
文件: resources.py 项目: Arubinu/zou
 def delete(self, playlist_id, build_job_id):
     playlist = playlists_service.get_playlist(playlist_id)
     user_service.check_project_access(playlist["project_id"])
     playlists_service.remove_build_job(playlist, build_job_id)
     return "", 204