On 07/01/2010 03:39 PM, Ariel Nunez wrote:
> David,
>
> The main reason I put the profiles app in capra/settings.py in the
> first place is because settings like these:
>
>      AUTH_PROFILE_MODULE = 'capra.profiles.Profile'
>      REGISTRATION_OPEN = False
>
> are very site specific, i.e. different sites need different profile
> models and some might be open to the public or not.
>
> However, the reasons I just mentioned above, do not conflict with
> putting the app in the geonode folder instead of the capra one.
>
> If it's ok with you I will take care of this refactoring after my
> metadata branch gets merged back to master.
>
> Ariel.
>    
Currently the user profile is very closely tied to the metadata document 
format, which is fairly deeply "baked in" to GeoNetwork and the layer 
handling in GeoNode maps module.  I don't think it makes a lot of sense 
to have the user profile in a capra module when it is used so intimately 
for the layer form and such.

Not in a big hurry on this (I don't really know when we'll be pulling 
the capra stuff out) but, until/unless we have the actual metadata 
format decoupled from the layer and map management stuff, I don't think 
this is actually as site-specific as you might suspect.

It's also pretty easy to figure out a conservative default for these 
settings, so I don't see any harm in setting them so that the "basic" 
site actually runs.

--
David Winslow
OpenGeo - http://opengeo.org/

Reply via email to