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 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.