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

Sign-up auto groups not working as expected, console errors

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.7, 19.4, 20.0, 21.0 [Tentative]
    • Fix Version/s: 19.4, 20.0, 21.0 [Tentative]
    • Component/s: Signup
    • Labels:
      None
    • Environment:
      Win10: Chrome, Firefox - all servers listed above
    • 20 status:
      Resolved
    • 19 status:
      Verified
    • 12 status:
      Please Merge
    • Test Plan:
      Hide
      1. Open the browser console
      2. Add several students to a site
      3. Add the Signup tool to the site
      4. Click Signup and create a new future meeting
      5. Set the time limit for 1 hour
      6. Set Sign-up Begins "now"
      7. Set Sign-up Ends "1 hour before meeting finishes"
      8. Click Next
      9. Click "Show the other default settings"
      10. Select "Yes, create a group for each timeslot that can be managed via Site Info > Manage Groups" and Publish
      11. Either have a student login and signup or click Add Participant and select a student
      12. Click on Site Info -> Manage Groups: you should see 4 groups
        Expected behavior: student just added should display for that group
      13. Add a different student to another one of the sign-up groups by clicking the group link and then adding the student
      14. Click on Signup -> meeting link
      15. Click on Synchronize to group for the first student that was signed up
        Expected behavior: there should be no change and no console error
      16. Click on Synchronize from group beside the time slot for the student added to the group in step 13

      Expected behavior: student name should display for the time slot and no console error

       

       

      Show
      Open the browser console Add several students to a site Add the Signup tool to the site Click Signup and create a new future meeting Set the time limit for 1 hour Set Sign-up Begins "now" Set Sign-up Ends "1 hour before meeting finishes" Click Next Click "Show the other default settings" Select "Yes, create a group for each timeslot that can be managed via Site Info > Manage Groups" and Publish Either have a student login and signup or click Add Participant and select a student Click on Site Info -> Manage Groups: you should see 4 groups Expected behavior: student just added should display for that group Add a different student to another one of the sign-up groups by clicking the group link and then adding the student Click on Signup -> meeting link Click on Synchronize to group for the first student that was signed up Expected behavior: there should be no change and no console error Click on Synchronize from group beside the time slot for the student added to the group in step 13 Expected behavior: student name should display for the time slot and no console error    

      Description

      There is an option to "Yes, create a group for each timeslot that can be managed via Site Info > Manage Groups". When the student signs up, they are not automatically added to the group for that timeslot and the instructor has to go through each timeslot where students have signed up and click "Synchronize to group."

      Once the instructor clicks to synchronize to group (or even synchronize from group) there is a console error:

      orgSignupMeeting:1035 Uncaught TypeError: deleteClick is not a function
      at HTMLInputElement.confirmDelete (orgSignupMeeting:1035)
      confirmDelete @ orgSignupMeeting:1035

      The Firefox Learn more link: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_function

      The group portion seems to already have had problems in Sakai 10 (SAK-26599). Instead of re-opening, I created a new Jira since so much has changed in Sakai since then.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    ottenhoff Sam Ottenhoff
                    Reporter:
                    agschmidt Andrea Schmidt
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    3 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration