Comments (14)
Daisy, is this just at the front page when logging into MACC itself? Has this been resolved? @Nerdylicious @maria
from macc.
@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.
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.
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.
@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.
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
- point the user to the login page
- 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
- application brings up the login page since that page needs
authentication - 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.
Thanks for submitting the bug @daisyab @Nerdylicious can you confirm the bug by
- logging out
- 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.
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.
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.
we have general labels for priority and issue type. check those first.
from macc.
@Nerdylicious Is there any work pending on this issue?
from macc.
@medhach I don't think anyone has worked on this issue yet. You can work on it if you would like.
from macc.
@medhach I would like to work on this :)
from macc.
@anweshknayak Sure go ahead!
from macc.
Related Issues (20)
- Uniform header HOT 8
- Proper alignment of template files HOT 2
- Multiple new post creation options in Safety Tools home page HOT 1
- Week1 : Mockups HOT 4
- Couldn't save Posts with characters like ' ; ', ' " ' in description. HOT 1
- Integrate Sphinx for automatic document Generation HOT 1
- [Typo] The description for the project HOT 2
- Porting Unit Tests from Automated-Testing into MACC HOT 3
- Remove trailing "p" tag HOT 1
- Search Box Alignement in both Firefox and Chrome HOT 1
- Multiple Display of single Post Instance HOT 11
- Storing phone number in model to follow internationally standardized format E.164 HOT 3
- Internationalization and localization HOT 7
- Repalcing Post Category ID with Post Category Name HOT 6
- Tests to run on every travis build
- Wiki Sidebar Update
- Add pytest and pytest runner
- Transfer and modify unit-test for malaria-web app from automated testing
- Add coverage.py reporting to macc
- Move tests for pcsa and pcghn apps
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from macc.