ticket,summary,component,version,milestone,type,owner,status,created,_changetime,_description,_reporter
468,ContentLicensing unicode error,ContentLicensing,Content Licensing 1.0.4-final,3.2.0-eng,defect,brent,closed,2007-10-13T03:29:56-06:00,2008-07-25T11:10:21-06:00,2 unicode errors in getCitationInfo,dray
519,The name field on the Feedback form doesn't get sent,General,eduCommons,3.2.0-eng,defect,brent,closed,2008-04-02T03:31:37-06:00,2008-04-02T13:48:29-06:00,"The name field on the Feedback form doesn't get sent. Default Plone doesn't have this field, so we should either figure out a way to include it in the email or just remove that field. If people want to identify themselves in the body of their feedback they still can.",tom
526,Fix Unicode Error in RDF view,General,eduCommons,3.2.0-eng,defect,brent,closed,2008-04-16T11:30:03-06:00,2008-07-23T17:48:23-06:00,Fix Unicode Error in RDF view. This is related to this: [4186],tom
528,"""Get Email List"" only generates one name",General,eduCommons,3.2.0-eng,defect,brent,closed,2008-05-14T16:02:30-06:00,2008-05-15T00:29:29-06:00,"Clicking ""Get Email List"" (from Site Setup --> Users and Groups) generates a file with only one user, no matter how many users there are in the system. ",tom
532,Changing state from Course Summary/ state view causes traversal error,General,eduCommons,3.2.0-eng,defect,brent,closed,2008-06-12T12:36:53-06:00,2008-07-22T14:31:56-06:00,"Clicking on a state label in the Course Summary portlet displays a list of course objects currently in that state. But changing state from this view generates a traversal site error. This view is very useful so eliminating it is not a good option. Also, for some reason there is no ""select all"" option in this view. 

Here is the traversal error:

Exception traceback

Time 	2008/06/12 11:39:32.570 GMT-6
User Name (User Id) 	factadmin (factadmin)
Request URL 	http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents
Exception Type 	TraversalError
Exception Value 	(<HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>, 'state')

Traceback (innermost last):

    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Products.Five.browser.metaconfigure, line 417, in __call__
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 891, in do_useMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 957, in do_defineSlot
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 861, in do_defineMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 957, in do_defineSlot
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 949, in do_defineSlot
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
    * Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
    * Module zope.tales.tales, line 696, in evaluate
      URL: index
      Line 40, Column 8
      Expression: <PathExpr standard:'view/contents_table'>
      Names:

      {'container': <Course at /eduCommons/Instructional_Technology/flash>,
       'context': <Course at /eduCommons/Instructional_Technology/flash>,
       'default': <object object at 0xb7f5e528>,

       'here': <Course at /eduCommons/Instructional_Technology/flash>,
       'loop': {},
       'nothing': None,
       'options': {'args': (<Products.Five.metaclass.SimpleViewClass from /opt/Zope-2.10.5/prod/usuocw1/client1/lib/python/plone/app/content/browser/foldercontents.pt object at 0x114b4c4c>,)},

       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x114b4fec>,
       'request': <HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>,

       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0x114b432c>,
       'traverse_subpath': [],
       'user': <PloneUser 'factadmin'>,
       'view': <Products.Five.metaclass.SimpleViewClass from /opt/Zope-2.10.5/prod/usuocw1/client1/lib/python/plone/app/content/browser/foldercontents.pt object at 0x114b4c4c>,

       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x114b452c>}

    * Module zope.tales.expressions, line 217, in __call__
    * Module Products.PageTemplates.Expressions, line 161, in _eval
    * Module Products.PageTemplates.Expressions, line 123, in render
    * Module Products.eduCommons.browser.summarycontents, line 30, in contents_table
    * Module plone.app.content.browser.foldercontents, line 109, in render
    * Module zope.app.pagetemplate.viewpagetemplatefile, line 83, in __call__
    * Module zope.app.pagetemplate.viewpagetemplatefile, line 51, in __call__
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 861, in do_defineMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
    * Module zope.tales.tales, line 696, in evaluate
      URL: /opt/Zope-2.10.5/prod/usuocw1/client1/Products/eduCommons/browser/summary_table.pt
      Line 32, Column 4
      Expression: <PathExpr standard:u'view/batching'>
      Names:

      {'args': (),
       'context': None,
       'default': <object object at 0xb7f5e528>,
       'loop': {},
       'nothing': None,
       'options': {},
       'repeat': {},

       'request': <HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>,
       'template': <zope.app.pagetemplate.viewpagetemplatefile.ViewPageTemplateFile object at 0xb46d656c>,

       'usage': <zope.pagetemplate.pagetemplate.TemplateUsage object at 0xaae8472c>,
       'view': <Products.eduCommons.browser.summarycontents.SummaryTable object at 0xaf617f0c>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0xacc782cc>}

    * Module zope.tales.expressions, line 217, in __call__
    * Module zope.tales.expressions, line 211, in _eval
    * Module zope.app.pagetemplate.viewpagetemplatefile, line 83, in __call__
    * Module zope.app.pagetemplate.viewpagetemplatefile, line 51, in __call__
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 861, in do_defineMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 855, in do_condition
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 855, in do_condition
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 408, in do_startTag
    * Module zope.tal.talinterpreter, line 485, in attrAction_tal
    * Module zope.tales.tales, line 704, in evaluateText
    * Module zope.tales.tales, line 696, in evaluate
      URL: /opt/Zope-2.10.5/prod/usuocw1/client1/Products/eduCommons/browser/summary_batching.pt
      Line 21, Column 8
      Expression: <StringExpr u'${view/url}?pagenumber=${batch/nextpage}&state=${request/state}&sort_on=${request/sort_on|string:getObjPositionInCourse}'>
      Names:

      {'args': (),
       'context': None,
       'default': <object object at 0xb7f5e528>,
       'loop': {},
       'nothing': None,
       'options': {},
       'repeat': {},

       'request': <HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>,
       'template': <zope.app.pagetemplate.viewpagetemplatefile.ViewPageTemplateFile object at 0xb46d652c>,

       'usage': <zope.pagetemplate.pagetemplate.TemplateUsage object at 0xabed812c>,
       'view': <Products.eduCommons.browser.summarycontents.SummaryTable object at 0xaf617f0c>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0xabed8bcc>}

    * Module Products.CMFPlone.patches.unicodehacks, line 36, in new__call__
    * Module zope.tales.expressions, line 217, in __call__
    * Module zope.tales.expressions, line 194, in _eval
    * Module zope.tales.expressions, line 124, in _eval
    * Module zope.app.pagetemplate.engine, line 68, in __call__
    * Module zope.traversing.adapters, line 164, in traversePathElement
      __traceback_info__: (<HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>, 'state')
    * Module zope.traversing.adapters, line 52, in traverse
      __traceback_info__: (<HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>, 'state', [])

TraversalError: (<HTTPRequest, URL=http://ocw.usu.edu/eduCommons/Instructional_Technology/flash/summary_contents>, 'state')

",tom
535,Making any changes in the left nav order of course objects takes a very long time (and sometimes times out completely),General,eduCommons,3.2.0-eng,defect,brent,closed,2008-07-11T16:39:02-06:00,2008-07-16T13:51:35-06:00,"Making any changes in the left nav order of course objects takes a very long time (and sometimes times out). This problem was discovered on USU OCW, but even reordering a default eduCommons site with 3 default course objects (the ones created using the course builder) is quite slow. Moving the About Professor page up twice so it's at the top takes about 5 minutes. This issue seems to be exaggerated on larger courses, such as courses on USU OCW, where reordering 5 or 6 objects has literally taken several hours.",tom
554,Package Course button does not appear for administrator role,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,brent,closed,2009-02-26T15:17:25-07:00,2009-07-28T12:37:39-06:00,Package Course button does not appear for administrator role on folder contents listing for a course.,Kathleen Ludewig
556,Change state from course info portlet,General,eduCommons-3.2.0-eng,3.2.0-eng,defect,brent,closed,2009-03-06T14:06:56-07:00,2009-08-06T13:09:07-06:00,"You can change state on content in a course by clicking on the course info portlet and following the normal process. While it does successfully change state, it then throws an error. See Cathy's descriptions below for more details.

From Cathy Schulz at Notre Dame:

I came across a bug just a few minutes ago. (Actually, I’ve seen it before but just haven’t gotten around to reporting it, and my guess is that it’s an easy fix) It occurs when I want to change the state of some files. For example, if I click the link to the number of files in QA to get the complete list, then change the state of some files, I get an error (“The website cannot display the page…” ).

The page it’s trying to display is http://nddev.educommons.net/dept-name/course-name/content_status_history

It does correctly change the status of the files, however. 

From a later email: I just received another error doing a change of state from the link to the number of files, but this time the message was different:

""We're sorry, but there seems to be an error…

Since you are a site administrator, you can see the full error message""

Also, the first time was change from QA to Rework, the 2nd time  was change from Released to Rework. I’ve always had the files’ states changed as requested, so I’ve largely ignored the error messages.

",tom
557,adding/managing user forms need to be updated,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,dray,closed,2009-03-19T09:56:47-06:00,2009-03-20T11:07:43-06:00,"A form authenticator was added to the join/manage forms:

http://dev.plone.org/plone/ticket/8024

A list of diffs from Syd on the educommons_dev mailing list solves the issue:

Index: enpraxis/educommons/skins/eduCommons/join_form.cpt
===================================================================
--- enpraxis/educommons/skins/eduCommons/join_form.cpt (revision 4480)
+++ enpraxis/educommons/skins/eduCommons/join_form.cpt (working copy)
@@ -284,7 +284,7 @@
</fieldset>

<input type=""hidden"" name=""form.submitted"" value=""1"" />
-
+ <input tal:replace=""structure context/@@authenticator/authenticator"" />
</form>
</div>

Index: enpraxis/educommons/skins/eduCommons/prefs_users_overview.cpt
===================================================================
--- enpraxis/educommons/skins/eduCommons/prefs_users_overview.cpt (revision
4480)
+++ enpraxis/educommons/skins/eduCommons/prefs_users_overview.cpt (working copy)
@@ -105,6 +105,7 @@


<input type=""hidden"" name=""form.submitted"" value=""1"" />
+ <input tal:replace=""structure context/@@authenticator/authenticator"" />
</form>

<form action=""""
@@ -261,7 +262,7 @@
tal:condition=""batch""
/>

-
+ <input tal:replace=""structure context/@@authenticator/authenticator"" />
</form>

</div>
Index: enpraxis/educommons/skins/openocw/prefs_users_overview.cpt
===================================================================
--- enpraxis/educommons/skins/openocw/prefs_users_overview.cpt (revision 4480)
+++ enpraxis/educommons/skins/openocw/prefs_users_overview.cpt (working copy)
@@ -261,7 +261,7 @@
tal:condition=""batch""
/>

-
+ <input tal:replace=""structure context/@@authenticator/authenticator"" />
</form>

</div>
",dray
558,ZipFile export does not work for users with authorized roles.,ZipTransportTool,eduCommons-3.2.1-alpha,3.2.0-eng,defect,dray,closed,2009-03-19T11:19:56-06:00,2009-03-20T11:07:24-06:00,"ZipFile export should be usable by Members with the appropriate other Roles (Admin/Prod/QA/Pub for eduCommons, Editor/Contributor/etc for Plone).

Since the general practice is for roles to be additive (A Member becomes a Member + Administator), the current logic fails us.

The permissions check should only be against Anonymous viewers.",dray
559,LeftSkin Content Color field errors out on save,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,dray,closed,2009-03-23T10:14:50-06:00,2009-03-23T12:26:50-06:00,"This field cannot currently be updated:

TypeError: set_content_font_color() takes exactly 1 argument (2 given) ",dray
561,PloneBookmarklets jquery toggle hiding under certain pages,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,brent,closed,2009-04-20T09:28:26-06:00,2009-04-20T09:30:17-06:00,"course home page; department home page toggle hiding under table layout.

Need to add z-index to the toggledBookmarklets id.",dray
563,eduCommons Course Builder Portlet Dept Field,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,brent,closed,2009-04-20T09:54:35-06:00,2009-04-20T10:23:44-06:00,"Field is dynamically validating before pressing Save, and giving 'Invalid Value'.

Brent noted this happens with no divisions.  I have tested and it happens regardless of the amount of existent divisions.",dray
565,LiveSearch Results not readable,LeftSkin,eduCommons-3.2.1-alpha,3.2.0-eng,defect,dray,closed,2009-04-20T10:49:23-06:00,2009-04-20T10:52:13-06:00,"Links are rendering in light grey, unreadable.

Change to:

 /* Live Search */
.LSRow a:link, .LSRow a:visited, .LSRow a:hover, .LSRow a:active {
    color: &dtml-portalHeaderBackgroundColor; !important;
}

.LSHighlight a:link, .LSHighlight a:visited, .LSHighlight a:hover, .LSHighlight a:active {
    color: &dtml-portalHeaderBackgroundColor; !important;
}",dray
566,eduCommons Overrides not being recognized,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,brent,closed,2009-04-20T14:17:33-06:00,2009-04-20T14:17:54-06:00,"There are multiple behaviours that are occuring, including:


  * Zip Import - import button missing in contents view when there is no content.
  * IMS MIT import broken - list index out of range exception when uploading Science of Sound under MIT course.
      ** Science of Sound is a USU OCW course, not an MIT package, so I am not surprises you received an error.  
         If we need better error handling, at this point, it's an enhancement. Too many other fish to fry.
      ** uploading an MIT package worked for me
  * Folder contents view shows order arrows instead of copyright cleared/accessibility flags.",q
567,The display view drop down does not display under the administrator role.,General,eduCommons-3.2.1-alpha,3.2.0-eng,defect,brent,closed,2009-04-28T02:10:34-06:00,2009-07-29T11:41:28-06:00,"Thanks for your assistance in updating this course so far.  Kate and I have each followed the instructions in your email below, but we're running into a snag. We don't seem to have a ""Display"" drop-down or any other method for changing our new content item to be the default. I've checked other pages and options at each different publication status, but still can't find this feature.

","Kate James, Kevin Canavan"
