Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-20774

Add Admin View for Cloud Services

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WEBUI-1.0.0
    • Component/s: OAuth, Web UI

      Description

      Add UI that allows configuring OAuth 2 Service Providers and Tokens
      (see JSF UI: https://nightly.nuxeo.com/nuxeo/nxadmin/default/default-domain@view_admin?tabIds=NUXEO_ADMIN%3AOAuthOpensocial%3ANuxeoServerKey)

      Layout

      New Entry "Cloud Services" in the Admin Menu

      In the Cloud Services page, 4 Pills available in the header toolbar: Server Key / Providers / Tokens / Consumers.

      Server Key

      In a paper-card, display the label & the value of the 2 rows.
      See nuxeo-picture-info.html for a layout & styling example.

      Providers

      2 paper-cards => OAuth1 Service Providers and OAuth2 Service Providers, h3 titles.
      In each paper-card, you have a ADD button on the right side, + a class .empyResult on the sentence when there is no provider defined.
      When adding a new provider, a popup opens with the form to fill, with a ADD class .primary and Cancel buttons in a .buttons bar.
      The .buttons bar should be styled with background-color: var(--nuxeo-dialog-buttons-bar, white);.

      Then, I don't have any short term solution for the giant table, let's see the result together.

      Tokens

      2 paper-cards => OAuth1 Service Providers Tokens and OAuth2 Service Providers Token, h3 titles.
      In each paper-card, you have a class .empyResult on the sentence when there is no token registered.
      Don't know if we still need the refresh buttons in webui, if not let's remove them.

      Consumers

      2 paper-cards => OAuth1 Consumers and OAuth2 Clients, h3 titles.
      In each paper-card, you have a ADD button on the right side, + a class .empyResult on the sentence when there is no consumers/clients set.
      When adding a new provider, a popup opens with the form to fill, with a ADD class .primary and Cancel buttons in a .buttons bar.
      The .buttons bar should be styled with background-color: var(--nuxeo-dialog-buttons-bar, white);.

      Then, I don't have any short term solution for the giant table, let's see the result together.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: