RocketChat / RocketChat/Rocket.Chat
Administration - Integrations - Section doesn't change
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
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:
- Go to Administration -> Integrations.
- Click in another section.
- 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:
- Version of Rocket.Chat Server: 3.15.0
- Operating System: Centos 8.2 (Ootpa)
- Deployment Method: tar
- Number of Running Instances: 2
- DB Replicaset Oplog: TRUE
- NodeJS Version: 12.22.1
- MongoDB Version: 4.4.1
Client Setup Information
- Desktop App or Browser Version: Firefox 84.0 and Chromium 87.0.
- Operating System: Linux
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, entry points, or tests are named. Start by reproducing the issue in Administration → Integrations and inspect the browser console and navigation behavior when selecting another section; done means the selected section's content replaces Integrations instead of only changing the URL.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100