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 >>> >> >> >
