Skip to content

Organization Pages #6042

Description

@ArthurMousatov

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

Overview

Following implementation of issue #5967, Studio will require a new set of frontend pages for the creation and management of organizations.

Complexity: Medium
Target branch: unstable

The Change

An additional set of pages needs to be added to the contentcuration's frontend project. Broadly, the goal is to mimic the style and segmentation of channel pages/features onto organizations:

  • Add an /organizations/ page listing the organizations the user belongs to, as well as any public organizations
  • Add an organizations/new page that allows users to create new organizations
  • Add an /organizations/:organization_id: page listing specific details about an organization
  • Add an /organizations/:organization_id:/edit page allowing admins to edit details about the organization

How to Get There

For navigation, the user would open the burger menu on the side of their screen, and select the new "Organizations" section, which would bring them to the /organizations/ page. Studio would keep the default home page as the /channels/ view for now.

Acceptance Criteria

General

  • Organization Listings Page
  • Organization Creation Page
  • Organization Details Page
  • Organization Edit Page
  • Users have a way to delete organizations they own

Accessibility and i18n

  • All accessibility / i18n processes are respected on the new organization pages (TO BE EXPANDED)

Testing

  • New testing is implemented to cover the new organization pages as done for previous frontend work (TO BE EXPANDED)

AI usage

No AI was used in the writing of this task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions