Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Mongo: Separate URIs for User Login, Admin Login and Registration #3736

Open
palisadoes opened this issue Feb 23, 2025 · 6 comments
Open
Assignees
Labels
documentation Improvements or additions to documentation feature request GSoC Priority

Comments

@palisadoes
Copy link
Contributor

palisadoes commented Feb 23, 2025

Is your feature request related to a problem? Please describe.

The current login and registration screens are confusing we need them to be simplified.

Describe the solution you'd like

  1. Screens:

    1. Regular users should login to the / URI
    2. Admins should login to the /admin URI
      1. It should have a shadow effect on a white background like the lost password screen.
    3. Registration should login to the /register URI
      1. It should have a shadow effect on a white background like the lost password screen.
        1. https://www.figma.com/design/dmKt00m9GVSeA1nebnkxql/Untitled?node-id=0-1&p=f&t=ylMk7PQbhgMtbV8R-0
      2. It must be subtly distinctive from the Admin login screen 1. Must only use CSS references from this stylesheet, using existing entries whenever possible.
      3. src/style/app-fixed.module.css
  2. Appropriate Markdown documentation needs to be added7. All tests must be comprehensive attaining 100% code coverage, and must be valid.Describe alternatives you've considered- N/A
    Additional context

  3. User Login
    Image

  4. Admin Login
    Image

  5. Register
    Image

Potential internship candidates

Please read this if you are planning to apply for a Palisadoes Foundation internship

@github-actions github-actions bot added documentation Improvements or additions to documentation unapproved labels Feb 23, 2025
@anya-xcode
Copy link

anya-xcode commented Feb 23, 2025

@palisadoes Please assign this to me; I would like to work on this issue.

@anya-xcode
Copy link

Hi, my question regarding the login page flow. Currently, when users open the website, they land on the login page. However, in the screenshots provided, there doesn't seem to be any visible button for the "User Login" or "Register" options. This raises a question about how users are supposed to navigate to the registration page or the admin login page.

Additionally, regarding the "Forgot Password" screen, could you please clarify what kind of shadow effect you're looking for?

@palisadoes
Copy link
Contributor Author

  1. Add a subtle link for registration on both login pages
  2. The admin login URI will be documented on the talawa website. There shouldn't be a link to it from the regular login page. This will help reduce non admins, who will greatly outnumber admins, from clicking on the admin login page in error
  3. Please re-read the URIs and their function.

@palisadoes
Copy link
Contributor Author

I added a link to our figma design

@anya-xcode
Copy link

@palisadoes Okay, I got it! I will raise a PR as soon as possible.

@anya-xcode
Copy link

@palisadoes Please review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment