-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI for making API private for a user group #1622
Comments
@NNN any design ideas about this issue? |
@bajiat : currently we have a toggler in API profile to make an API public/private to the audience. Should this toggler still remain as we are changing the privacy option of an API? |
@Nazarah Toggler with three options? Can you sketch (even on paper) some options for the owner to select between the options? |
@Nazarah, really nice, love it! We need to start separating content of this view into subviews, ex. with leftside navigation. |
One thing about the icons of indication. Let's use label instead of icons. |
@NNN agreed with the design suggestions. |
@NNN I've got another suggestion, to change the API header, card and table row (in API catalog) color if an API is private. The label is good for profile header and table row, where more space is available. Am not just sure about the card view with little space. |
...moving discussion here from #1623. After our stand-up today, we reviewed the API Visibility feature/UI. @philippeluickx suggested, and we generally agreed, that the API Visibility selector should be a drop-down, rather than radio buttons. @Nazarah agreed to wireframe the select drop-down, as part of this task. As an enhancement, we are discussing improving the drop-down by using an enhancement library, such as: Using one of the above plugins would allow us to include the help text directly within the select menu, similar to how it is included among the radio select options: |
In addition to being able to select between private and public, owner should be able to select that the API is public/visible to certain users: "private to a group".
Definition of done
Wireframes
Has a separate Pane with radio buttons to select visibility option.
Default is public.
The section gets active when radio button is selected
Users can be added via email.
On adding a new user, they should appear as tags under the text field.
In API profile page , and API catalog, special icon should appear to indicate the API is visible for a specific group
(reference of BS tags: https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/)
In API profile page , and API catalog, special icon should appear to indicate the API is visible only for owner
The text was updated successfully, but these errors were encountered: