Ginger Roles
=============

The following roles are provided by the Ginger bundle.
Use them in your config/packages/security.yaml as is required by the instance.
```yaml
ROLE_GINGER_CONTACT_CREATE
ROLE_GINGER_CONTACT_EDIT
ROLE_GINGER_CONTACT_DELETE
ROLE_GINGER_CONTACT_ANONYMIZE
ROLE_GINGER_CONTACT_DUPLICATE_RESOLVE
ROLE_GINGER_TAG_CREATE
ROLE_GINGER_TAG_EDIT
ROLE_GINGER_TAG_DELETE
ROLE_GINGER_TAG_ATTRIBUTE_ASSIGN
ROLE_GINGER_TAG_TYPE_ASSIGN
ROLE_GINGER_USER_CREATE
ROLE_GINGER_USER_EDIT
ROLE_GINGER_USER_EDIT_MYPROFILE
ROLE_GINGER_USER_DELETE
ROLE_GINGER_USER_PROMOTE
ROLE_GINGER_GROUP_CREATE
ROLE_GINGER_GROUP_EDIT
ROLE_GINGER_GROUP_DELETE
ROLE_GINGER_USER_GROUP_ASSIGN
ROLE_GINGER_JOBS_LIST
ROLE_GINGER_ADMINLOG_LIST
ROLE_GINGER_ADMINLOG_CREATE
ROLE_GINGER_ATTIBUTE_LIST
ROLE_GINGER_ATTIBUTE_CREATE
ROLE_GINGER_ATTIBUTE_EDIT
ROLE_GINGER_ATTIBUTE_DELETE
```

###Example 
```yaml
# config/packages/security.yaml
security:
    role_hierarchy:
        ROLE_CUSTOMER_EDITOR: 
            - ROLE_USER
            - ROLE_GINGER_BEUSER
            - ROLE_GINGER_CONTACT_CREATE
            - ROLE_GINGER_CONTACT_EDIT
            - ...
        ROLE_CUSTOMER_CHIEF: 
            - ROLE_CUSTOMER_EDITOR
            - ROLE_CUSTOMER_DONATION_EXPORT
            - ROLE_GINGER_TAG_CREATE
            - ROLE_GINGER_TAG_EDIT
            - ROLE_GINGER_TAG_DELETE
            - ...
        ROLE_CUSTOMER_ADMIN: 
            - ROLE_GINGER_CHIEF
            - ROLE_GINGER_GROUP_CREATE
            - ...
