Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-25408

Using 0 in "Authenticated user status interval" disables buttons after logging in

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: New
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.23.0, 3.27.0
    • Fix Version/s: None
    • Component/s: UI
    • Labels:
    • Notability:
      3

      Description

      SYMPTOM:

      After logging in as "admin" or any users who have proper permissions, the [ Delete asset ] button is still greyed out.

      REPRODUCE STEPS:

      1. Login to Nexus as "admin" user and open "UI: Settings" capability
      2. Set "0" for "Authenticated user status interval", then save
      3. Go to Browse, select some repo (eg: raw-hosted), then select some asset. Confirm [ Delete asset ] button is enabled.
      4. Click the "Sign out" link from the top right, and confirm [ Delete asset ] button is disabled.
      5. Click the "Sign in" link and login as "admin" again.

      EXPECTED BEHAVIOUR:

      The rapture_State_get (or similar request) should be used at least once immediately after logging in, even "0" value for "Authenticated user status interval".

      ACTUAL BEHAVIOUR:

      Because the interval of the state check is 0, the browser doesn't confirm to the Nexus if user has "authenticated" is set. So that a few buttons in UI pages are still disabled because the javascript side thinks this user is not authenticated.

      WORKAROUND:

      Refresh the browser.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            hosako Hajime Osako
            Last Updated By:
            Joe Tom Joe Tom
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Date of First Response:

                tigCommentSecurity.panel-title