RocketChat / RocketChat/Rocket.Chat

Unable to disable Update Checker (RC 3.18.5)

Open
#24,540 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

In Administration settings -> General , we can't disable the Update Checker , despite having appropriate permissions to do so :

We want to disable this as we do update our instance (Sticking with LTS) , but admins get annoyed with regular update notifications.

(For users in the Admin Role set via Permissions then went to settings)
image

Steps to reproduce:
  1. Go to "Administration" - > Permissions -> Settings, Enable the two settings (as above)
  2. Go to "Administration" - > General , scroll down to Update , expand the section
  3. Unable to turn off the update checker
Expected behavior:

Be able to disable the update checker

Actual behavior:

When hovering over the switch with the mouse we get the "no entry sign"
image

Server Setup Information:
  • Version of Rocket.Chat Server: . 3.18.5
  • Operating System: Ubuntu 20.04.3
  • Deployment Method: Docker-Compose
  • Number of Running Instances: 1
  • DB Replicaset Oplog: rs0
  • NodeJS Version: Not sure
  • MongoDB Version: 4.2 (Using wiredTiger)
Client Setup Information
  • Desktop App or Browser Version: Firefox 95 , alos tested in Chrome 97
  • Operating System: Ubuntu 20.04.3

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue through Administration → Permissions → Settings and Administration → General → Update using an Admin role, on the reported settings flow. Trace the permission and update-checker handling in the TypeScript code. Done means an authorized administrator can disable the update checker and no longer receives its notifications.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authorization, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.