[Building Sakai] Clog, JSON and "clog.modify.permissions" issue

Adrian Fish adrian.r.fish at gmail.com
Mon Aug 19 03:45:39 PDT 2013


You did say that in the first place. I should have deferred to your wisdom
back then :)


On 19 August 2013 11:41, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:

> I would switch realm.upd to site.upd, since its pretty universal that
> site.upd is the maintainer/instructor permission so users with that
> permission should have the sorts of abilities that the ticket describes.
> That should fix the problem.
>
> Cheers,
> S
>
> Sent from my iPad
>
> On 19/08/2013, at 19:39, Adrian Fish <adrian.r.fish at gmail.com> wrote:
>
> Does anybody else on the list have thoughts on this? Steve S raised
> CLOG-76 and I thought at the time it was a perfectly valid request. This
> has obviously caused some confusion for Daniel - I myself had completely
> forgotten about the applied side effect of realm.upd turning on
> clog.modify.permissions.
>
> Like Steve says in the ticket, backfilling permissions can be a pain, but,
> on the other hand, experienced Sakai dev knows that there are plenty of
> scripts around for accomplishing such a task.
>
> I'd be happy to revert this ticket in trunk; it has caused problems and
> wasted time for Navarra university, which I now feel guilty about :(
>
> Cheers,
> Adrian.
>
>
> On 19 August 2013 09:31, Daniel Merino <daniel.merino at unavarra.es> wrote:
>
>> Hi again.
>>
>> Answering myself, this is caused by
>> https://jira.sakaiproject.org/browse/CLOG-76 , where modify_permissions
>> permission is bypassed by realm.upd permission in
>> getPermissionsForCurrentUserAndSite() function at SakaiProxyImpl.java.
>>
>> I think that this is not correct, because realm.upd can have some
>> utility for access role. For example IIRC this permission allows to
>> modify public resources. In fact, we have this permission added to our
>> access/student roles since Sakai 2.5.
>>
>> Having an existing clog.modify_permissions permission available, IMHO it
>> should not be bypassed. I think that modification of permissions through
>> web services is a common task for every sakai admin.
>>
>> We are going to revert CLOG-76 in our local instance.
>>
>> Best regards.
>>
>> PD: If somebody has reasons to think that realm.upd in access role is a
>> bad idea, I also would be happy to know them.
>>
>> El 14/08/2013 14:44, Daniel Merino escribió:
>> > Hi everybody.
>> >
>> > This is really weird, but we have the permission
>> > "clog.modify.permissions" totally disabled in our production
>> > environment. We have tested that in SAKAI_REALM_RL_FN there is no row
>> > with this function key.
>> >
>> > However, every user can view the permissions button and change
>> > permissions in Clog tool.
>> >
>> >
>> > Tracking the JSON calls that get permissions for Clog, I can see that
>> > this URL:
>> >
>> >
>> https://miaulario.unavarra.es/portal/tool/f916b597-487c-452a-9f9c-b836951b793a/userPerms.json?_=1376482411717
>> >
>> > get these permissions for a maintain user:
>> >
>> >
>> ["clog.comment.create","clog.comment.delete.own","clog.comment.read.any","clog.comment.update.own","clog.modify.permissions","clog.post.create","clog.post.delete.own","clog.post.read.any","clog.post.update.own"]
>> >
>> > and these other permissions for an access user:
>> >
>> >
>> ["clog.comment.create","clog.comment.delete.own","clog.comment.read.any","clog.comment.update.own","clog.modify.permissions","clog.post.read.any"]
>> >
>> > so it seems that clog.modify.permissions is always true, no matter the
>> > real value it has in database. The other permissions are OK.
>> >
>> >
>> > Is this happening to everyone else? I can create a JIRA if this is not
>> > an issue only for us.
>> >
>> > Any idea will be highly appreciated.
>> >
>> > Thanks in advance.
>> > Best regards.
>>
>> --
>> Daniel Merino Echeverría
>> daniel.merino at unavarra.es
>> Gestor de teleformación - Centro Superior de Innovación Educativa.
>> Tfno: 948-168489 - Universidad Pública de Navarra.
>> --
>> Ser ateo es jugarsela. Si te equivocas, vas al infierno de cabeza. En
>> cambio, si estás en lo cierto, ni te enteras!!! (Perich)
>> _______________________________________________
>> 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"
>>
>
> _______________________________________________
> 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-dev/attachments/20130819/3337ddc4/attachment.html 


More information about the sakai-dev mailing list