Skip to content

Improve project setup experience #2204

Description

@bugzilla-to-github

This issue was created automatically by a script.

Bug 1608225

Bug Reporter: @mathjazz
CC: @flodolo
Depends on: Bug 1685818
See also: https://bugzilla.mozilla.org/show_bug.cgi?id=1593600

Bug 1593600 hints at a couple of issues of the current project setup:

  1. Having to set up a project on stage server just to test that sync actually works is not acceptable:
  • It requires each deployment to have at least two instances of Pontoon, which doesn't scale
  • It requires the same setup to be done twice for each project
  • To a large extent, it can be automated

UPDATE 09/01/21: This issue has been mitigated as part of bug 1627877.

  1. The project setup form has become huge (UX) PITA over time, which is even more annoying when setting up simple (or test) projects:
  • Only 5 fields are required, and yet we always show all sections, including the barely used ones like In-context localization.
  • Save/Sync buttons are only shown at the bottom and need to be clicked on one after another, but since the page reload in-between, one needs to scroll.
  • Tag management UX is inconsistent with the rest of the app and requires the use of Django Admin to set deadlines.

Let's use this bug to collect issues of the current process and ideas for the new one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Default, possibly shipping in the following two quartersadmin

    Fields

    No fields configured for Feature.

    Projects

    Status
    📋 Not ready yet

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions