Bug 1188084 - RFE: Remove forced login on pages that don't need it
Summary: RFE: Remove forced login on pages that don't need it
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Zanata
Classification: Retired
Component: Component-UI
Version: 3.6
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Sean Flanigan
QA Contact: Zanata-QA Mailling List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-02 02:29 UTC by Damian Jansen
Modified: 2015-07-31 01:18 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-07-31 01:18:00 UTC
Embargoed:


Attachments (Terms of Use)

Description Damian Jansen 2015-02-02 02:29:31 UTC
Description of problem:

On pages like the projects list, if the user is logged out before searching, the pages expects them to log in again as they enter some text into the search bar.
Worse, it sends them to the error page indicating "No errors" which is wholly unnecessary.

Zanata should handle the search (and other instances of) with regards to the _current_ session status - a (now) non logged in user can still search for projects.

Comment 1 Sean Flanigan 2015-02-02 03:20:58 UTC
Agreed.  If the session has timed out, we should perform the search as "anonymous".  But whenever performing a search as "anonymous" perhaps we should include an Info message indicating that there might be more results (eg obsolete projects) if the user logs in.

Comment 2 Luke Brooker 2015-02-02 22:55:49 UTC
There are a few problems that need to be fixed here.

- Smooth fallbacks, show a login popup if the user is in the middle of a authorisation required task and allow them to easily pick back up without losing data.
- I don't think obsolete projects should be in the normal search anyway. Any globally designed search or browse should be designed with the opinion that the results are only public. If we want private results that should be done through user "dashboard" type screens. i.e. My list of project, filterable by type or for admins a separate list in the administration section, this would allow us to display extra project data useful to admins.
- Seriously, why can't we keep users sessions going if they have an active window? I can't remember another website that doesn't.

Comment 3 Zanata Migrator 2015-07-31 01:18:00 UTC
Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-413


Note You need to log in before you can comment on or make changes to this bug.