sillsdev / sillsdev/languageforge-lexbox

improve explanation of project requests to users

Open
#855 2 comments 0 reactions 1 assignee View on GitHub

@myieye is already working on this.

Since Dec 9, 2024.

📦 Lexbox UI Design
Dominant language
C#
Stars
9
Forks
8
Avg merge
2d 13h
Merged PRs (30d)
49

Description

We had a report of a user working with an SIL member and they were trying to get a project setup, they did not have permission to create the project so a draft project was created. There was a lot of confusion as to why their project didn't get created right away for them. In this case there was also the confusion that they project code they chose was already taken, I'm not sure this needs to be fixed though.

Thoughts for fixing this issue:

  • we could display a users draft projects on the home page, maybe clicking on them would show a notification about waiting for an admin to create the project
  • the notification after requesting a project could be more obvious, maybe a dialog with a better explanation, at the very least we should explain that they will need to wait for human intervention and we should color or somehow highlight the popup as it could be missed by a not very observant user. We might also make the notification not dismiss automatically. The current popup for reference:
    unnamed

This issue:

  • Make "Create project" vs "Request project" texts consistent (Breadcrumbs, buttons, page headers)
  • #995
  • Stretch goal: For consistency's sake, I (@myieye) think we should refer to Project requests as such everywhere in the UI and remove the term "Draft"

Bigger tasks:

  • #864
  • #867

When everything's done:

  • Get back to the original user and ask what they think

Contributor guide

No contributing guide indexed for this repository

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.