Hi, David and Gis Mage

I also have this bug, but I have another question. On my Geonode I get this
error until the user does not assign a status 'superuser'. Adding a
permission "maps | layer | Can change layer" or any other has no effect.
It's look like that permissions does not work at all.

This problem only on my Geonode?

On Wed, May 11, 2011 at 5:43 PM, David Winslow <[email protected]> wrote:

> The technical comments I made on the ticket are about that.  We can
> continue this discussion on the mailing list if you like, but the IRC
> channel (#geonode on irc.freenode.net) may be more comfortable.
>
> --
> David Winslow
> OpenGeo - http://opengeo.org/
>
>
> On Wed, May 11, 2011 at 9:38 AM, Gis Mage <[email protected]> wrote:
>
>> I'm willing to help very much.
>> If any additional info is needed (logs etc.) - I'll provide it.
>>
>> BTW, I've tried to upload a shapefile on
>> http://demo.geonode.org/data/upload and got another error (displayed in
>> an Ext window).
>> I suppose I don't have any administrative rights as a user of
>> demo.geonode.org.
>>
>> In the meantime, can you guide me where can I put a line of code, that
>> sets default rights for newly registered users?
>> We're a bit stuck on this issue here:)
>>
>>
>>
>> 2011/5/11 David Winslow <[email protected]>
>>
>>> Sounds like you have found a bug.  I have logged it in GeoNode's issue
>>> tracker; it is issue #954 <http://dev.geonode.org/trac/ticket/954>.
>>>
>>> The "maps | layer | Can change layer" settings on the layer page are a
>>> red herring; they are a builtin feature of Django's default permissions
>>> system, but we don't really use them.  When you grant permissions to "change
>>> layer" you are granting permissions for the whole layer table; that is,
>>> every layer in your GeoNode.  You should use the separate table (
>>> http://mysite.example/admin/core/userobjectrolemapping/) for setting
>>> permissions granularly if you don't want the user in question to be able to
>>> modify all layers.
>>>
>>> Short of writing some code, there is currently no workaround for this
>>> issue (sounds like you are one of the first GeoNode administrators to
>>> support users who *aren't* admins themselves.)
>>>
>>> I'll make some further technical comments on the ticket; please let me
>>> know if you are interested in helping to resolve this issue.
>>>
>>> --
>>> David Winslow
>>>
>>> On Wed, May 11, 2011 at 7:45 AM, Gis Mage <[email protected]> wrote:
>>>
>>>> Hello list!
>>>>
>>>> When a new user registers himself in geonode and tries to upload a
>>>> shapefile, the file uploads ok, but then there is a message, that he 
>>>> doesn't
>>>> have rights to edit metadata.
>>>> Only when I add "maps | layer | Can change layer" right to this user he
>>>> is able to edit metadata.
>>>>
>>>> Is there a way to give this right to all new users by default?
>>>>
>>>> Also it seems a bit strange to me, because new users don't have right
>>>> "maps | layer | Can add layer", but are able to upload files.
>>>> Why is that so?
>>>>
>>>> Many thanks
>>>>
>>>
>>>
>>
>

Reply via email to