Moodle

Improvement: Add navigation tabs for a users profile into the navigation under root

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: Libraries
  • Labels:
    None
  • Difficulty:
    Moderate
  • Affected Branches:
    MOODLE_20_STABLE

Description

I've just had a talk to Martin about the tabs that remain when viewing a users profile (or your own for that matter).
The remaining tabs have not been included anywhere within navigation and settings as some pertain to navigation and some to settings.
I am going to throw together a patch that add the navigation tabs to the navigation structure and rename the setting branch to better reflect it's content.
The biggest challenge here is making sure that the interface is accessible and not nested too deep, whilst still however maintaining a navigation path that will make sense to the user to ensure that things such as the breadcrumb trail still make sense.

Issue Links

Activity

Hide
Sam Hemelryk added a comment -

Attached a patch that does the following:

  • The current user profile is always shown on the main navigation under my profile.
  • If you are looking at a user specific page other than your own the profile viewing options for that user are added to the navigation
    • For the site a participants branch is added and the user is shown under that
    • For a course the user is added under the existing participants branch of the course information.
  • Fixed a display issue to do with formatting labels
  • A couple of minor performance tweaks
Show
Sam Hemelryk added a comment - Attached a patch that does the following:
  • The current user profile is always shown on the main navigation under my profile.
  • If you are looking at a user specific page other than your own the profile viewing options for that user are added to the navigation
    • For the site a participants branch is added and the user is shown under that
    • For a course the user is added under the existing participants branch of the course information.
  • Fixed a display issue to do with formatting labels
  • A couple of minor performance tweaks
Hide
Sam Hemelryk added a comment -

Hi Martin, added you as a watcher here,
I would be keen for you to see the changes in effect just to make sure they are what you had in mind.
Cheers
Sam

Show
Sam Hemelryk added a comment - Hi Martin, added you as a watcher here, I would be keen for you to see the changes in effect just to make sure they are what you had in mind. Cheers Sam
Hide
Martin Dougiamas added a comment -

Linking the MyMoodle overhaul to this, as it's related.

Show
Martin Dougiamas added a comment - Linking the MyMoodle overhaul to this, as it's related.
Hide
Sam Hemelryk added a comment -

Hi Martin,
Have made the changes that we discussed.

  1. When logged in you get a `My moodle dashboard` node on main navigation.
  2. When viewing someone elses site[to be public] profile you get a `Users > Joe Blogs` structure
  3. When viewing someone's course profile you get a Site > Category(ies) > Course > Participants > Joe Blogs
  4. Settings block stayed as it is

Cheers
Sam

Show
Sam Hemelryk added a comment - Hi Martin, Have made the changes that we discussed.
  1. When logged in you get a `My moodle dashboard` node on main navigation.
  2. When viewing someone elses site[to be public] profile you get a `Users > Joe Blogs` structure
  3. When viewing someone's course profile you get a Site > Category(ies) > Course > Participants > Joe Blogs
  4. Settings block stayed as it is
Cheers Sam
Hide
Sam Hemelryk added a comment -

Have attached the final patch to be commit tomorrow (today is QA day)

Show
Sam Hemelryk added a comment - Have attached the final patch to be commit tomorrow (today is QA day)
Hide
Sam Hemelryk added a comment -

Have just commit the patch now

Show
Sam Hemelryk added a comment - Have just commit the patch now

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: