[ckan-dev] Assign datasets to groups

Vitor Baptista vitor at vitorbaptista.com
Wed Apr 23 15:14:50 UTC 2014


Unfortunately trac.ckan.org is down, so we can't see why this change was
made. I'll try to bring it back up. In the mean time, if you feel this
change was bad, please create an issue in http://github.com/ckan/ckan.


2014-04-22 18:51 GMT-03:00 Mark Wainwright <mark.wainwright at okfn.org>:

> As far as I recall, in fact, pre-2.0, it was still the case that group
> auth was restricted to members of the group (otherwise what is the
> point of having members) but there were special options to give
> authorisations to any user or any logged-in user. I don't know why
> these were removed - it would seem sensible to add them back since
> they obviously fit some use cases better.
>
> Mark
>
>
>
> On 17/04/2014, David Megginson <david.megginson at megginson.com> wrote:
> > This could end up being a mismatch with how we're hoping to share data in
> > our project.
> >
> > For us, groups represent countries where there are humanitarian crises,
> and
> > we might want to let any authenticated user in the humanitarian community
> > upload datasets to any group (still TBD).  In particular, if someone
> > invites a new user to sign up and join an organization -- e.g., a
> multi-NGO
> > education-needs-assessment team in Nigeria -- then a CKAN administrator
> > would also have to add that user to the "Nigeria" group before she could
> > upload any datasets.  That will become complex as the number of users
> > expands into the hundreds or more.
> >
> >
> > All the best,
> >
> >
> > David
> >
> >
> > On Thu, Apr 17, 2014 at 3:36 PM, Vitor Baptista
> > <vitor at vitorbaptista.com>wrote:
> >
> >> Hi all,
> >>
> >> The commit that changed this behavior is
> >>
> https://github.com/ckan/ckan/commit/0a3ffe0850f8ed290b3f66049b08178dbec9804e
> .
> >> It's in CKAN since 2.0. Before that, anyone could add/remove datasets
> >> from
> >> groups, after that, only members of the group. As far as I know, there's
> >> no
> >> way to change this behavior through ckan.auth.* settings.
> >>
> >> I haven't tested it, but reading the source it seems we still don't show
> >> error messages if we were unable to add a dataset to a resource.
> >>
> >> Cheers,
> >>
> >>
> >> 2014-04-17 14:24 GMT-03:00 David Megginson
> >> <david.megginson at megginson.com>
> >> :
> >>
> >> I noticed in 2.2 that (in the default configuration) you need to be a
> >>> "member" of a group to add datasets to it now.  I don't see a
> >>> ckan.auth.*
> >>> setting to re-enable letting anyone add a dataset to any group -- we we
> >>> need
> >>> to write a permissions handler to restore the old behaviour, I wonder?
> >>>
> >>>
> >>> Cheers, David
> >>>
> >>>
> >>> On Thu, Apr 17, 2014 at 10:58 AM, Stefan Oderbolz <
> >>> stefan.oderbolz at liip.ch> wrote:
> >>>
> >>>> Hi there,
> >>>>
> >>>> we encouter a strange behaviour on CKAN 2.0.3:
> >>>>
> >>>> - User Anne creates a new group called "Books"
> >>>> - User Anne adds a new datasets and adds it to the group "Books"
> >>>> - The new dataset gets saved and can be reached via the "Books" group
> >>>>
> >>>> so far so good, but:
> >>>>
> >>>> - User Phil adds a new dataset and adds it to the group "Books"
> >>>> - The new dataset gets saved and is not in the "Books" group (though
> no
> >>>> error is shown)
> >>>> - If the Phil edits the dataset there is actually no group shown,
> >>>> reselecting the "Books" group and saving the dataset doesn't show an
> >>>> error,
> >>>> but the dataset is still not added to the "Books" group
> >>>>
> >>>> It appears that as a user you are not allowed to add datasets to
> groups
> >>>> that you didn't create. Is this true? Why does the frontend not show
> an
> >>>> error to indicate this? Or should it be possible and there is a bug?
> >>>>
> >>>> I couldn't really find up to date documentation about this. It seems
> >>>> CKAN encourages the usage of organizations over groups. Is that
> >>>> correct?
> >>>>
> >>>> If anybody has some insights, this would be very helpful.
> >>>>
> >>>> Best regards
> >>>> Stefan
> >>>>
> >>>> --
> >>>> Liip AG  //  Feldstrasse 133 //  CH-8004 Zurich
> >>>> Tel +41 43 500 39 80 // GnuPG 0x7B588C67 // www.liip.ch
> >>>>
> >>>> _______________________________________________
> >>>> ckan-dev mailing list
> >>>> ckan-dev at lists.okfn.org
> >>>> https://lists.okfn.org/mailman/listinfo/ckan-dev
> >>>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
> >>>>
> >>>>
> >>>
> >>> _______________________________________________
> >>> ckan-dev mailing list
> >>> ckan-dev at lists.okfn.org
> >>> https://lists.okfn.org/mailman/listinfo/ckan-dev
> >>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
> >>>
> >>>
> >>
> >>
> >> --
> >>
> >> Vítor Baptista
> >>
> >> Developer  |  http://vitorbaptista.com |
> >> LinkedIn<http://www.linkedin.com/in/vitorbaptista>|
> >> @vitorbaptista <http://twitter.com/vitorbaptista>
> >>
> >> The Open Knowledge Foundation <http://okfn.org>
> >>
> >> *Empowering through Open Knowledge*
> >>
> >> http://okfn.org/  |  @okfn <http://twitter.com/okfn>  |  OKF on
> >> Facebook<https://www.facebook.com/OKFNetwork> |
> >> Blog <http://blog.okfn.org/>  |
> >> Newsletter<http://okfn.org/about/newsletter/>
> >>
> >>
> >> _______________________________________________
> >> ckan-dev mailing list
> >> ckan-dev at lists.okfn.org
> >> https://lists.okfn.org/mailman/listinfo/ckan-dev
> >> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
> >>
> >>
> >
>
>
> --
> Open Data Evangelist
> The Open Knowledge Foundation
> Empowering through Open Knowledge
> http://okfn.org/  |  @opendatamark
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>



-- 

Vítor Baptista

Developer  |  http://vitorbaptista.com |
LinkedIn<http://www.linkedin.com/in/vitorbaptista>|
@vitorbaptista <http://twitter.com/vitorbaptista>

The Open Knowledge Foundation <http://okfn.org>

*Empowering through Open Knowledge*

http://okfn.org/  |  @okfn <http://twitter.com/okfn>  |  OKF on
Facebook<https://www.facebook.com/OKFNetwork> |
Blog <http://blog.okfn.org/>  |  Newsletter<http://okfn.org/about/newsletter/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20140423/7edd78ae/attachment-0003.html>


More information about the ckan-dev mailing list