From e4a7fa0435af0d84b73187ca8777fcf9d538aaac Mon Sep 17 00:00:00 2001 From: Zhao Peng Date: Tue, 12 Apr 2016 13:37:08 +0800 Subject: [PATCH 1/2] Update swagger.yaml yaml key "/projects/{project_id}/members/" duplicated. move get and post block in same "/projects/{project_id}/members/" key --- docs/swagger.yaml | 67 +++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 8e211882f..170f0bd25 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -215,6 +215,39 @@ paths: description: Project ID does not exist. 500: description: Unexpected internal errors. + post: + summary: Add project role member accompany with relevant project and user. + description: | + This endpoint is for user to add project role member accompany with relevant project and user. + parameters: + - name: project_id + in: path + type: integer + format: int32 + required: true + description: Relevant project ID. + - name: roles + in: body + description: Role members for adding to relevant project. + schema: + $ref: '#/definitions/RoleParam' + tags: + - Products + responses: + 200: + description: Role members added to relevant project successfully. + 400: + description: Illegal format of provided ID value. + 401: + description: User need to log in first. + 403: + description: User in session does not have permission to the project. + 404: + description: Project ID or username does not exist. + 409: + description: User has already added as a project role member. + 500: + description: Unexpected internal errors. /projects/{project_id}/members/{user_id}: get: summary: Return role members accompany with relevant project and user. @@ -321,40 +354,6 @@ paths: description: Project ID does not exist. 500: description: Unexpected internal errors. - /projects/{project_id}/members/: - post: - summary: Add project role member accompany with relevant project and user. - description: | - This endpoint is for user to add project role member accompany with relevant project and user. - parameters: - - name: project_id - in: path - type: integer - format: int32 - required: true - description: Relevant project ID. - - name: roles - in: body - description: Role members for adding to relevant project. - schema: - $ref: '#/definitions/RoleParam' - tags: - - Products - responses: - 200: - description: Role members added to relevant project successfully. - 400: - description: Illegal format of provided ID value. - 401: - description: User need to log in first. - 403: - description: User in session does not have permission to the project. - 404: - description: Project ID or username does not exist. - 409: - description: User has already added as a project role member. - 500: - description: Unexpected internal errors. /users: get: summary: Get registered users of Harbor. From 66feb10df8380f0b29eef1d09c9926b0189b485b Mon Sep 17 00:00:00 2001 From: Tan Jiang Date: Thu, 14 Apr 2016 11:04:27 +0800 Subject: [PATCH 2/2] expose 443 port on nginx --- Deploy/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Deploy/docker-compose.yml b/Deploy/docker-compose.yml index 0bead2e5d..a00421fb7 100644 --- a/Deploy/docker-compose.yml +++ b/Deploy/docker-compose.yml @@ -57,6 +57,7 @@ services: - ./config/nginx:/etc/nginx ports: - 80:80 + - 443:443 depends_on: - mysql - registry