owncloud / owncloud/core

[QA] user settings UI misses control over default app

Open
#40,346 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

QA:team
Dominant language
PHP
Stars
8.8k
Forks
2.1k
Avg merge
20h 7m
Merged PRs (30d)
41

Description

Seen while testing https://github.com/owncloud/core/pull/39600 on core 10.11.0-rc.1

  • A defaultapp is what users see, when they log in. Normally it is files.
  • Admin can set the defaultapp in config.php -- normall used to switch between "clasic UI" files and "new UI" web.
  • With PR #39600 users can override this admin setting, and choose their personal default.

This is documented to work via occ commands like e.g.

  • occ user:setting bob core defaultapp --value=activity
  • occ user:setting carol core defaultapp --value=web

The user settings UI does not display a users's default app setting, and does not allow to change it.
image


image


Expected behavior:

  • The default app should be changable User Settings -> General or User Settings -> Additional

There is some discussion about adding a user interface in the PR, but it went off-topic as far as I can tell.

Not sure, if web allows to switch the default app on a user base. web is currently blocked by https://github.com/owncloud/web/pull/5933#issuecomment-1210684208

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

Review PR #39600 and the User Settings → General or Additional views shown in the issue. Confirm how the per-user defaultapp values set by occ user:setting are represented, then verify that the UI can display and change them; also check the noted web PR #5933 discussion for compatibility constraints.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.