text: GROUPS = (
    ('editor', (
        'add_attribute',
        'change_attribute',
        'delete_attribute',
        'view_attribute',
        'add_option',
        'change_option',
        'delete_option',
        'view_option',
        'add_optionset',
        'change_optionset',
        'delete_optionset',
        'view_optionset',
        'add_condition',
        'change_condition',
        'delete_condition',
        'view_condition',
        'add_section',
        'change_section',
        'delete_section',
        'view_section',
        'add_catalog',
        'change_catalog',
        'delete_catalog',
        'view_catalog',
        'add_questionset',
        'change_questionset',
        'delete_questionset',
        'view_questionset',
        'add_question',
        'change_question',
        'delete_question',
        'view_question',
        'add_question',
        'change_question',
        'delete_question',
        'view_question',
        'add_task',
        'change_task',
        'delete_task',
        'view_task',
        'add_view',
        'change_view',
        'delete_view',
        'view_view',
    )),
    ('reviewer', (
        'view_attribute',
        'view_option',
        'view_optionset',
        'view_condition',
        'view_section',
        'view_catalog',
        'view_questionset',
        'view_question',
        'view_question',
        'view_task',
        'view_view',
    )),
    ('api', (
        'view_user',
        'view_attribute',
        'view_option',
        'view_optionset',
        'view_membership',
        'view_project',
        'view_snapshot',
        'view_value',
        'view_condition',
        'view_section',
        'view_catalog',
        'view_questionset',
        'view_question',
        'view_question',
        'view_task',
        'view_view',
    ))
  )
  