[PATCH RESEND] hgweb: add group authorization

Markus Zapke-Gründemann markuszapke at gmx.net
Fri Feb 22 09:02:03 CST 2013


Markus Zapke-Gründemann schrieb:
> Markus Zapke-Gründemann schrieb:
>> # HG changeset patch
>> # User Markus Zapke-Gründemann <markus at keimlink.de>
>> # Date 1360231888 -3600
>> # Node ID d2dbfdee987a51efb6f4ad69e3b116aa22553326
>> # Parent  2fefd1170bf269e26bb304553009f38e0117c342
>> hgweb: add group authorization.
> Here is a description how to use group authorization. This is also part of the
> patch for the documentation.
> 
> 
> With the patch it is possible to use groups together with usernames in the
> allow_read, allow_write, deny_read and deny_write lists. A group name is
> prefixed by an @. Groups can either be groups defined in the groups_section
> (explained below) or Unix groups. If a group from the groups_section has the
> same name as an Unix group it is used instead.
> 
> 
> The groups_section
> 
> Name of hgrc section used to define groups for authorization.
> Default is web.groups. Use the section to define the groups used
> by authorization.
> 
> Example:
> 
>     [web]
>     allow_read = @devs
> 
>     [web.groups]
>     devs = alice, bob, clara, david
> 
> Groups can contain other groups:
> 
>     [web]
>     allow_read = @devs, @testers
>     allow_push = @devs
> 
>     [web.groups]
>     devs = alice, bob, clara, david
>     ci = hudson
>     testers = @ci, lisa, mario
I changed the patch as proposed by Mads and explained the functionality in my
last email. Is there still anything missing or is the group authorization
feature not wanted?


Regards

Markus


More information about the Mercurial-devel mailing list