[Using Sakai] Can't add Portfolio site

Steve Swinsburg steve.swinsburg at gmail.com
Mon Dec 16 15:44:38 PST 2013


I thought I submitted a patch that simplified that logic, but it appears to
be overwritten. That logic block is confusing and needs to be examined IMO.

cheers,
Steve


On Tue, Dec 17, 2013 at 3:32 AM, Matthew Jones <matthew at longsight.com>wrote:

> Looks like this change is breaking it on trunk related to KNL-1016 and
> SAK-23560. The logic changed to
> #if ((!$courseSiteTypeStrings.contains($type) && $type !=
> $portfolioSiteType) || ($courseSiteTypeStrings.contains($type) &&
> $canAddPortfolio))
>
> but when the type is portfolio this check doesn't pass any longer and
> there isn't another case to handle it.
>
> I'm not 100% sure the proper fix for this. Maybe a missing check for
> ($portfolioSiteTypeStrings.contains($type) && $canAddPortfolio) maybe?
>
> Was this block supposed to handle anything that *wasn't* a course site or
> where there supposed to be different blocks for portfolio/project and
> course types?
>
>
> On Mon, Dec 16, 2013 at 7:02 AM, Steve Swinsburg <
> steve.swinsburg at gmail.com> wrote:
>
>> This appears to be broken in trunk proper, not just for Igor. Nightly
>> trunk has this issue. http://nightly2.sakaiproject.org:8082/portal
>>
>>
>>
>> On Tue, Dec 10, 2013 at 11:02 AM, Jim Mezzanotte <
>> jmezzanotte at anisakai.com> wrote:
>>
>>> Hi Igor,
>>>
>>> Just to confirm--have you tried adding a portfolio site via "Worksite
>>> Setup" in the Admin Workspace? You should be able to add a portfolio
>>> site that way, regardless of other permissions.
>>>
>>> In this case, I don't think the "!user.template" realm applies.
>>> Instead, you would want to edit template realms for specific user
>>> account types, such as "!user.template.maintain" for the "maintain"
>>> account type.
>>>
>>> I'm not sure what version of Sakai you're using, but there is a bug in
>>> 2.9.0 (https://jira.sakaiproject.org/browse/SAK-22994) that is fixed
>>> for 2.9.1 (not sure if it applies to your situation).
>>>
>>> Best,
>>> Jim Mezzanotte
>>> Asahi Net International
>>>
>>> On Thu, Nov 28, 2013 at 5:26 AM, Igor Novopashenny
>>> <igor at escience.uni-bremen.de> wrote:
>>> > Hi,
>>> > I tried to check these permissions in
>>> > !site.template
>>> > !site.user
>>> > !user.template
>>> > But nothing happens.
>>> > I still have no opportunity to add a portfolio site-
>>> > I've tried as Administrator, user, registered user.
>>> >
>>> > Regards Igor
>>> >
>>> > -----Ursprüngliche Nachricht-----
>>> > Von: sakai-user-bounces at collab.sakaiproject.org
>>> > [mailto:sakai-user-bounces at collab.sakaiproject.org] Im Auftrag von Jim
>>> > Mezzanotte
>>> > Gesendet: Mittwoch, 27. November 2013 20:41
>>> > An: sakai-user at collab.sakaiproject.org
>>> > Betreff: Re: [Using Sakai] Can't add Portfolio site
>>> >
>>> > Hi Igor,
>>> >
>>> > In Sakai 2.9, new permissions were added to control whether a user can
>>> add
>>> > project or portfolio sites:
>>> >
>>> > site.add.project
>>> > site.add.portfolio
>>> >
>>> > With these new permissions, there are now four permissions that
>>> control site
>>> > creation in My Workspace:
>>> >
>>> > site.add
>>> > site.add.course
>>> > site.add.project
>>> > site.add.portfolio
>>> >
>>> > So it looks like you haven't been granted the "site.add.portfolio"
>>> > permission.
>>> >
>>> > Best,
>>> > Jim Mezzanotte
>>> > Asahi Net International
>>> >
>>> > On Wed, Nov 27, 2013 at 2:08 PM,
>>> > <sakai-user-request at collab.sakaiproject.org> wrote:
>>> >>
>>> >> Send sakai-user mailing list submissions to
>>> >>         sakai-user at collab.sakaiproject.org
>>> >>
>>> >> To subscribe or unsubscribe via the World Wide Web, visit
>>> >>         http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>> >> or, via email, send a message with subject or body 'help' to
>>> >>         sakai-user-request at collab.sakaiproject.org
>>> >>
>>> >> You can reach the person managing the list at
>>> >>         sakai-user-owner at collab.sakaiproject.org
>>> >>
>>> >> When replying, please edit your Subject line so it is more specific
>>> >> than "Re: Contents of sakai-user digest..."
>>> >>
>>> >>
>>> >> Today's Topics:
>>> >>
>>> >>    1. Re: [Building Sakai] Sakai Trunk - Bug in Draft
>>> >>       Announcements? (Neal Caidin)
>>> >>    2. Can't add Portfolio site (Igor Novopashenny)
>>> >>    3. Re: Can't add Portfolio site (Ward, Lynn E.)
>>> >>    4. Re: Problem/Fixes to Lessons (Charles Hedrick)
>>> >>
>>> >>
>>> >> ----------------------------------------------------------------------
>>> >>
>>> >> Message: 1
>>> >> Date: Wed, 27 Nov 2013 09:30:27 -0500
>>> >> From: Neal Caidin <neal.caidin at apereo.org>
>>> >> Subject: Re: [Using Sakai] [Building Sakai] Sakai Trunk - Bug in Draft
>>> >>         Announcements?
>>> >> To: Zhen Qian <zqian at umich.edu>
>>> >> Cc: "sakai-user at collab.sakaiproject.org Server"
>>> >>         <sakai-user at collab.sakaiproject.org>,   Sakai QA
>>> >>         <sakai-qa at collab.sakaiproject.org>,     Developers Sakai-Dev
>>> >>         <sakai-dev at collab.sakaiproject.org>
>>> >> Message-ID: <291CF08C-8B46-4C5C-AC9F-57C906230764 at apereo.org>
>>> >> Content-Type: text/plain; charset="windows-1252"
>>> >>
>>> >> Thanks.
>>> >>
>>> >> Here is the Jira - https://jira.sakaiproject.org/browse/SAK-25413
>>> >>
>>> >> ? Neal
>>> >>
>>> >>
>>> >> Neal Caidin
>>> >> Sakai Community Coordinator
>>> >> neal.caidin at apereo.org
>>> >> Skype: nealkdin
>>> >> Twitter: ncaidin
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On Nov 27, 2013, at 9:28 AM, Zhen Qian <zqian at umich.edu> wrote:
>>> >>
>>> >> > Hi, Neal:
>>> >> >
>>> >> > I will definitely consider this as a bug. Please go ahead and file a
>>> > JIRA.
>>> >> >
>>> >> > Thanks,
>>> >> >
>>> >> > - Zhen
>>> >> >
>>> >> >
>>> >> > On Tue, Nov 26, 2013 at 6:00 PM, Neal Caidin <
>>> neal.caidin at apereo.org>
>>> > wrote:
>>> >> > Just double checking on this. If I don't hear anything back, I'll
>>> open a
>>> > Jira.
>>> >> >
>>> >> > Cheers,
>>> >> > Neal
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Mon, Nov 18, 2013 at 12:07 PM, Neal Caidin <
>>> neal.caidin at apereo.org>
>>> > wrote:
>>> >> > Hi All,
>>> >> >
>>> >> > I made a short, about a minute, video to show what I think might be
>>> a
>>> > bug in trunk when using Draft Announcements. I do not see an existing
>>> Jira
>>> > showing this problem.
>>> >> >
>>> >> > Summary:  If you create an Announcement as draft (aka hide
>>> > announcement), a default start date is automatically assigned, though
>>> the
>>> > draft announcement behaves as expected in that it has the word Draft in
>>> > front and is dimmed out (for instructor). If you edit the
>>> announcement, it
>>> > shows a default of ?Specify Dates? instead of ?Hide (draft mode?)?. If
>>> you
>>> > click the Cancel button, all is well. But if you click on the Save
>>> button,
>>> > without having made any changes, the announcement switches to Specify
>>> Dates
>>> > and is available.
>>> >> >
>>> >> > Is this expected behavior? Or should I open a Jira?
>>> >> >
>>> >> > http://www.screencast.com/t/tMV7ORjvpHsv
>>> >> >
>>> >> >
>>> >> > Thanks,
>>> >> > Neal
>>> >> >
>>> >> >
>>> >> >
>>> >> > Neal Caidin
>>> >> > Sakai Community Coordinator
>>> >> > neal.caidin at apereo.org
>>> >> > Skype: nealkdin
>>> >> > Twitter: ncaidin
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > _______________________________________________
>>> >> > sakai-dev mailing list
>>> >> > sakai-dev at collab.sakaiproject.org
>>> >> > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> >> >
>>> >> > TO UNSUBSCRIBE: send email to
>>> > sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>> > "unsubscribe"
>>> >> >
>>> >>
>>> >> -------------- next part -------------- An HTML attachment was
>>> >> scrubbed...
>>> >> URL:
>>> >>
>>> http://collab.sakaiproject.org/pipermail/sakai-user/attachments/201311
>>> >> 27/5874b5e6/attachment-0001.html
>>> >>
>>> >> ------------------------------
>>> >>
>>> >> Message: 2
>>> >> Date: Wed, 27 Nov 2013 17:56:04 +0100
>>> >> From: "Igor Novopashenny" <igor at escience.uni-bremen.de>
>>> >> Subject: [Using Sakai] Can't add Portfolio site
>>> >> To: <sakai-user at collab.sakaiproject.org>
>>> >> Message-ID: <007e01ceeb91$8fb48200$af1d8600$@escience.uni-bremen.de>
>>> >> Content-Type: text/plain; charset="us-ascii"
>>> >>
>>> >> Hi!
>>> >>
>>> >> I have jsut installed the new version of Sakai from trunk.
>>> >>
>>> >> I use it to test my Russian translations.
>>> >>
>>> >> If go  to worksitesetup and want to define new site I get only 2
>>> >> possibilities - to create a project or a course site-
>>> >>
>>> >> But there is no item Portfolio site.
>>> >>
>>> >> Where (how) I can change it?
>>> >>
>>> >> Regards Igor
>>> >>
>>> >> -------------- next part -------------- An HTML attachment was
>>> >> scrubbed...
>>> >> URL:
>>> >>
>>> http://collab.sakaiproject.org/pipermail/sakai-user/attachments/201311
>>> >> 27/9976b76c/attachment-0001.html
>>> >>
>>> >> ------------------------------
>>> >>
>>> >> Message: 3
>>> >> Date: Wed, 27 Nov 2013 17:19:26 +0000
>>> >> From: "Ward, Lynn E." <leward at iu.edu>
>>> >> Subject: Re: [Using Sakai] Can't add Portfolio site
>>> >> To: "'Igor Novopashenny'" <igor at escience.uni-bremen.de>,
>>> >>         "sakai-user at collab.sakaiproject.org"
>>> >>         <sakai-user at collab.sakaiproject.org>
>>> >> Message-ID:
>>> >>
>>> >> <0F0FED349579D645A8863B7821C30AED341B7F74 at IU-MSSG-MBX107.ads.iu.edu>
>>> >> Content-Type: text/plain; charset="us-ascii"
>>> >>
>>> >> Are you logged in as an admin?  I believe that creating portfolio
>>> sites
>>> > was restricted to admins as of 2.9.
>>> >>
>>> >> Lynn
>>> >>
>>> >> From: sakai-user-bounces at collab.sakaiproject.org
>>> >> [mailto:sakai-user-bounces at collab.sakaiproject.org] On Behalf Of Igor
>>> >> Novopashenny
>>> >> Sent: Wednesday, November 27, 2013 11:56 AM
>>> >> To: sakai-user at collab.sakaiproject.org
>>> >> Subject: [Using Sakai] Can't add Portfolio site
>>> >>
>>> >> Hi!
>>> >> I have jsut installed the new version of Sakai from trunk.
>>> >> I use it to test my Russian translations.
>>> >> If go  to worksitesetup and want to define new site I get only 2
>>> >> possibilities - to create a project or a course site- But there is no
>>> item
>>> > Portfolio site.
>>> >> Where (how) I can change it?
>>> >> Regards Igor
>>> >> -------------- next part -------------- An HTML attachment was
>>> >> scrubbed...
>>> >> URL:
>>> >>
>>> http://collab.sakaiproject.org/pipermail/sakai-user/attachments/201311
>>> >> 27/ccb90e41/attachment-0001.html
>>> >>
>>> >> ------------------------------
>>> >>
>>> >> Message: 4
>>> >> Date: Wed, 27 Nov 2013 14:08:55 -0500
>>> >> From: Charles Hedrick <hedrick at rutgers.edu>
>>> >> Subject: Re: [Using Sakai] Problem/Fixes to Lessons
>>> >> To: Marshall Feldman <marsh at uri.edu>
>>> >> Cc: "sakai-user at collab.sakaiproject.org"
>>> >>         <sakai-user at collab.sakaiproject.org>
>>> >> Message-ID: <8B149854-F59F-4AF4-9212-78E1484C194A at rutgers.edu>
>>> >> Content-Type: text/plain; charset="windows-1252"
>>> >>
>>> >> I talked with Marshall offline. Apparently what he was interested in
>>> doing
>>> > was annotating the student comments. He?s concerned that they may say
>>> things
>>> > that are wrong, and other students may not realize it. He may be able
>>> to
>>> > accomplish some of his needs by editing the student comments and
>>> adding his
>>> > own annotations in a different color. The instructor can edit or
>>> delete any
>>> > student comment.
>>> >>
>>> >> On Nov 25, 2013, at 7:41 PM, Marshall Feldman <marsh at uri.edu> wrote:
>>> >>
>>> >> > Earlier today Josh Baron posted that the T&L is looking for
>>> feedback on
>>> > enhancements to the Lessons tool. While not exactly enhancements
>>> (they're
>>> > more like bug fixes and fixes to serious design flaws), the note below
>>> > describes three serious problems I recently ran into with the Lessons
>>> tool.
>>> > Since our support staff here has been preoccupied with trying to
>>> retrieve
>>> > the lost data, I am posting a slightly edited transcript of my initial
>>> > problem report.
>>> >> >
>>> >> > ---- Transcript begins here -----
>>> >> >
>>> >> > I've added a Lessons page to my course site and authorized it to
>>> allow
>>> > addition of student content to be used as an electronic portfolio of
>>> student
>>> > work. The students must add a page for each week's material, and they
>>> must
>>> > view the other students' portfolios and make comments. For ease of
>>> > description call the first-level page I created "the root page," each
>>> > student's first-level page, "first-level" (on these pages they create
>>> links
>>> > to their weekly entries, so the first-level page acts as the student's
>>> table
>>> > of contents), and each weekly entry (student's second-level pages),
>>> "weekly
>>> > entry."
>>> >> >
>>> >> > Here are the problems I'm having:
>>> >> > I want to be able to grade weekly entries (both content and
>>> comments)
>>> > separately. But Sakai seems to be only allowing grading of each
>>> student's
>>> > comments in its entirety. In other words, on the root page where I've
>>> > authorized addition of student content, clicking "Edit" opens a window
>>> where
>>> > I can create Gradebook entries for both student content and comments.
>>> This
>>> > creates a button to "Show a grading pane" on the root page where
>>> students
>>> > content was authorized. But if I click through to the first-level and
>>> weekly
>>> > entry pages, the grading button is no longer present; there is no way
>>> to
>>> > grade each student's individual comments individually. How can one
>>> grade
>>> > each comment individually?
>>> >> > The above description applies only to comments students make about
>>> >> > other students' pages: by authorizing students to post comments,
>>> >> > comments on all levels of the hierarchy are enabled: root page,
>>> >> > first-levels, and weekly entries, although grading is only enabled
>>> >> > on the root page . But this is still better than what happens for
>>> >> > the pages students actually create and submit for grading. Here,
>>> >> > when on the root page I select the Edit button for the block of
>>> >> > student contributions, a window opens up with a checkbox next to
>>> >> > "Create gradebook entries for these items" and a text box next to
>>> >> > "Maximum points." But when I check the box and enter maximum points,
>>> >> > Sakai returns an error message. Unfortunately I can't report it here
>>> >> > because of problem #3. But the gist of the message was that I was
>>> >> > not allowed to add grading to student content, "most likely because
>>> >> > a gradebook had not yet been added to the site" (which was untrue).
>>> >> > Further accidental investigation (#3 below) suggests that
>>> >   t
>>> >>  his was due to the fact that students had already created several
>>> pages.
>>> > How can one add grading for student content that already exists?
>>> >> > In preparing #2 above, I went back to the site and tried to
>>> replicate
>>> > the error message. I checked the box, entered a Maximum points, and hit
>>> > return, thinking this would yield the error message that had appeared
>>> every
>>> > time before. I'm not exactly sure what happened, but the entire
>>> section of
>>> > student contributions disappeared. This seems to be because the default
>>> > button on this window is to delete the entire section of student pages,
>>> > which is what apparently happened. To try to fix this, I went back to
>>> the
>>> > the root page and added another section for student content, but the
>>> > original content (including my instructions on how to use the Lessons
>>> tool)
>>> > did not come back. So how can one recover this lost content?
>>> >> > Comment. If my assessment of what happened with #3 is correct, this
>>> is
>>> > an awful failure of user interface design. In other places Sakai's
>>> > hand-holding goes to absurd lengths to prevent accidental mistakes
>>> (e.g.
>>> > from Resources select Actions > Edit Details > Select URL (for
>>> copying), and
>>> > every time a window pops up telling the user to remember to press
>>> Ctrl-C to
>>> > copy the URL, with the user then having to press the OK button and
>>> then go
>>> > back and hit Ctrl-C; it would be much more efficient to simply put text
>>> > above the Details box saying, "Position your cursor in the box, and
>>> they
>>> > press ctrl-A, followed by ctrl-C"). But here in the lessons tool, where
>>> > students could have (and my students actually did) put in weeks of
>>> work, the
>>> > default action (by pressing "Return") erases everything without any
>>> warning!
>>> > How often does one delete the entire section of student contributions
>>> that
>>> > deletion should be the default action? Don't "Update" or "Cancel" make
>>> more
>>> > sense?
>>> >> >
>>> >> > ------- End of transcript -------
>>> >> >
>>> >> > As I said, the local support staff has focused on restoring the
>>> > students' work and has not yet begun to address the three issues
>>> mentioned
>>> > above. Consequently the issues, their interpretation, and diagnoses are
>>> > preliminary and somewhat conjectural. Nonetheless, whatever really is
>>> going
>>> > on needs to be addressed.
>>> >> >
>>> >> > If anyone can help by offering advice on how to address any of these
>>> > issues, I'd appreciate that too.
>>> >> >
>>> >> > Sincerely,
>>> >> > Marsh Feldman
>>> >> > _______________________________________________
>>> >> > sakai-user mailing list
>>> >> > sakai-user at collab.sakaiproject.org
>>> >> > http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>> >> >
>>> >> > TO UNSUBSCRIBE: send email to
>>> > sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>>> > "unsubscribe"
>>> >>
>>> >> -------------- next part -------------- An HTML attachment was
>>> >> scrubbed...
>>> >> URL:
>>> >>
>>> http://collab.sakaiproject.org/pipermail/sakai-user/attachments/201311
>>> >> 27/624f1e9b/attachment.html
>>> >>
>>> >> ------------------------------
>>> >>
>>> >> _______________________________________________
>>> >> sakai-user mailing list
>>> >> sakai-user at collab.sakaiproject.org
>>> >> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>> >>
>>> >>
>>> >> End of sakai-user Digest, Vol 57, Issue 30
>>> >> ******************************************
>>> > _______________________________________________
>>> > sakai-user mailing list
>>> > sakai-user at collab.sakaiproject.org
>>> > http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>> >
>>> > TO UNSUBSCRIBE: send email to
>>> sakai-user-unsubscribe at collab.sakaiproject.org
>>> > with a subject of "unsubscribe"
>>> >
>>> _______________________________________________
>>> sakai-user mailing list
>>> sakai-user at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>>
>>> TO UNSUBSCRIBE: send email to
>>> sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>>> "unsubscribe"
>>
>>
>>
>> _______________________________________________
>> sakai-user mailing list
>> sakai-user at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20131217/f948a69d/attachment-0001.html 


More information about the sakai-user mailing list