Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-41286

site-info > Provide more info when displaying rosters available for selection

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: RESOLVED
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 11.4, 12.5, 19.0, 20.0
    • Fix Version/s: 20.0
    • Component/s: Site Info
    • 19 status:
      Please Merge
    • Property addition/change required:
      Yes
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      When selecting rosters to attach to a course site (either via Worksite Setup when creating a new course site, or Site Info > Edit Class Roster(s)), the only information displayed to the user about a given section is it's title. It can be beneficial to give the user more information here to better assist them in making a decision.

      At some point in the past, someone already tried to (or thought about) adding the description to the display. We already have code in one of the velocity templates that would spit out this information, if the backing object in Java was populated accordingly. From chef_site-newSiteCourse.vm @ line 82:

      					<th colspan="2" title="$!courseObject.eid">
                                              $!courseObject.title $!courseObject.description
      					#if ($!courseObject.courseOfferingObjects.size() > 1)
      						(cross-listed)
      						#set($crosslisted=1)	
      					#end
      

      However the Java object is never populated with the description attribute, so it's never printed to the screen.

      The linked PR proposes the following:

      1. Implement the display of description attribute
      2. Remove the hard-coded English "(cross-listed)" string
      3. Implement a new sakai.property (wsetup.showRosterEIDs) to additionally control the display of the roster EID in parenthesis, after the description
        • The new sakai.property will default to false to preserve original behaviour (do not display EIDs)

        Gliffy Diagrams

          Zeplin

            Attachments

            1. manageRosters_withEID.png
              manageRosters_withEID.png
              69 kB
            2. manageRosters.png
              manageRosters.png
              66 kB
            3. screenshot_1_for_SAK-41286.PNG
              screenshot_1_for_SAK-41286.PNG
              71 kB
            4. Screenshot_2_for_SAK-41286.PNG
              Screenshot_2_for_SAK-41286.PNG
              67 kB
            5. worksiteSetup_withEID.png
              worksiteSetup_withEID.png
              50 kB
            6. worksiteSetup.png
              worksiteSetup.png
              51 kB

              Activity

                People

                Assignee:
                mark_golbeck Mark Golbeck
                Reporter:
                bjones86 Brian Jones
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration