These are the checkin logs of changes in Sakai between 1.0.b1 and the 1.0.rc2.
References to the Sedna portal and uPortal have been highlighted.
ggolden of umich 04/06/22 01:06:43
Removed: . build.xml
Log:
no longer needed build.xml
janderse of umich 04/06/22 11:53:06
Modified: covers/src/java Cover.java
Log:
Fixed bug causing non-compiling - unclosed string literal.
Bug was probably caused by a search-and-replace operation
when the license was changed.
ggolden of umich 04/06/22 16:16:54
Modified: embedded/src/java/org/sakaiproject/portal/sedna
SednaServlet.java
Log:
Fixed where it gets the gateway site id.
ggolden of umich 04/06/22 21:34:31
Modified: framework-component/src/java/org/sakaiproject/component/framework/session
BaseUsageSessionService.java
Log:
removed sensitivity (i.e. NPE!) in setBrowserId to a null agent string.
janderse of umich 04/06/23 11:32:12
Modified: util/src/java/org/sakaiproject/util FormattedText.java
Log:
allow more HTML tags in formatted text, so that formatting
options from SAM are available in Sakai.
janderse of umich 04/06/23 11:33:45
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/assignment
BaseAssignmentService.java
Log:
use XML attributes like "XXX-formatted" for storing and retrieving formatted text
janderse of umich 04/06/23 11:35:45
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/message
BaseMessageService.java
Log:
formatted text for all message-based services (chat, announcement, discussion).
Restores plaintext or formatted messages from storage, but only saves out formatted text.
janderse of umich 04/06/23 11:38:14
Modified: chef-tool/src/java/org/sakaiproject/tool/discussion
ThreadedDiscussionIIAction.java
Modified: chef-tool/src/webapp/vm/discussion
chef_threaded_discussionsII-Control.vm
Modified: chef-tool/src/webapp/vm/discussion
chef_threaded_discussionsII-DeleteTopicConfirm.vm
chef_threaded_discussionsII-List.vm
chef_threaded_discussionsII-Newtopic.vm
chef_threaded_discussionsII-topic_content.vm
chef_threaded_discussionsII-Reply_Preview.vm
chef_threaded_discussionsII-Newcategory.vm
chef_threaded_discussionsII-Control.vm
chef_threaded_discussionsII-Reply.vm
Log:
formatted text for discussion tool
janderse of umich 04/06/23 11:43:42
Modified: chef-tool/src/webapp/vm/chat chef_chat-List.vm
Modified: chef-tool/src/java/org/sakaiproject/tool/chat
ChatDelivery.java ChatAction.java
Log:
Chat does NOT yet allow user to enter formatted text; however,
since messages are stored as formatted text, the display code was modified.
janderse of umich 04/06/23 11:44:49
Modified: chef-tool/src/webapp/vm/recent chef_synoptic_message-List.vm
Log:
display formatted text messages correctly (announcement, chat, discussion recent messages). Properly truncate/limit formatted text.
zqian of umich 04/06/23 12:13:38
Modified: chef-tool/src/java/org/sakaiproject/tool/sitesetup
SiteAction.java
Log:
added a couple more affilates:
ggolden of umich 04/06/23 14:44:47
Modified: framework-component/src/webapp/WEB-INF components.xml
components_db.xml
Log:
added missing configuration for the web content tool
- broke the tool's special features.
ggolden of umich 04/06/23 16:11:45
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/preference
BasePreferencesService.java
Log:
restored full compatibility with CHEF 1.2x
- yet another place we are storing full java class paths in the data (what a BAD idea!).
ggolden of umich 04/06/23 19:49:45
Modified: sakai-component/src/webapp/WEB-INF components_db.xml
Log:
made consistent with the non-db version
ggolden of umich 04/06/23 21:12:51
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/message
BaseMessageService.java
Log:
Restored compatibility with CHEF re: formatted text.
ggolden of umich 04/06/23 21:12:51
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/assignment
BaseAssignmentService.java
Log:
Restored compatibility with CHEF re: formatted text.
Fixed encode/decode attribute name mismatch in assignment.
ggolden of umich 04/06/24 11:11:36
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/event
ClusterEventTracking.java
Log:
fixed sql statement and logic for cluster event processing
so as not to skip non-session events
- outer join added so we don't miss then in our query
suiyy of umich 04/06/24 14:40:37
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/assignment
BaseAssignmentService.java
Log:
merge() function done for Assignment
suiyy of umich 04/06/24 14:49:25
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/archive
BasicArchiveService.java
Log:
Functions added and completed-- archiveSite, archiveUsers, merge and mergeSite
janderse of umich 04/06/24 15:41:59
Modified: chef-tool/src/webapp/calendar sakai-calendar.js
Modified: chef-tool/src/webapp VM_chef_library.vm
Log:
Fixed nasty IE 6.0 Windows bug that broke tools using the popup calendar.
Also simplified the JavaScript.
janderse of umich 04/06/24 16:16:45
Modified: chef-tool/src/webapp/htmlarea sakai-htmlarea.js
Log:
Fix <br> and newline bugs
janderse of umich 04/06/24 16:18:40
Modified: util/src/java/org/sakaiproject/util FormattedText.java
Log:
Handle {{chef style annotation formatting}} better.
ggolden of umich 04/06/24 23:58:46
Added: component/src/java/org/sakaiproject/component/framework/log
Jdk14Logger.java Jdk14LoggerFormatter.java
Log:
New Jdk1.4 Logger based Logger
ggolden of umich 04/06/25 00:00:33
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Log:
When enabling the realm for a new site, give the appropriate
user the maintain role in the new site realm
- if it's a user site, it's this user who gets maintain
- otherwise it's the current user
Modified: shared/src/webapp/WEB-INF components.xml web.xml
Log:
switched to the Jdk 1.4 Logger
enabled shared's components.xml to be in /usr/local/sakai
ggolden of umich 04/06/25 00:03:00
Modified: . maven.xml
Log:
include shared in the config goals (conf_xml, conf_db)
- lets us play with logging configuration in
/usr/local/sakai/shared/components.xml
ggolden of umich 04/06/25 00:15:22
Modified: deploy/src/usr_local_sakai/db user.xml
Modified: deploy/src/sql/legacy/oracle chef_user.sql
Log:
Changed the names of the user accounts from CHEF to Sakai
- db scripts, db xml files.
ggolden of umich 04/06/25 10:46:35
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/event
ClusterEventTracking.java
Log:
added more info when an event write fails
janderse of umich 04/06/25 15:42:47
Modified: util/src/java/org/sakaiproject/util Validator.java
Log:
Cleaned up validator. Moved assignment feedback tool code to
the AssignmentAction.java action file (since it is specific to a
single tool)
janderse of umich 04/06/25 15:44:35
Modified: util/src/java/org/sakaiproject/util FormattedText.java
Log:
Moved out code specific to the assignment tool.
Fixed unclosed-tags-in-user-input bug.
janderse of umich 04/06/25 15:45:27
Modified: shared/src/webapp sakai_core.css
Log:
Fixed bug with assignment feedback text displaying with too many parenthesis (like) (this).
janderse of umich 04/06/25 16:00:52
Modified: chef-tool/src/java/org/sakaiproject/tool/assignment
AssignmentAction.java
Log:
Moved in code specific to the assignment tool, and chef style {{feedback comments}}
janderse of umich 04/06/25 16:25:04
Modified: chef-tool/src/webapp/vm/assignment
chef_assignments_student_view_submission.vm
chef_assignments_instructor_preview_grading_submission.vm
chef_assignments_instructor_grading_submission.vm
chef_assignments_student_view_grade.vm
Log:
Fixed Sakai - Chef compatibility on {{assignment feedback annotations}}
janderse of umich 04/06/25 16:46:43
Modified: chef-tool/src/webapp/vm/email chef_mailbox-view.vm
Log:
Fixed display bug related to upgrading to formatted text.
ggolden of umich 04/06/28 10:06:24
Added: annc/src/reg chef.annc.xml
Log:
registration file for the JSF (TPP) chef.annc tool.
ggolden of umich 04/06/28 10:07:36
Modified: framework-component/src/webapp/WEB-INF components_db.xml
components.xml
Log:
changed name of the gateway site from ~anon to !gateway
ggolden of umich 04/06/28 10:07:03
Modified: deploy/src/sql/legacy/oracle chef_site.sql
Log:
changed name of the gateway site from ~anon to !gateway
janderse of umich 04/06/28 11:18:25
Modified: james/src/java/org/sakaiproject/james SakaiMailet.java
Log:
Fixed email to treat incoming messages as verbatim plaintext.
Since the message service uses formatted text, the plaintext
must be converted to formatted text before handing it off to
the message service.
ggolden of umich 04/06/28 12:05:41
Modified: util/src/java/org/sakaiproject/util SessionUtil.java
Log:
removed an unneeded warning
janderse of umich 04/06/28 14:42:41
Modified: chef-tool/src/webapp/htmlarea sakai-htmlarea.js dialog.js
Log:
Enabled font color popup dialog in formatted text editor (HTMLArea).
Fixed bug in HTMLArea where popup dialogs weren't showing up in front
janderse of umich 04/06/28 14:57:31
Modified: util/src/java/org/sakaiproject/util FormattedText.java
Log:
Allow inline images in formatted text (does this really make sense??)
suiyy of umich 04/06/29 12:52:30
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/calendar
BaseCalendarService.java
Log:
Attachment url change - in order to keep the right the format of "/content/attachment/..." duraing migration.
suiyy of umich 04/06/29 12:52:31
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/message
BaseMessageService.java
Log:
Attachment url change - in order to keep the right the format of "/content/attachment/..." duraing migration.
ggolden of umich 04/06/29 14:35:54
Modified: chef-tool/src/java/org/sakaiproject/tool/prefs
MembershipAction.java
Log:
added missing skip of special sites from the join/unjoin lists.
ggolden of umich 04/06/29 14:39:08
Modified: service/src/java/org/sakaiproject/service/legacy/resource
Reference.java
Modified: service/src/java/org/sakaiproject/service/legacy/site
SiteService.java
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Modified: service/src/java/org/sakaiproject/service/legacy/site/cover
SiteService.java
Modified: deploy/src/usr_local_sakai/db realm.xml site.xml
Modified: deploy/src/sql/legacy/oracle chef_realm.sql chef_site.sql
Log:
User sites are now automatically created when asked for if needed
- the site, it's realm, and the user's realm are created.
Changes to the starter sites / realms to match.
Introduction of a user's realm for user and prefs checks (was using the user's site's realm).
janderse of umich 04/06/29 14:49:25
Modified: chef-tool/src/java/org/sakaiproject/cheftool
ToolServlet.java VelocityPortletPaneledAction.java
Log:
Better exception handling and debug output (for when a doXXX() method throws an exception)
janderse of umich 04/06/29 14:51:05
Modified: chef-tool/src/webapp/vm/web chef_iframe.vm
Log:
Fix typo
janderse of umich 04/06/29 14:52:05
Modified: chef-tool/src/java/org/sakaiproject/tool/access
AccessServlet.java
Log:
Handle formatted text messages properly
janderse of umich 04/06/29 14:53:21
Modified: chef-tool/src/java/org/sakaiproject/tool/email
MailboxAction.java
Modified: chef-tool/src/java/org/sakaiproject/tool/discussion
ThreadedDiscussionIIAction.java
Log:
Handle searching formatted text (doesn't search the formatting, only the text)
janderse of umich 04/06/29 15:04:26
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/notification
SiteEmailNotificationMail.java
SiteEmailNotificationAnnc.java
Log:
Handle formatted text properly
Email is currently plaintext, so when sending any messages via
email, convert the formatted text messages to plaintext
(stripping formatting)
ggolden of umich 04/06/29 15:07:39
Modified: deploy/src/sql/legacy/oracle chef_realm.sql
Added: deploy/src/sql/legacy/oracle dissertation.sql
Log:
removed comments that were keeping this from running
moved the dissertation stuff to a new file
janderse of umich 04/06/29 15:27:12
Modified: chef-tool/src/webapp/htmlarea sakai-htmlarea.js
Modified: util/src/java/org/sakaiproject/util FormattedText.java
Log:
formatted text - Disabled inline images, inline links, and inline horizontal rulers for now;
When they are supported in all tools and output forms we will enabled those features.
dgs of umich 04/06/29 15:58:27
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/notification
SiteEmailNotificationContent.java
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/notification
EmailNotification.java
Log:
Some formatting changes to the notification messages that get sent when a
resource is added/updated.
ggolden of umich 04/06/29 16:27:26
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Log:
if null sent to getSite, throw.
ggolden of umich 04/06/30 23:21:08
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/realm
BaseRealmService.java
Log:
updated descriptions of special realms.
ggolden of umich 04/06/30 23:23:02
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Log:
Create the missing user site only if it's the current user's site.
ggolden of umich 04/06/30 23:24:28
Modified: framework-component/src/java/org/sakaiproject/component/framework/memory
BasicMemoryService.java
Log:
Lets let the admin do reset caches, instead of letting everyone
else do it and throwing a permission exception for the admin!
ggolden of umich 04/06/30 23:25:10
Modified: chef-tool/src/reg chef.realms.xml
Log:
Register the realm functions.
ggolden of umich 04/06/30 23:28:02
Modified: deploy/src/sql/legacy/oracle chef_site.sql
Modified: deploy/src/usr_local_sakai/db site.xml
Log:
Added the Account page/tool to ~
ggolden of umich 04/06/30 23:32:14
Modified: service/src/java/org/sakaiproject/service/legacy/resource
Reference.java
Log:
Cleaned up the description proces
- removed warnings in logs
Realms for a Realm reference (not special) will now use the
realms for the resource referenced by the realm.
Adding a site's realm will no longer add the site realm template if the site's realm is missing
- it will have no user roles, anyway.
Added the "!site.helper" site helper, if defined, for any site realm access
- will extend the site's defined roles with new abilities for all sites.
Fixed the realm reference parsing so the id is a valid resource reference (if not special).
Updated to new special realm names.
ggolden of umich 04/06/30 23:34:06
Modified: deploy/src/usr_local_sakai/db realm.xml
Log:
Added !site.helper realm.
Changes the special realm names.
Added abilities needed for new realm security.
ggolden of umich 04/06/30 23:34:06
Modified: deploy/src/sql/legacy/oracle chef_realm.sql
Log:
Added !site.helper realm.
Changes the special realm names.
Added abilities needed for new realm security.
zqian of umich 04/07/01 11:15:55
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/assignment
BaseAssignmentService.java
Log:
Added new event string for event tracking;
Separated the actions of saving an Assignment submission from submitting it in
the log.
zqian of umich 04/07/01 11:27:31
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Log:
in allowAddSite(String id), if the site id is null, go directly to the security checking.
janderse of umich 04/07/01 11:33:07
Modified: util/src/java/org/sakaiproject/util Validator.java
FormattedText.java
Modified: chef-tool/src/webapp/vm/recent chef_synoptic_message-List.vm
Log:
Synoptic tool bug fix - display synopsis on single line, even
if the message is multiline (for example, a multiline announcement
message)
ggolden of umich 04/07/01 11:55:06
Modified: service/src/java/org/sakaiproject/service/legacy/resource
Reference.java
Log:
fixed some problems with the new realm security model.
ggolden of umich 04/07/01 11:56:43
Modified: chef-tool/src/java/org/sakaiproject/tool/announcement
AnnouncementAction.java
Log:
added logging code to try to catch an NPE we are sometimes getting.
rwellis of umich 04/07/01 16:51:25
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/dissertation
BaseDissertationService.java
Modified: chef-tool/src/java/org/sakaiproject/tool/dissertation
DissertationAction.java
Log:
fixes for Music Performance step type
rwellis of umich 04/07/01 18:24:47
Modified: chef-tool/src/java/org/sakaiproject/tool/sitesetup
SiteAction.java
Modified: chef-tool/src/webapp/vm/sitesetup
chef_site-gradtoolsConfirm.vm
Log:
chef_site-gradToolsConfirm.vm template index fixed
ggolden of umich 04/07/01 21:26:58
Modified: chef-tool/src/reg chef.realms.xml
Log:
regsiter the new realm permission
ggolden of umich 04/07/01 21:27:47
Modified: chef-tool/src/java/org/sakaiproject/tool/prefs
MembershipAction.java
Log:
refactored the join/unjoin code into the site service
ggolden of umich 04/07/01 21:29:48
Modified: service/src/java/org/sakaiproject/service/legacy/realm/cover
RealmService.java
Modified: service/src/java/org/sakaiproject/service/legacy/site/cover
SiteService.java
Modified: service/src/java/org/sakaiproject/service/legacy/realm
RealmService.java
Modified: service/src/java/org/sakaiproject/service/legacy/site
SiteService.java
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/realm
BaseRealmService.java
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Log:
Added new site and realm apis: join/unjoin, joinSite, unjoinSite.
ggolden of umich 04/07/01 21:35:24
Modified: deploy/src/usr_local_sakai/db realm.xml
Modified: deploy/src/sql/legacy/oracle chef_realm.sql
Log:
For the new realm security - give all auth users via the !user realm upd.own permission.
ggolden of umich 04/07/01 23:09:40
Modified: deploy/src/sql/legacy/oracle chef_site.sql chef_realm.sql
Modified: deploy/src/usr_local_sakai/db realm.xml site.xml user.xml
Log:
removed the user1, user2 and sakai sites from the distribution
ggolden of umich 04/07/01 23:17:39
Modified: chef-tool/src/java/org/sakaiproject/tool/admin
ArchiveAction.java PresenceToolAction.java
Log:
added some admin-only guards
zqian of umich 04/07/02 10:31:34
Modified: chef-tool/src/webapp/vm/chat chef_chat-Layout.vm
Log:
remove the commented line.
zqian of umich 04/07/02 10:35:05
Modified: chef-tool/src/webapp/vm/assignment
chef_assignments_instructor_list_assignments.vm
Modified: chef-tool/src/webapp/vm/news chef_news-Layout.vm
Log:
rewrite the search action link without using $myPortal
rwellis of umich 04/07/02 11:51:14
Modified: deploy/src/usr_local_sakai/db realm.xml
Log:
added dis.path.del to /dissertation/p/rackham for student to remove upload path
suiyy of umich 04/07/02 11:56:12
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/archive
BasicArchiveService.java
Log:
The function of mergeUsers() is added. Coding about transferring WT id to Ctools id is partly done.
rwellis of umich 04/07/02 12:06:16
Modified: chef-tool/src/java/org/sakaiproject/tool/dissertation
DissertationUploadAction.java
Log:
added return to Upload mode to Edit Codes
zqian of umich 04/07/02 12:34:06
Modified: chef-tool/src/java/org/sakaiproject/tool/content
ResourcesAction.java
Log:
put site title into context in the resource list view;
avoid showing multiple same alerts when a user's tring to cut/copy/paste more than one resource collections.
zqian of umich 04/07/02 12:36:31
Modified: chef-tool/src/webapp/vm/content chef_resources_show.vm
Log:
removed usage of $myPortal
suiyy of umich 04/07/02 14:40:37
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/archive
BasicArchiveService.java
Log:
Updates include:
MergeUsers() updated. - Only the non-existing users will be added into system.
MergeSiteRoles() added. - The user with certain role will be added into the certain realm.
MergeSite() updated - some detailed change like exceptions, edit object commit, and etc.
ggolden of umich 04/07/02 17:03:19
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/presence
BasePresenceService.java
Modified: deploy/src/usr_local_sakai/db alias.xml announcements.xml
calendar.xml chat.xml content_c.xml discussion.xml
mailarchive.xml realm.xml site.xml
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/site
BaseSiteService.java
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/security
ChefSecurity.java
Modified: chef-tool/src/java/org/sakaiproject/tool/sitesetup
SiteAction.java
Modified: service/src/java/org/sakaiproject/service/legacy/site
SiteService.java
Modified: embedded/src/java/org/sakaiproject/portal/sedna
SednaServlet.java
Modified: chef-tool/src/java/org/sakaiproject/tool/courier
Courier.java
Modified: service/src/java/org/sakaiproject/service/legacy/site/cover
SiteService.java
Modified: deploy/src/sql/legacy/oracle chef_realm.sql chef_site.sql
Log:
Changed the name of the user site template from "~" to "!user". Removed or updated all use of this site from the code.
Added the "!error" site, and it's use in sedna.
Tuned up the default xml db and sql scripts.
rwellis of umich 04/07/02 17:18:25
Modified: legacy-component/src/java/org/sakaiproject/component/legacy/dissertation
BaseDissertationService.java
Log:
revised the initialization of dissertation_group table
ggolden of umich 04/07/06 01:09:11
Modified: chef-tool/src/java/org/sakaiproject/cheftool
ParameterParser.java
Log:
Installed proper UTF-8 decoding of URL or form or multipart form parameters.
ggolden of umich 04/07/06 01:09:51
Modified: chef-tool/src/webapp index.html
Modified: chef-tool/src/webapp/WEB-INF web.xml
Added: chef-tool/src/java/org/sakaiproject/cheftool
SnoopServlet.java
Log:
Added a Snoop here that also look through the ParameterParser for testing UTF-8 support.