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