RocketChat / Rocket.Chat

The communications platform that puts data protection first.
https://rocket.chat/
Other
40.08k stars 10.35k forks source link

Administration - Integrations - Section doesn't change #22216

Open scratttt opened 3 years ago

scratttt commented 3 years ago

Description:

Access the Administration Panel -> Integrations, then try to access another section and, even though the URL changes, the screen remains in the Integrations section.

Steps to reproduce:

  1. Go to Administration -> Integrations.
  2. Click in another section.
  3. The URL changes, but the screen remains in the Integration section.

Expected behavior:

When clicking on another section, show the content of that section.

Actual behavior:

The content of the section doesn't change, always show the Integrations section.

Server Setup Information:

Client Setup Information

Additional context

N/A

Relevant logs:

-- Go to Integration section: API ➔ debug GET: /api/v1/integrations.list?query={%22name%22:{%22$regex%22:%22%22,%22$options%22:%22i%22}}&sort={%22name%22:1}&count=25 API ➔ debug Success { statusCode: 200, body: { integrations: [], offset: 0, items: 0, total: 0, success: true } } API ➔ debug GET: /api/v1/integrations.list?query={%22name%22:{%22$regex%22:%22%22,%22$options%22:%22i%22},%22type%22:%22webhook-incoming%22}&sort={%22name%22:1}&count=25 API ➔ debug Success { statusCode: 200, body: { integrations: [], offset: 0, items: 0, total: 0, success: true } }

-- Go to an another section: API ➔ debug GET: /api/v1/integrations.list?query={%22name%22:{%22$regex%22:%22%22,%22$options%22:%22i%22}}&sort={%22name%22:1}&count=25 API ➔ debug Success { statusCode: 200, body: { integrations: [], offset: 0, items: 0, total: 0, success: true } } API ➔ debug GET: /api/v1/integrations.list?query={%22name%22:{%22$regex%22:%22%22,%22$options%22:%22i%22},%22type%22:%22webhook-incoming%22}&sort={%22name%22:1}&count=25 API ➔ debug Success { statusCode: 200, body: { integrations: [], offset: 0, items: 0, total: 0, success: true } }

Always same logs in the server.

Surely with the browser console you can find more information, sorry but I'm not sure what messages to show.

Regards.

johncrisp commented 3 years ago

Hi and thanks for reporting this.

I strongly suspect that this was an issue that has been fixed - I just tested on a vanilla 3.15 and it was fine.

You missed this part out:

Version of Rocket.Chat Server:

As per this please test on the latest version.

https://rocket.chat/docs/getting-support

I'll leave open for feedback.

scratttt commented 3 years ago

Hi @johncrisp ,

You are right, I was missing the server version, I just edited the comment (it is the latest version, 3.15.0).

I don't see errors in the browser console, although reviewing a request it's always the same URL "/api/v1/integrations.list" but in the header "admin/emoji-custom" or another section is called. Selección_999(419)

Thanks!

kosmonavtika commented 3 years ago

We're facing the same issues with 3.15 and 3.15.1. Also Incoming and Outgoing integrations are not showing up.