Skip to content

Some administration channel and user actions are non-functional #5645

@bjester

Description

@bjester

This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Observed behavior

When a Kolibri Studio admin uses the administration pages to manage a channel or a user, such as to promote a user to an Admin (Add admin privileges), they're unable to do so using the the ACTIONS menu on the administration channel and user pages (see screenshot).

  • For the channel page, the following do not seem to work: 'Make public', 'Delete channel'
  • For the user page, none of the actions seem to work
Channel page User page
Image Image

Errors and logs

No console errors were observed.

Expected behavior

All of the actions menu on either of the administration pages should perform those actions as expected

User-facing consequences

An admin is not able to manage channels or users appropriately. Although, there is a workaround to mange these from the list page, where the actions do appear to be working correctly.

Steps to reproduce

These instructions are for a development environment.

For the channel actions

  1. Sign in as a@a.com
  2. Click the user menu in the upper right that reads 'Admin'
  3. Click 'Administration'
  4. Click on 'Imported Channel'
  5. Click on ACTIONS in the upper right
  6. Click 'Make public'
  7. Observe no reaction other than the menu closing

For the user actions

  1. Sign in as a@a.com
  2. Click the user menu in the upper right that reads 'Admin'
  3. Click 'Administration'
  4. Click the 'USERS' tab
  5. Click on 'User A'
  6. Click on ACTIONS in the upper right
  7. Click 'Add admin privileges'
  8. After they've applied click 'Remove admin privileges'
  9. Observe no change

Context

These issues exist on production

Target branch: hotfixes

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions