Skip to content

[B2B Feature] Organization visiblilty feature Improvements #3831

Closed
@chamilaadhi

Description

@chamilaadhi

Current Limitation

Following improvements need to be done

  • Enable editing organization external reference
  • Allow user with publisher roles to share apis with organization

Suggested Improvement

  1. Make reference Id editable for organization edit view in https://github.com/wso2/apim-apps/blob/de4110422ce452762314aa827cafca8d652c510b/portals/admin/src/main/webapp/source/src/app/components/Organizations/AddEditOrganization.jsx#L296

Image

  1. Add to 'apim:api_publish' scope '/me/organization-information' resouce in https://github.com/wso2/carbon-apimgt/blob/master/components/apimgt/org.wso2.carbon.apimgt.rest.api.publisher.v1/src/main/resources/publisher-api.yaml#L7598

To test, setup environment using https://apim.docs.wso2.com/en/latest/design/b2b-api-management/api-consumption/ . Create a separate user with only publisher role.

  1. Need to set organization id as an application property for default applications as well. This will be added only organizations are available. Fix for this chamilaadhi/carbon-apimgt@c4a6d3a. To validate this, use https://localhost:9443/internal/data/v1/applications and check the application properties

Version

4.5.0

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions