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

Remove "back" link on organization and project wrapper #1128

Closed
SteadyCadence opened this issue Feb 15, 2017 · 21 comments
Closed

Remove "back" link on organization and project wrapper #1128

SteadyCadence opened this issue Feb 15, 2017 · 21 comments

Comments

@SteadyCadence
Copy link

Head to a project index page. Click on the "back" icon near the title of the project.

back-nav

Currently, that takes you to the full Project list of all projects on Cadasta (/projects/).

It should be taking you back to the Organization index page.

Specific Instructions to make the change ::
Head to the "project_wrapper.html" page under cadasta < templates < organizations and change line 16 from href={% url 'project:list' %} to href={% url 'organization:dashboard' slug=object.organization.slug %}.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

This icon to the left of the project name was intended to take you to the project index. Similarly, this icon returns you to the organization index on an organization page.

I'm curious as to why you think it should take you back to the organization index. Is it because you are coming from the organization page? The organization name above the project name is linked to the organization page.

@wonderchook
Copy link
Contributor

So one issue I think is how we manage the project list. Since it takes the user back to all the public projects and ones they have access to maybe that is why it is confusing.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

I'm wondering if its better to remove this link it if its confusing. To have it direct users back to the organization page seems odd to me since not all users will access this page from there and the organization name is already linked to that page. Its purpose wasn't to act as the browser back button.

It seems the need to redo the projects index to have a "my projects" and "other projects" area is becoming more pressing.

@wonderchook
Copy link
Contributor

I think it makes more sense to redo the project index. It seems to me that shouldn't be a tremendous amount of work and will generally make the user experience better.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

Initial thoughts:

  • Add number of project locations (parties, resource too?) to index, visible to all registered users
  • Add a filter at the top: My projects (default - if you have any), All projects

I'm sure there is more but that's a start of the list that I think would be easy to implement.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

Would we be able to include the user's role for each project? Or since permissions are going to get more granular, does that not make sense?

@dpalomino
Copy link

It seems the need to redo the projects index to have a "my projects" and "other projects" area is becoming more pressing.

Yes, that would be useful I think.

Initial thoughts:

  • Add number of project locations (parties, resource too?) to index, visible to all registered users

I think locations it'd be enough?

  • Add a filter at the top: My projects (default - if you have any), All projects

Sounds good :)

Maybe we could do something similar for orgs, with "My organizations" and "Other organizations", and maybe including the number of projects (for "My organizations") and the number of public projects (for "Other organizations")?

Thanks @clash99!

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

@dpalomino - what do you think about the permissions piece? perhaps that is better included in the "user dashboard" or "project dashboard"?

@clash99 clash99 changed the title Navigation Flow :: Back Navigation on the Project Index Page Enhance project and org index pages and remove index link on individual pages Feb 16, 2017
@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

I'm changing the task name based on the discussion here.

@dpalomino
Copy link

I think we could include them in both:

  • Project dashboard: listing all org users with their role in the project
  • User dashboard: listing all projects and the user's role in them

What do you think?

@oliverroick
Copy link
Member

I think, this discussion here got a bit side-tracked from the original issue.

The original problem was that user used a button that they interpreted as a "back" button (as in "take me back to where I came from") and they ended up somewhere other than they expected. Changing the functionality on project page won't solve this original issue. It doesn't matter to a user what functionality they find on a page if the page is not the one they wanted to go to. So first we need to discuss what we do about the "back" button as it doesn't seem to be obvious what it does.

I would suggest to remove it altogether, because there is a "go back" functionality in the browser, which takes you to the last page. People usually know that. Then we have the organization name, which links to the organization's project list, and the "projects" link on top of the page, which will get you to project list.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

@oliverroick - Agree we should remove the button. I'm going to complete a quick example to include here for the work that needs to be done. Should be able to do that by EOD.

@SteadyCadence
Copy link
Author

After using the platform pretty extensively, the navigation flow is a wee bit of a struggle. I end up having to edit the URLs to get to the pages that I need.

I think the back button should remain (and maybe we remove the org link that is tied into the org name above the project name).

OR we could add some sort of breadcrumb navigation...

@SteadyCadence
Copy link
Author

Just to clarify: A common flow that I find myself using is to go into a project and then want to go back to the org page of that project so that I can edit member permissions/add members/add a new project, etc. I find it quite common to be on a project page wanting to use the capabilities of that org's page.

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

The organization name is linked and will return you to the organization page. We could make the text a bit larger. Would that be helpful?

When creating the navigation, we decided that most users would be spending the majority of their time within one project. I don't want to discount your use case by any means but I think you may be a bit different from our typical user, although ideally our navigation will support all people all the time :)

@wonderchook
Copy link
Contributor

@oliverroick I like your suggestion.

I also made a new ticket for the indexes so we can keep that flagged #1137

@clash99
Copy link
Contributor

clash99 commented Feb 16, 2017

Do these changes seem agreeable? Does the sentence-like structure of the filtering make sense?

project-indexchanges

@SteadyCadence - we should schedule some time to go over the navigation issues you are having so I can better understand.

@SteadyCadence
Copy link
Author

SteadyCadence commented Feb 16, 2017 via email

@dpalomino
Copy link

Do these changes seem agreeable? Does the sentence-like structure of the filtering make sense?

I LOVE those new designs @clash99 ! I think usability is much better.

@SteadyCadence, yeah the user dashboards will solve many of these issues (backlog id 44.00) and potentially will include other things like bookmarks, link to reports, history log, etc. But this is a good intermediate solution. I also usually end up manually editing the url, but I think we're not the typical users (for instance, generally users only belong to one organization, and within that organization they usually have one project active (or two maximum)...

@clash99
Copy link
Contributor

clash99 commented Feb 17, 2017

@dpalomino and @SteadyCadence - oh man, hearing you are editing the url is alarming. I definitely would like to take a peek into what you are doing so we can work to find a better solution.

I think it makes sense to change this task to only removing back link and enlarging organization text link. I will move the index changes and added filter to #1137.

@clash99 clash99 changed the title Enhance project and org index pages and remove index link on individual pages Remove "back" link on organization and project wrapper Feb 17, 2017
@clash99
Copy link
Contributor

clash99 commented Feb 17, 2017

Updated task:

  • Remove back/return to index link on organization wrapper and project wrapper.
  • Increased font size of organization link on project wrapper by 2 pixels.

wrapper change

@vvianle vvianle mentioned this issue Feb 21, 2017
3 tasks
This was referenced Mar 2, 2017
@amplifi amplifi closed this as completed Mar 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants