v2.4.x Regression Test Plan (patches)

2.4.x Regression Test Plan (patches)

All associated test assets are linked to this topic.

Foundation Jiras included in 2.4.x Head upgrade per Thomas Jira list and first Jira list with titles and second Jira list with titles

Tools to be tested for this update include:
#Assignments
#Schedule
#Chat
Resources: #Citations (in Resources), #Resources, #Resources (metaobj)
#Gradebook
#Messages and Forums
#Podcasts
#Tests and Quizzes (Samigo)
#Sections
#Site Info
#Syllabus

Announcements

No Jira asset - no testing required.

Module Name: announcement

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-8464

N/A

Announcements i18n (internationalization) notifications and tool properties revision

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

Assignments

Jira test asset SAK-1000

Module Name: assignment

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-10683

Yes

Assignment tool corrupted .doc files. When using the "Download All" functionality of assignments, an attached .doc file was corrupted upon re-upload. This corruption appeared to only affect .doc files.
this is the problem discovered by our current assignments test (item 1.23), used in sak-876, as reported in my chapter 75.  nw
Verified as corrected. LJW

sak-9112

Yes

Grades, Inline, and Comments missing from upload. After upload, grades can be seen for each student listed in the page where you see the list of students and their grades for an assignment, but when clicking on an individual student, one doesn't see their grade or any of the inline or extra comments that had been added off line. I cannot verify these issues are fixed. Team will retest. LJW 9/14/07

sak-10806

N/A

Event asn.read not logged for Student/access role

sak-11232

N/A

Incorrect vm file reference in assignments. In chef_assignments_student_view_assignment.vm there is a reference to the vm file chef_assignment_tags_list.vm. That file does not exist. The reference should be to chef_assignments_tags_list.vm.

sak-9634

Yes

If one edits an assignment that had been associated to a gradebook entry, the drop down for association shows "Select a gradebook entry" instead of the already associated entry.
in editing an assignment that's associated w/a gradebook item ...MY version shows the dropdown defaulted to the correct GB assignment, with the rest of the GB items also in the dropdown (if you want to change the association, I suppose).  nw
This is expected behaviour - which does not work on production, so this fix is functioning properly. LJW

sak-11267

Yes

NPE in AssignmentAction.build_student_view_submission_confirmation_context. Seems like the submission object's submit time was recorded as "null." Since once the student sees the confirmation page, he must have just completed the submission... there should be a recorded submission time.
Non-repeatable error and not enough detail in jira- cannot verify fix. LJW

sak-11283

Yes

Previewing assignment showed all buttons as inactive. A student reported the following problem: "I had a problem submitting today. After I uploaded, I hit "preview". I ended up with all buttons dimmed and nowhere to go! I logged out and re-uploaded and it worked ok (no preview this time)." Upon further investigation, it appears that he was previewing an assignment that he was resubmitting.
on smartsite-test - ran through this as student.  worked fine for me, but there was an oddity.  for the INITIAL submission, the original status was not started and when submitted for the FIRST time, status changed to RE-submitted.  I had not previewed at this point, because above says the problem was with re-submission.  as IOR, graded and allowed re-submission.  as student, updated assignment, previewed, all buttons were active and re-submit worked fine.  repeated grading and submitted multiple times.  worked each time.  nw
on production - creation, preview, initial submission, re-submission all work as expected.  additionally, status reflects reality and buttons are appropriately labeled.
Per Nancy's report, it appears there are no functional change with this fix. LJW

SAK-11180

N/A

Assignment event tracking needs revision. Assignments is currently logging too many events of "asn.read.assignment" (EVENT_ACCESS_ASSIGNMENT).
When an Instructor or TA views the list of submissions for an assignment, all the assignments submissions are read, and one event is logged for every submission. For large sites, this can lead to huge numbers of events being logged.
Our production stats show that asn.read.assignment is the 3rd-most frequent event (42021 events in 24 hours).
OTOH EVENT_ACCESS_ASSIGNMENT_SUBMISSION which you'd expect to see logged if a TA/Instructor clicks through to a specific assignment is not logged at all.
Assignment event logging needs to be reviewed urgently, as this is a performance issue for large sites.
The QA for this should involve carrying out a number of typical operations as a student, TA and lecturer in a course site with existing assignments with submissions (say an assignment with 100 submissions) and examining the event log records in SAKAI_EVENT that result.
The event tracking lines are commented out. Fixed in r34693 for trunk, and merged into post-2-4 in r34694.
And merged into 2-4-x in r34704.
Further fix to remove the asn.read log from the Assignment tool is checked in as r34841 for trunk, r34847 for 2-4-x and r34849 for post-2-4.
Logging issues will not be tested by QA team. LJW

Blog

No Jira asset - no testing required.

Jira

QA Test

Description

sak-10734

N/A

Bad Jira. We are stealthing this tool and will not test it.

Schedule

Jira test asset pending

Module Name: calendar

Jira

QA Test

Description

sak-10590

???

1. Event A is created in Schedule in site X 2. Schedule is removed in site X 3. Accessing the event in (another site) generated the Null Pointer Exception error 4. Adding the Schedule tool again in site X fixes it

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9673

N/A

Several i18n properties files have invalid or duplicate locales.

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x.

sak-10734

???

Bad Jira.

sak-11078

Yes

Schedule (Calendar) tool - critical performance issues. Extreme slowdown with the schedule tool in a production environment, especially for student's My Workspace schedule. Rendering a week with zero events takes over 20 seconds, perhaps all schedule events that have ever taken place are being loaded from the db on each view? Performance is also terrible in course sites with lots of schedule events (again, even if you are viewing a month with no events on it, but the course has had many events in the past). Problem is most noticeable with several hundred calendar events, which I was able to test by importing several years worth of Outlook or Meeting Maker exported events. Fixed by leveraging SQL to get events within specified time range. This should be tested/verified with an Oracle database (my testing used MySql).

sak-11213

Yes

Calendar uses wrong format in date select.

sak-11204

Yes

Schedule (frequency not working). Newly created events with frequency only display once. Existing events with frequency only display once. Note: in this particular case the problem appears to be human error. The instructor was misinterpreting the frequency settings so instead of once a week for 16 weeks, she was asking for once every 16 weeks. The confusion is by selecting 'weekly" the instructor still needs to select the period as 1 week.

SAK-10599

Yes new 9/10/07

Orphan events are visible in CalSum (Calendar Summary). Schedule events are displayed in CalSum after removing the Schedule tool in which they were created.
These (orphan) events should not be visible.

SAK-11286

Yes new 9/10/07

Inactive sites should not send entries to the synopsis calendar. If a user decides to make a site inactive (My Workspace - Preferences - Customize tabs), then entries from that site's calendar should not continued to be displayed on the calendar in My Workspace. This corrected behaviour will make Calendar consistent with Messages which already does this.

Chat

Jira test asset pending

Module Name: chat

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-10734

???

Bad Jira.

sak-10969

Yes

Chat scrolls the browser window to the bottom right corner on page load. "Note: Make your browser window small, something 800 by 600 for maximum impact of the bug. Steps to reproduce: 1. Click on Chat Room in the Tool List. 2. Observe: The focus will move to the message textarea, and the browser window will scroll to the bottom of the page.
Unfortunately this loses the context for the page. This is especially funky in the Berkeley bSpace skin where we lose the left side of the skin as well as the top.
Seems that this is a combination of the setFocus() function and the setMainFrameHeight() function. Because setMainFrameHeight() has a delay in it, it gets called after setFocus(). Because it's getting called after setFocus() it's picking up an unnecessary scroll for the frame.
Additionally, it appears that setFocus is being called by both the room frame and the roomControl frame. I don't know if this is having an effect or not on the bug. setMainFrameHeight() is also be called on both frames, but that might be necessary."

sak-10424

N/A

Chat2 tool has some extra and confusing source code.
Simply verify that Chat still works - regression testing. LJW

sak-8678

???

Work on Conversion/Migration of legacy chat data into new schema. "The migration code is in place."

Citations (in Resources)

Jira test asset SAK-999

Module Name: citations

Jira

QA Test

Description

sak-9671

N/A

Citations i18n issues. Special characters not displayed. However, "it's not a citations trouble. It was a Tomcat bad configuration trouble." No bug in Sakai software per se!

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-11143

N/A

autoddl for Citations causes schema errors on repeated restarts. If autoddl is set to true, on repeated restarts of tomcat, each restart inserts all schema fields again. Over a period of time, each field will be duplicated multiple times - once for each time the server has been restarted. This is not generally a problem in production because autoddl is turned off. It is mostly a problem for developers who restart frequently. Proposed solution (revision 34009): drop schema tables if they already exist.

sak-11153

N/A

Citations Helper uses Oracle LONG and LONG RAW datatypes (obsolete). Can we replace LONG with CLOB, LONG RAW with BLOB? Yes! Done, this has been merged to 2.4.x and post-2.4.

Programming Issue

No Jira asset - no testing required.
Module Name: component

Jira

QA Test

Description

sak-10097

N/A

Spring 1 programming issue. General regression testing will test this change. LJW

Resources

Jira test asset SAK-999

Module Name: content

Jira

QA Test

Description

sak-9365

Yes

WebDAV instructions not provided to users unless they have site.revise permissions. The "Upload-Download Multiple Resources" link in the Resources tool is only displayed if a user has site.revise permissions.
Test by confirming that WebDAV works in My Workspace. LJW

sak-10428

Yes

Performance issues listing resources when there are a large number of resources in a folder.
No performance testing due to RAC issues. LJW

sak-10308

Yes

Resources: upload new version email. When a user goes in and uploads a new version of the file, there is not an option to not email everyone in the site, or to email everyone. But when you do change it, it does email everyone in the site. Need to be able to let the person decide whether to email everyone or not. Users greatly notice notifications not being sent out when they want them and notifications being sent out when they don't want them...fixed  nw

sak-10356

Yes

Resources: email notifications. The resource tool is not sending out emails when setting priority on high.For initial creation of an item, appropriate notifications (high, low, none) are being sent for:

  • file uploads
  • txt documents
  • html documents
  • urls
    Uploaded a new version for the following, appropriate notification was sent for:
  • file uploads
  • txt documentation
  • html documentation
    Tested 'Editing Content' and always received notification for the following types:
  • html pages
  • txt documents
  • urls
    ...fixed to here EXCEPT after e-mail is sent out, notification defaults to NONE.
    do we have the forms option??  nw
    Forms - no notification is ever sent.
    To test this one needs to add the Forms tool to the site, select an xsd file (I used one called feedback that I will attach) and publish it to the site. After that, you will be able to create a form item within resources. I created three - one to send out high notification, one for low and one for none. As I stated above, I have not received any notification.
    Citations - no notification ever received.
    To be fair, I was having trouble just creating a citation list. Each time I attempted to create a new citation I would receive an exception, however a list appeared to be created. As for notifications, I was only able to go in to test by 'Editing Details' and setting the notification to high. |

sak-3790

N/A

The language of the File Selection Helper should be more configurable.

sak-10568

Yes

Notifications always sent when revising content for text, html and url resources. Tested 'Editing Content' and always received notification for the following types:

  • html pages
  • txt documents
  • urls
    ...fixed  nw

sak-10579

Yes

Notifications widget appears when revising content for text, html and url resources. ...fixed  nw

sak-10021

Yes

DropBox Performance Problems. The response Time of the Dropbox tool for medium-large sites is very slow. On our test it was:

  • With a course of 600 students it took 5 minutes to reply and the IE needed 100Mb of RAM.
  • With a course of 370 students it took 3 minutes to reply and the IE needed 80Mb of RAM.
  • With a course of 180 students it took 2.5 minutes to reply and the IE needed 65Mb of RAM.
  • With a course of 50 students it took 35 sec to reply and the IE needed 35Mb of RAM.
    No performance testing due to RAC issues. LJW

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-6976

Yes

WebDAV does not recognize UTF-8 characters (I18N). WebDAV does not correctly represent pathnames (filenames and directory names) with UTF-8 characters. This affects file uploads, downloads and access ... (resource-file-name) as well.
Testing:
1. Create both ascii & unicode test files, e.g. test.doc ¿¿¿¿.doc Español .doc
2. Verify files can be viewed, downloaded, and revised from Resources tool
3. Verify files can be viewed, downloaded and revised from WebDAV client
4. Set the copyright notice on the files and again verify files can be viewed, downloaded & revised from Resources tool. (note WebDav does not currently recognized copyright restrictions - this should be written up separately if desired)
5. Verify above with both Mozilla and MS IE browsers (Note: Windows O/S needs to support the specified language before testing).

sak-10145

N/A

Resources can not be seen in admin resources area. Admin users must test. Unable to verify any difference between test and production functionality. LJW

sak-8449

N/A

NPE in buildMainPanelContext

sak-10359

N/A

exceptions thrown when accessing resources tool. Noted as not repeatable. LJW

sak-10614

N/A

Null pointer exception editing details of top-level folder for site with copied resources. Noted as not repeatable. LJW

sak-10737

Yes

Adding Resources tool after site setup causes blank root folder name in revise details.
Create a site, but do not add Resources.
Add resource via Site Info.
Attempt to Edit Details on the root Resources folder (e.g. to reset the quota).
You get an error that cannot be resolved because the folder name is both locked and empty.
However, once the user clicks cancel from that screen, the root resource folder name will be auto assigned.
...fixed  nw  but reset the quota is not an option for me??

sak-10290

Yes

Resources: cognitive mismatch with implementation of copy and paste functionality. Our users have reported that the implementation of the copy and paste functionality requires a mental shift. The users choose to copy an item from the action menu and so they expect to paste the item using the same action menu. When they are unable to do so, they then search and find the paste icon that has been added next to the add menu. If we were to include paste on the action menu and only make it selectable when the copy action has been invoked, this would be in line with the way operating systems such as the Mac OS and Windows handle copy and paste. Is it feasible to use this familiar approach rather than what is currently implemented?
Desired action:

  • After copying a resource, a 'Paste' option should appear at the top of the 'actions' list, above 'Copy'.
  • The paste icon should continue to appear where it is as an alternative.
    ...fixed nw

sak-10309

Yes

New files sometimes fail to show default name after upload and appear with only an icon. Problem is recurrent but not consistent, disappears after visiting any other screen. The first URL or file you upload into a site doesn't have it's name displayed, but all subsequent files display correctly. This is consistently reproducible at the moment.
Test 1:

  • create a new account on (server)
  • create a new project site
  • add a file
  • it will not display the title
  • add another file
  • it will display the titles for both
    Test 2:
  • create a new project site
  • add a URL
  • it will not display the title
  • add another URL
  • it will display the titles for both
    Test 3:
  • create a new project site
  • add a folder
  • it will display the title
  • add a file
  • it will not display the title
  • add another file
  • it will display the titles for both URLs.
    could not create new account, but did do all tests with new course site...fixed  nw

sak-10877

N/A

Custom order is not saved when navigating in a non English language.

sak-10533

N/A

Missing key: list.toobig. Not testable.

sak-9742

N/A

Unable to copy, move, or delete files with size greater than available memory ("Duh!").
Testing Steps performed:
Step 1: Uploaded a 850mb log file. Result = successful.
Step 2: Downloaded the 850mb log file. Result = successful.
Step 3: Copied the 850mb log file to a new folder within the resources tool. Result = successful.
Step 4: Downloaded the "copied" 850mb log file. Result = successful. (also confirmed separate ~850mb blobs existing on the filesystem)
Step 5: Moved the 850mb log file to a new folder within the resources tool. Result = successful.
Step 6: Downloaded the "moved" 850mb log file. Result = successful. (also confirmed separate ~850mb blobs still exist on the filesystem)
Step 7: Uploaded another file, size = 200mb. copied both this file and the 850mb log file simultaneously to a new folder. Result=successful. (also confirmed duplicated blobs on the filesystem).
Step 8: Simultaneously moved the 200mb and 850mb files to a new folder. Result = successful.
Step 9: Deleted one of the 850mb log file. Result = successful.
Step 10: Simultaneously deleted two 850mb log files. Result = successful.
May not test on the first pass. LJW

sak-10900

Yes

Cannot switch folder from "Public" access back to "Entire Site."
Repro steps:
1) Enter Resource tool.
2) Create a folder with the default settings.
3) By default access will be granted to "Entire Site".
4) Edit details of folder via Actions --> Edit Details.
5) Change access control to: This folder and its contents are publicly viewable.
6) You should now see "Public" in the Access column for that folder.
7) Edit details of folder via Actions --> Edit Details.
8) Change access control to: "Only members of this site can see this folder and its contents.".
9) Here is the problem: The Access column will still say "Public".
Nancy identified this issue in our last upgrade. LJW
...fixed  nw

sak-9526

Yes

"Optional Properties" is missing from Resources. "Optional Properties" details missing from the bottom of the "add item" and "edit details" pages. Tested by comparing against production. Optional Properties are now included as stated here. LJW

sak-10813

Yes

Dates not saved and date picker widget not appearing in Optional Properties in Resources. In optional properties, the date created / date issued settings are not being saved nor does the date picker widget pop up when you click the calendar icon. There appears to be no date/time format validation on the date fields as I entered text and it was accepted. There is no calendar widget in 'Optional Properties' in this release. Per the Jira statements, this is NOT fixed in our release - but may not be an issue for our users. LJW

sak-10905

Yes

Many action-links and other links in Resources tool appear to be visited. Examples include the links for "add details" and "Show optional properties" when uploading files. But this is happening in lots of places throughout the tool. can be verified in FF by trying a few actions and verifying that links (such as "Add Another File", "Show Details", etc) do not appear to be visited (usually purple instead of blue links). This should also be verified as working correctly in IE 7. No color differences I can see. May be a factor of our CSS settings. Too minor to be concerned in this release. LJW

sak-10779

N/A

Performance - Rendering of top level resources view needs improvement. No performance testing due to RAC issues. LJW

sak-10592

Yes

Student cannot see resource details. As a student or other role with only "read" permission, the user only sees "copy" as an available action in resources. There should be an an action that allows the user to see a read-only version of the resource details, including description and copyright information. All users should see either 'edit details' or 'view details' as an option in 'Actions', depending on permissons. Verified fixed. Merged into 2.4.x branch - r33415.
...fixed  nw

sak-10958

Yes

Student able to view list of all drop box folders after clicking 2nd link in Location path. There is no reference to the root drop box folder in the Location, so no possibility to view other students' folders. Merged into 2.4.x branch - r33492. ...fixed  nw This is a key privacy issue - important fix. LJW

sak-10957

Yes

Student able to "remove" drop box folder; results in folder with no name. In student view of drop box, Remove is available in the Actions menu. Clicking this will result in a folder with no name. The name can not be reinstated by going to Edit Details. This could cause confusion for the instructor. Merged into 2.4.x branch - r33829. ...fixed  nw

sak-7585

Yes

Reordering Resources changes the Modified date for all items. When using the reorder widget within Resources, reordering items changes the modified date for all items within the folder in which the reorder is taking place.
Example:
Site PSYCH 101 W07 has 4 folders:
Week 3 (modified 1/2/07)
Week 4 (modified 1/4/07)
Week 1 (modified (12/30/06)
Week 2 (modified (1/3/07)
The user reorders the folders on 1/9/07 so that they appear in sequential order (week 1, week 2, etc.).
But when the reorder is complete, all of the folders have a modified date of 1/9/07.
This is unexpected behavior. Just because a folder's order is changed does not change any of the permissions or it's contents.
THUS, the reorder widget should NOT change the modified date of the items it is reordering.
Verified, Merged into 2.4.x branch - r34333. ...fixed  nw

sak-11174

N/A

Bad Jira

SAK-10108

N/A

Bad Jira

SAK-10819

??? new 9/10/07

When the Citations Helper is enabled on a site-by-site basis, the Citations Helper cannot be enabled in the "My Workspace" area. Does UCD use this tool? Or will UCD use it in the future?
Detail: When the Citations Helper is configured to permit use on a per-site basis, the site maintainer can enable (or disable) the Citations Helper for individual sites using the "Options" link in the Resources area. However, in the "My Workspace" area there is no "Options" link, and doesn't seem possible to enable the Citations Helper there.
Query: what if an institution does not wish to use or support the Citation Lists feature? Will there no longer be a way for them to disable it?
Merged into 2.4.x branch - r34798. We cannot verify that we have the Citations tool. Notified programmers 9/13/07. LJW

SAK-10945

N/A new 9/10/07

Format pre-existing Dublin Core dates as readable string. At present, pre-existing dates in the 'Optional Properties' metadata will be displayed as e.g. "200707250123456789"
This is because they are now displayed as a text field rather than a date picker widget.
I think that presenting people with "200707250123456789" will cause them to assume that it has broken and their data has been lost - so we'll just have this bug back with us again.
Can you put in some basic formatting so that it corrects it to
"200707250123456789"
"2007 / 07 / 25"
It will also need some way of indicating that it's displaying as yyyy / mm / dd, if we're not making it locale-consistent. At a pinch, you could put in a string after the date within the entry box so it initially displays as
"2007 / 07 / 25 (yyyy / mm / dd) "
(Not ideal in terms of translation - though at least in Spanish and Portuguese 'd' and 'm' are still correct!)
I don't know where the hour / minute settings are coming from - they aren't in 2.2 and (after consultation with some researchers) aren't used / useful for that particular metadata. I think we can drop the hour minute bit.
Verified that the string of numbers is indeed converted to a readable date.
Merged into 2.4.x - r34799.
There appears to be no date/time format validation on the date fields as I entered text and it was accepted. There is no calendar widget in 'Optional Properties' in this release. Per the Jira statements, this is NOT fixed in our release - but may not be an issue for our users. LJW

SAK-5442

yes new 9/10/07

Dropbox is missing UI for WebDAV info. Dropbox is missing UI for information about WebDAV (Upload/Download Multiple Resources). This is potentially useful functionality for both students and instructors. Instructions on accessing the drop box folder via WebDav are now available. The URL is correct and functional. LJW

SAK-10106

Yes new 9/10/07

Resources in MyWorkspace: Availability dialog is shown. When creating Resources in MyWorkspace, the availability dialog is shown - i.e, the options for timed release of resources. Since MyWorkspace resources are largely private, this should not appear.
Access dialog is shown for subfolders and other items in MyWorkspace.
Availability dialog is not shown in MyWorkspace.
In win xp FF on the server, test gets fail result if the access and availability menus both still appear in "My Workspace when you upload a document.
If you return to "Edit details," the access settings are available but the availability settings are not.
Availability dates are shown when uploading files (seen in FF and IE6) , though not when editing the details.
Verified fixed.
Merged into 2.4.x branch - r34801. Unable to affirm this fix. All options for create still show access and availability, even when logged in as sakaistu. LJW

SAK-10766

Yes new 9/10/07

Alert: missing key: failed error when attaching a file with a long filename.
If I try to attach a file with a long name (tried in Announcements and Syllabus), I get
Alert: failed
I tried with the file named "this is a really long file name that has maybe too many chars in it that might mess up sakai but the only way to find out is to give it a try so do that and see what happens.txt"
The "failed" key is used for ServerOverloadException, which is the wrong exception for a name that's too long. We need an API change, so the three addAttachmentResource() methods also throw IdLengthException to cover this error.
Several other error handlers in the filepicker had references to the wrong resource bundle(s). Those have been fixed.
Merged into 2.4.x branch - r34802. Tried this in Announcements. The new error message is "Alert: Operation could not be completed at this time" which is better, but not very explicit. This fix passed. LJW

WebDAV

Jira test asset SAK-999

Module Name: access, dav

Jira

QA Test

Description

sak-6976

Yes

Duplicates jira in Resources

Gradebook

Jira test asset SAK-1001

Module Name: gradebook

Jira

QA Test

Description

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-10063

Yes

Uploading a CSV file via the gradebook gives wrong message. In Gradebook, Upload/import choose a title and browse for file, click Save and Ok.
If you choose a title which has been used before you get the message "A spreadsheet with that name already exists." which technically is not correct or at least can be misinterpreted since you can upload different spreadsheets but if they have the same title you still going to have a clash.
Can we change the message please - "You already uploaded a spreadsheet using that title, click back to change the title" or similar?
Please change to "The same title was applied to a previous spreadsheet upload. Please choose a different title."
Fixed, merged to 2-4-x.
Should now say: "The same title was applied to a previous spreadsheet upload. Please choose a different title."
Please verify. LJW

sak-10734

N/A

Bad Jira

sak-10786

N/A

Bad Jira

sak-10547

Yes

Clicking on paging widget right-arrow causes widget to wrap. If you click on the pager widget right-arrow in FF2, it causes the widget to wrap across 2 lines, which means you have to click on the (now relocated) right-arrow again. When clicking on the right arrow, the page stays the same as it should and new page loads properly. It's fixed in trunk, 2-4-x and post-2.4.  hmmm...glad to know it wasn't just me that had this problem.  it's also fixed.   nw (tongue)

sak-11212

Yes

Gradebook help files don't display. The Gradebook help files may not be visible under certain configurations. (Not specified). ...each gradebook page I navigated to had a ? which opened a gradebook specific help window.  nw

Help

No Jira asset - no testing required by QA group.
Module Name: help

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

Jobscheduler (Admin function)

No Jira asset - no testing required by QA group.
Module Name: jobscheduler

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-10611

N/A

Scheduled jobs which take longer than the polling period will be started multiple times

JSF

No Jira asset - no testing required by QA group.
Module Name: jsf

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-7275

N/A

Localization patch for JSF module

sak-9673

N/A

Several i18n properties files have invalid or duplicate locales

sak-10734

N/A

Bad Jira

sak-10849

N/A

Eclipse tomahawk version out of sync with maven version (jsf)

Mailtool

Module Name: mailtool

Jira

QA Test

Description

sak-8737

Yes

Clicking 'Select None' in the mailtool generates a 'Validation Error: Value is required' Error. Trying to clear previous selections (using scrolling list method) using the 'Select None' button produces the error: 'Validation Error: Value is required' and does not clear the selections. Update: Please note that this only occurs after you have sent one message and are returning to send a subsequent message and your previous selections of recipient(s) are there. Guessing that the 'Select None' really thinks nothing is selected, but in fact, there are items highlighted in the recipient list. Actually, this behavior was noticed and partially intended. That's not related to "Select None". Empty subject line is the trigger for this validation.

  • Clearer, more user-friendly text would help a good deal, but:
  • Shouldn't the message appear only if you try to send a message without a title? (People do sometimes send messages with only a title.) Showing it as soon as you attach a file seems a little premature.
  • It shouldn't appear on "Cancel" and should go away on Cancel if it's already there. When it doesn't go away on Cancel, it seems as though you're stuck with an error message and can't do anything else.
  • The behavior seems inconsistent. Every time I think I've figured out what makes it appear, it doesn't. Then it does...
    Suggested text should be:
    Alert: You cannot send a message until you have specified a subject and at least one recipient.
    correction: figured out... Adding more text would conflict with previous fix. So most easy inconsistent solution is not validating subject text (it's not checking any text in message).

sak-9673

N/A

Several i18n properties files have invalid or duplicate locales

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-10738

Yes

Foreign characters not being displayed correctly from Mailtool. Verified for Unicode characters (Beth) and ascii characters (Soo). Merged into 2.4.x. Fixed in -r32584.

Resources (metaobj)

Module Name: metaobj

Jira

QA Test

Description

sak-10171

N/A

Resources and DropBox performance problem caused in part by form-item query. When building directories in the Resources tool, there's a query from metaobj that shows up very frequently in the mysql slow-query log. It happens in the method that checks whether there are any forms defined, which determines whether the "create" action is available for form-items. That method is called once for every folder. It would help performance if this query could be done less often, but it would be even better if the query could be replaced with some way of determining the same information much more efficiently.
This has been merged to 2.4.x. Unable to run performance tests due to RAC issues. LJW

sak-10145

Yes

Resources can not be seen in admin resources area. The listing of resources in the admin resources area doesn't appear in an installation with many attachments. This problem presents itself in the UMich test instance because of it's size. Debugging shows that the time seems to be spent in a query to get the xml from CONTENT_COLLECTION for all attachments. Merged into 2.4.x branch - r32255, r32257, r32346. Requires admin access to test. I viewed a single Resource file in Administration Workspace successfully on both systems. Attempts to open folder with the next smallest file counts (1702 on prod and 1795 on test) took so long I quit. Not sure that we've changed anything with this fix due to performance issues on test. LJW

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

Messages and Forums

Jira test asset SAK-1002

Module Name: msgcntr

Jira

QA Test

Description

sak-9800

N/A

Topics Sorted multiple times in building view
Performance issue. LJW

sak-9673

N/A

Several i18n properties files have invalid or duplicate locales

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-8568

N/A

Spanish Translation for MessageCenter

sak-10345

Yes

Message created date/time showing May 15, 2007 0:43 PM
Verify the hour is showing correctly. LJW The AM/PM seems to be set correctly, but not the hour. Merged to 2-4-x.
9-19-07  all dates and times from yesterday's forums work are fine.  nw

sak-10625

Yes

Error getting property 'selectedTopic' ...
You can reproduce this by triple-clicking (repeatedly clicking very fast) on the Forums breadcrumb link from within a topic view in IE7. LJW Solution was to grab all of the <a> tags from the page at document load, filter and keep only the tags that have an onclick attribute that includes a form.submit() call. Then binding a function to the click event so that when one of these links are clicked, all of the other links on the page, will have their onclick attribute removed.
9-19-07 I can't reproduce this in IE7, regardless of my click speed.  nw

osid

No Jira asset - no testing required by QA group.
Module Name: osid

Jira

QA Test

Description

sak-10595

N/A

OSID - non exitent module in M2 pom

osp

No Jira asset - no testing required by QA group.
Module Name: osp

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-8501

N/A

OSP internationalization patch

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-11015

N/A

Feedback not associated with correct form when a matrix cell includes multiple forms

Podcasts

Jira test asset pending

Module Name: podcasts

Jira

QA Tests

Description

sak-10332

Yes

In a site with the Podcasts and Resources tools and the Podcasts folder within Resources has not been created, if a user with the access role (or more specifically, doesn't have the permissions to create a folder within Resources) is the first one to access the Podcasts tool, a stack trace is thrown since the tool attempts to create the folder but the user does not have the proper permissions.
translation - if you access Podcasts as a student before the Podcasts folder in Resources has been created, you get a "you are not authorized to view this tool" error message. 
on smartsite-test - I tried and and verified above.  once the folder is added (even empty) the student can then access Podcasts.  since I'm doing the standard podcast test, I'll add something to test this.  nw
on production - without resources/podcasts folder, student (as access, not maintain) CAN get into podcast tool.  after student access, a podcasts folder is added to resources. 

sak-10927

Yes

Foundation page says "if a folder or URL is placed within the Podcasts folder of resources, a stack trace the (sic) thrown when you navigate to the Podcasts tool."
on smartsite-test - I checked this, too.  I already have a folder within resources/podcasts.  added a URL also and could access Podcast as IOR and student w/o error.  nw
on production - same results as above.

Polls

Module Name: polls

Jira

QA Test

Description

sak-9707

N/A

Vote validator logging is unnecessarily verbose

sak-9886

Yes

Suppress Reset button if options are min=max=1. If a poll options specify min=max=1, then the poll is presented as radio buttons.
In this case, there's no point in the Reset button - the user either will make a choice and vote, or cancel - so the reset button should not be shown.
Please merge into 2-4-x and update fix version when done.

sak-9892

Yes

Edit options title and buttons incorrect. The edit options page (when you click on Edit next to an existing poll option) has 2 problems:

  • Page heading should say only "Edit option"
  • The middle button (Save and add options) does nothing (returns you to the same page) and should be removed, i.e. only options here are Save and Cancel.
    Fixed with r30198.
    Problem: when I clicked the "Edit" option link, it took me back to the poll listing page, instead of the edit option page.

sak-9890

Yes

No validation error if no vote with min=max=1. On a min=max=1 poll, you can submit a vote without choosing an option. No validation error appears and you back to the polls list. No vote is submitted.
This case should trigger a validation error on the vote page the same as other cases where the vote is not in accordance with the options selected.
Please merge into 2-4-x and update fix version when done, r30475 fixes the problem.

sak-10204

Yes

NPE in PollToolProducer.pollIsVotable. This would happen if the poll open or close dates are null.
Currently the UI will require a open and close date but the underlying service won't enforce this. Sugest the following behaviour:

  • null opening: open for all dates < closing date.
  • null closing: once open is open forever.
    With r31140 the tool code will handle null open and close dates, logic error in fix meant polls were never voteable, r31569 fixes the logic error.
    Please merge into 2-4-x and update fix version when done.

sak-10410

N/A

Fix wrong siteId in 'poll.vote' events. Fixed with r31677 will test on trunk before merging into 2-4-x.

Portal - various tools

Module Name: portal

Jira

QA Test

Description

sak-10496

 

Portal page visibility checks not applied to users with site.upd

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-10938

 

Sakai Workgroup problems: gatewaySiteListDisplayCount & site title display

sak-10394

 

Site Tab does not appear when Admin accesses site via Worksite Setup

sak-10498

 

Logout icon is broken

SAK-11408

N/A

Correct spanish translations (2.4.x/2.5)

presence

Module Name: presence

Jira

QA Test

Description

sak-9356

 

Validation issues in PDA portlet

presentation

No Jira asset - no testing required by QA group.
Module Name: presentation

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-8598

N/A

presentation tool - internationalization

profile

No Jira asset - no testing required by QA group.
Module Name: profile |

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-7277

N/A

Localization patch for profile tool

providers

No Jira asset - no testing required by QA group.
Module Name: providers |

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

To Be Determined

Module Name: reference

Jira

QA Test

Description

sak-10454

 

Added indexes to improve Samigo performance

sak-9808

 

Implement ability to delete threaded (Messages &) Forums message

sak-10423

 

DELETED column is missing on conversion script for MFR_MESSAGE_T Table

Roster

Module Name: roster

Jira

QA Test

Description

sak-10734

???

Bad Jira

SAK-8434

 

Severe performance issues with group-aware Roster

Wiki

Module Name: rwiki

Jira

QA Test

Description

sak-9935

 

Update Japanese translation for 2.4.x

sak-10566

 

Page differences not rendering properly

Tests and Quizzes (Samigo)

Module Name: sam

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-11013

Yes

Some Scores from Samigo do not get updated in Gradebook
Repeat test steps described in this Jira. LJW
9-18-07 this appears fixed, as wherever scores are recorded, gradebook reflects the changes.  BUT could not do step #1 in JIRA as "record highest/most recent score" is no longer an option in settings??  nw

sak-10079

Yes

Performance problem editing section based on questionpool
When a user that has many questionpools tries to edit a section that is based on a questionpool, it takes too much time to show the response page. It can be reproduced with users with more than 20 question pools. Repeat these steps. LJW

sak-11108

Yes

Cannot issue a Retake when the student name contains an apostrophe (').
Allow Vernon to retake a quiz. LJW
9-18-07 can't find where re-take option is, w/assorted tries.  need to determine which options in settings allow this and THEN test.  nw

sak-10406

Yes

Failure case found for Email from Instructor to Student from Scores.
Send Vernon an email from Scores. LJW
9-17-07 worked for me.  Vernon got the e-mail.  nw

sak-11116

Yes

Creating questions with multiple correct answers is throwing an exception.
Create Quiz. Add multiple choice question. Set it as multiple correct answers. Fill in several answers (I used four). Set all answers to be correct. Save. (per the Jira) LJW
9-18-07 worked for me.  all answers set to correct got no error message.  nw

sak-11075

Yes

Saving/publishing assessment with "final URL" disabled throws null pointer exception.
Follow steps outlined in the Jira. LJW
9-18-07 worked for me.  followed steps and got no error message other than the usual "are you sure" one.  nw

No Jira asset - no testing required by QA group.
Module Name: search

Jira

QA Test

Description

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

Sections

Module Name: sections

Jira

QA Test

Description

sak-9998

N/A

Invalid sort and other errors.
Errors occur in catalina.out only and cannot be perceived by Smartsite testers. LJW

sak-10000

Yes

Format of list in List View.
Only admin users can run this test. LJW

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-10734

N/A

Bad Jira

sak-10960

Yes

Section Description shows "null" for manually created sections in Add wizards for Announcements, Resources, Schedule
See simple steps and screenshot at http://bugs.sakaiproject.org/jira/browse/SAK-10960
this does NOT appear to be fixed.  on my smartsite-test site ncw 100, in assignments and resources, when selecting access for a group, the NULL is present for groups I created.  I cut&pasted examples into chapter 101 report.  nw

Site Info

Module Name: memory

Jira

QA Test

Description

sak-9860

N/A

Excessive db queries generated from Site Info / user service.
Performance related; not able to test. LJW

Module Name: site

Jira

QA Test

Description

sak-6083

 

Cannot remove affiliates from site

sak-8500

N/A

Internationalization - patch for BaseSiteService in site-impl

sak-10907

 

User can still see add participants and can still modify users in Site Info when they have no permission

Site Management - affects various tools

Module Name: site-manage

Jira

QA Test

Description

sak-10069

 

Site Info -> Manage Groups -> New -> Cancel = WS Screen

sak-9829

 

Sort UserID does not work in Grading page

sak-8920

 

When setup.request is not set, "Add Participants" fails to send mail to non-guest users

sak-10470

 

check for null value returned by getEquivalentCourseOfferings()

sak-10242

 

normal instructor cannot add extra rosters to course site

sak-10123

 

More than one roster cannot be added

sak-10250

 

Term field is not displayed in worksite setup list of sites for a newly created course site

sak-10146

 

Add ability to skip the Course/Section(s) Selection page when creating a course site

sak-10244

 

Allow sakai.properties setting to control which tools are allowed to have multiple placements in a site

sak-10297

 

missing information inside "enrolled in", "id", "Credits" columns within Site Info tool

sak-10298

 

the input field sizes should be adjusted according to the required fields settings for course/section creation

sak-10310

N/A

remove code related to SubjectAffiliate from Worksite Setup tool code

sak-6083

 

Cannot remove affiliates from site

sak-10401

N/A

Update French (Canadian) Translation for 2.4.x

sak-10477

 

roster.available.weeks.before.term.start isn't always functioning when setting up a course site

sak-10464

 

Term dropdown when adding roster contains all terms

sak-10515

 

problem in site notification emails

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9641

N/A

Update Spanish Translation for Sakai 2.4.x

sak-9935

N/A

Update Japanese translation for 2.4.x

sak-10702

 

Don't include Calendar Summary tool inside Home page if the tool is stealthed or hidden

sak-9123

 

Creating a site and importing from another during the creation causes a malformed site, can't acces it

sak-10899

 

MC synoptic view isn't being removed/added when the tools are removed/added

sak-10907

 

User can still see add participants and can still modify users in Site Info when they have no permission

SAK-11299

 

Site Info does not show demo provided users in 2.4.x, trunk

Syllabus

Jira test asset SAK-1021

Module Name: syllabus

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-9786

see Jira

syllabus / printing using the print icon only prints the first page
Follow the use case in the Jira to reporduce. LJW

tool

No Jira asset - no testing required.
Module Name: tool

Jira

QA Test

Description

sak-9935

N/A

Update Japanese translation for 2.4.x

user

No Jira asset - no testing required.
Module Name: user

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4

sak-8480

N/A

ResourceLoader class produces many accessess to the SAKAI_PREFERENCES Table. Locale issue - no test. LJW

sak-7280

N/A

Localization patch for user preferences

sak-9860

N/A

Excessive db queries generated from Site Info/user service Performance issue for Site Info - no test. LJW

util

No Jira asset - no testing required.
Module Name: util

Jira

QA Test

Description

sak-8480

N/A

ResourceLoader class produces many accessess to the SAKAI_PREFERENCES Table.
Performance related. No specific test. LJW

sak-7281

N/A

Localization patch for utilities

sak-6976

N/A

Jira is duplicated in Resources

usermembership

Module Name: usermembership

Jira

QA Test

Description

sak-10411

 

usermembership tool exposes eid's rather than display id

sak-10734

N/A

Bad Jira

web

No Jira asset - no testing required.
Module Name: web

Jira

QA Test

Description

sak-8977

N/A

Update (Simplified) Chinese Translation for Sakai 2.4