Hi Giovanni,

I would be interested in having a solution that works in a generic way for many people/projects.

There are several problems involved:

* user authentification (also needs a secure connection (https)) - could be handled by a python script? * user data storage (can be in a database table (e.g. Postgis, SQLite)) - after the login, QGIS webclient could also store the basic user data, such as name and address. * QGIS server should be made aware about table permissions (roles/groups) and build the GetCapabilities tree accordingly.

Also, I think permissions should be attached either to
a) a whole .qgs project (one could use Apache permissions for that)
b) or certain layers in a .qgs project

How fast do you need that implemented? I think it would be useful to include Pirmin, Marco and Jürgen into the discussion, or whoever else is interested. Maybe something to discuss in a telcon/IRC?

Andreas

On Tue, 14 Jun 2011 01:12:07 +0100, Giovanni Manghi wrote:
Hi all,

On Thu, 2011-06-09 at 16:33 +0200, Paolo Cavallini wrote:
Hi all.
We are interested in an extension of current qgis-mapserver, allowing different users
(or groups of) to see different layers (or different projects).
Is anyone working on that, or willing to collaborate on a mainstream solution?


what we need to develop is quite simple (to explain). Users should be
able to register/login in the webclient (users data stored in a
geometryless table in the qgis project?), then, depending on what user group the user belong, show certain layers/groups in the TOC of the web client. User data (name, address, etc.) should be stored after the login
to allow use them in the print layouts.

One way or another we will have to develop something like that, so we
would prefer to do it the right way, upstream and in a way that can be
useful to as much people as possible.

If anyone is interested in collaborate please us know.

Cheers

-- Giovanni --


_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

--
--
Andreas Neumann
Böschacherstrasse 10A
8624 Grüt (Gossau ZH)
Switzerland
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to