Giter Site home page Giter Site logo

Comments (14)

rosariorobinson avatar rosariorobinson commented on September 14, 2024

Daisy, is this just at the front page when logging into MACC itself? Has this been resolved? @Nerdylicious @maria

from macc.

daisyab avatar daisyab commented on September 14, 2024

@rosariorobinson yes, just when logging into the MACC. The page should navigate to the URL that was requested after the user has logged in. What happens is that the home page is loaded, then the user will have to manually navigate to the target page.

from macc.

Nerdylicious avatar Nerdylicious commented on September 14, 2024

@daisyab

Daisy, what do you mean by intended page?

After you login, you should get redirected automatically to the page that says "Peace Corps Hub" where you can choose from the Malaria and PeaceTrack sections.

from macc.

daisyab avatar daisyab commented on September 14, 2024

By intended page, I mean the page the user wants to access when he inputs a URL.

When the user is logged out and he types a URL ( for example, http://localhost:8001/malaria/list_posts/ and clicks on New Post), the user will be redirected to the login page and he will have to login. After logging in, the user will be redirected to the Peace Corps Hub page where he will have to navigate his way to the create posts page.
He should instead be redirected to the page where you are able to create posts which is his/her intended page.

from macc.

Nerdylicious avatar Nerdylicious commented on September 14, 2024

@daisyab , the user is required to login to be able to access any of the features. The user should not be able to access any features unless they are logged in. For example, if you user goes to localhost:8001/malaria/list_posts/ without logging in, they should get redirected to the login page (because they aren't allowed to access features unless they have authenticated). I hope this makes sense!

from macc.

Neetuj avatar Neetuj commented on September 14, 2024

I think what Daisy is saying is "After logging in, however, the application
does not navigate to the intended page"

Usually the UX is designed such that if a page requires user to login to be
able to render anything on that page the convention is

  1. point the user to the login page
  2. after user logs in successfully then take user to the pages he/she was
    trying to access (without having to navigate to that page)

and what is happening here ( from what i understand .. i did not test it my
self)
0) say user puts this url localhost:8001/malaria/list_posts/ without
logging in

  1. application brings up the login page since that page needs
    authentication
  2. once the authentication requirement is satisfied ( user has logged in)
    .. does not take user back the intended page (url
    localhost:8001/malaria/list_posts/) in this case but take user to Peace
    Corps Hub page ( i guess the home url) and now user is left to navigate
    their way to localhost:8001/malaria/list_posts/ from Peace Corps Hub page
    which is not the correct UX design .. since user already gave the specific
    place on the application on which he/she wants to land.
    this might also lead to breaking some automated tests in future

cheers,
Neetu

On Fri, Aug 7, 2015 at 12:06 PM, Irish Medina [email protected]
wrote:

@daisyab https://github.com/daisyab , the user is required to login to
be able to access any of the features. The user should not be able to
access any features unless they are logged in. For example, if you user
goes to localhost:8001/malaria/list_posts/ without logging in, they
should get redirected to the login page (because they aren't allowed to
access features unless they have authenticated). I hope this makes sense!


Reply to this email directly or view it on GitHub
#23 (comment)
.

from macc.

Neetuj avatar Neetuj commented on September 14, 2024

Thanks for submitting the bug @daisyab @Nerdylicious can you confirm the bug by

  1. logging out
  2. accessing a URL (which is not the home/hub page)

Once you do that we can decide if it needs to be closed or worked on and to what priority.

from macc.

Nerdylicious avatar Nerdylicious commented on September 14, 2024

@daisyab @Neetuj

Thanks Neetu for clarifying this, I understand what the issue is now.

Daisy is right, the login page will always bring us to the main homepage each time. This issue needs to be worked on. What priority should we set this to? It's don't think this would be considered a critical bug so I would probably set it to low/medium priority.

from macc.

Neetuj avatar Neetuj commented on September 14, 2024

yes .. we can call it a enhancement (for UX purposes) or a low priority bug

On Fri, Aug 7, 2015 at 2:17 PM, Irish Medina [email protected]
wrote:

@daisyab https://github.com/daisyab @Neetuj https://github.com/Neetuj

Thanks Neetu for clarifying this, I understand what the issue is now.

Daisy is right, the login page will always bring us to the main homepage
each time. This issue needs to be worked on. What priority should we set
this to? It's don't think this would be considered a critical bug so I
would probably set it to low/medium priority.


Reply to this email directly or view it on GitHub
#23 (comment)
.

from macc.

rosariorobinson avatar rosariorobinson commented on September 14, 2024

we have general labels for priority and issue type. check those first.

from macc.

medhach avatar medhach commented on September 14, 2024

@Nerdylicious Is there any work pending on this issue?

from macc.

Nerdylicious avatar Nerdylicious commented on September 14, 2024

@medhach I don't think anyone has worked on this issue yet. You can work on it if you would like.

from macc.

muddlebee avatar muddlebee commented on September 14, 2024

@medhach I would like to work on this :)

from macc.

medhach avatar medhach commented on September 14, 2024

@anweshknayak Sure go ahead!

from macc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.