geonode.layers.management.commands.set_layers_permissions

Attributes

logger

Classes

Command

Module Contents

geonode.layers.management.commands.set_layers_permissions.logger[source]
class geonode.layers.management.commands.set_layers_permissions.Command[source]

Bases: django.core.management.base.BaseCommand

help = Multiline-String[source]
Show Value
"""
    Set/Unset permissions on layers for users and groups.
    Arguments:
        - users (-u, --users)
        - groups (-g, --groups)
        - resources (-r, --resources)
        - permissions (-p, --permissions)
        - delete (-d, --delete)
    At least one user or one group is required.
    If no resources are typed all the layers will be considered.
    At least one permission must be typed.
    Multiple inputs can be typed with white space separator.
    To unset permissions use the '--delete (-d)' option.
    To assign permissions to everyone (anonymous users), you will need to
    add the following options: '-u AnonymousUser -g anonymous'
    """
create_parser(*args, **kwargs)[source]
add_arguments(parser)[source]
handle(*args, **options)[source]