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.