Files @ 35b75b6f963c
Branch filter:

Location: symposion_app/fixtures/miniconf-fixtures/permissions.json

James Polley
Badger should fail gracefully if auth_groups hasn't been populated

Let's say you've just installed symposion for the first time, and
you're running the intial `./manage.py migrate`

In that circumstance, there isn't an auth_group table. Naturally this
means you get Some Errors when trying to look for a particular group.

This change handles that error and drives on.
[
    {
        "fields": {
            "codename": "can_review_openhardware-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Open Hardware Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_openhardware-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Open Hardware Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_kernel-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Kernel Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_kernel-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Kernel Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_games-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review LCA Games Miniconf: Games and FOSS Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_games-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage LCA Games Miniconf: Games and FOSS Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_bioinformatics-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Open Source and Bioinformatics Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_bioinformatics-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Open Source and Bioinformatics Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_ClsXLCA-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Community Leadership Summit X at LCA"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_ClsXLCA-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Community Leadership Summit X at LCA"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_devdev-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Developers Developers Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_devdev-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Developers Developers Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_funcprog-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Real World Functional Programming Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_funcprog-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Real World Functional Programming Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_sysadmin-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Sysadmin Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_sysadmin-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Sysadmin Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_opened-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Open Education Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_opened-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Open Education Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_openglam-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Access and memory: Open GLAM and Open Source Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_openglam-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Access and memory: Open GLAM and Open Source Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_fpga-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Create hardware with FPGAs, Linux and Python Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_fpga-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Create hardware with FPGAs, Linux and Python Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_review_arttech-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can review Art+Tech Miniconf"
        },
        "model": "auth.permission"
    },
    {
        "fields": {
            "codename": "can_manage_arttech-miniconf",
            "content_type": [
                "reviews",
                ""
            ],
            "name": "Can manage Art+Tech Miniconf"
        },
        "model": "auth.permission"
    }
]