[
  {
    "model": "member.role",
    "pk": 1,
    "fields": {
      "name": "Adh\u00e9rent BDE"
    }
  },
  {
    "model": "member.role",
    "pk": 2,
    "fields": {
      "name": "Adh\u00e9rent Kfet"
    }
  },
  {
    "model": "member.role",
    "pk": 3,
    "fields": {
      "name": "Pr\u00e9sident\u00b7e BDE"
    }
  },
  {
    "model": "member.role",
    "pk": 4,
    "fields": {
      "name": "Tr\u00e9sorier\u00b7\u00e8re BDE"
    }
  },
  {
    "model": "member.role",
    "pk": 5,
    "fields": {
      "name": "Respo info"
    }
  },
  {
    "model": "member.role",
    "pk": 6,
    "fields": {
      "name": "GC Kfet"
    }
  },
  {
    "model": "member.role",
    "pk": 7,
    "fields": {
      "name": "Pr\u00e9sident\u00b7e de club"
    }
  },
  {
    "model": "member.role",
    "pk": 8,
    "fields": {
      "name": "Tr\u00e9sorier\u00b7\u00e8re de club"
    }
  },
  {
    "model": "permission.permissionmask",
    "pk": 1,
    "fields": {
      "rank": 0,
      "description": "Droits basiques"
    }
  },
  {
    "model": "permission.permissionmask",
    "pk": 2,
    "fields": {
      "rank": 1,
      "description": "Droits note seulement"
    }
  },
  {
    "model": "permission.permissionmask",
    "pk": 3,
    "fields": {
      "rank": 42,
      "description": "Tous mes droits"
    }
  },
  {
    "model": "permission.permission",
    "pk": 1,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View our User object"
    }
  },
  {
    "model": "permission.permission",
    "pk": 2,
    "fields": {
      "model": [
        "member",
        "profile"
      ],
      "query": "{\"user\": [\"user\"]}",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View our profile"
    }
  },
  {
    "model": "permission.permission",
    "pk": 3,
    "fields": {
      "model": [
        "note",
        "noteuser"
      ],
      "query": "{\"pk\": [\"user\", \"note\", \"pk\"]}",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View our own note"
    }
  },
  {
    "model": "permission.permission",
    "pk": 4,
    "fields": {
      "model": [
        "authtoken",
        "token"
      ],
      "query": "{\"user\": [\"user\"]}",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View our API token"
    }
  },
  {
    "model": "permission.permission",
    "pk": 5,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "[\"OR\", {\"source\": [\"user\", \"note\"]}, {\"destination\": [\"user\", \"note\"]}]",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View our own transactions"
    }
  },
  {
    "model": "permission.permission",
    "pk": 6,
    "fields": {
      "model": [
        "note",
        "alias"
      ],
      "query": "[\"OR\", {\"note__in\": [\"NoteUser\", \"objects\", [\"filter\", {\"user__membership__club__name\": \"Kfet\"}], [\"all\"]]}, {\"note__in\": [\"NoteClub\", \"objects\", [\"all\"]]}]",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View aliases of clubs and members of Kfet club"
    }
  },
  {
    "model": "permission.permission",
    "pk": 7,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "last_login",
      "description": "Change myself's last login"
    }
  },
  {
    "model": "permission.permission",
    "pk": 8,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "username",
      "description": "Change myself's username"
    }
  },
  {
    "model": "permission.permission",
    "pk": 9,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "first_name",
      "description": "Change myself's first name"
    }
  },
  {
    "model": "permission.permission",
    "pk": 10,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "last_name",
      "description": "Change myself's last name"
    }
  },
  {
    "model": "permission.permission",
    "pk": 11,
    "fields": {
      "model": [
        "auth",
        "user"
      ],
      "query": "{\"pk\": [\"user\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "email",
      "description": "Change myself's email"
    }
  },
  {
    "model": "permission.permission",
    "pk": 12,
    "fields": {
      "model": [
        "authtoken",
        "token"
      ],
      "query": "{\"user\": [\"user\"]}",
      "type": "delete",
      "mask": 1,
      "field": "",
      "description": "Delete API Token"
    }
  },
  {
    "model": "permission.permission",
    "pk": 13,
    "fields": {
      "model": [
        "authtoken",
        "token"
      ],
      "query": "{\"user\": [\"user\"]}",
      "type": "add",
      "mask": 1,
      "field": "",
      "description": "Create API Token"
    }
  },
  {
    "model": "permission.permission",
    "pk": 14,
    "fields": {
      "model": [
        "note",
        "alias"
      ],
      "query": "{\"note\": [\"user\", \"note\"]}",
      "type": "delete",
      "mask": 1,
      "field": "",
      "description": "Remove alias"
    }
  },
  {
    "model": "permission.permission",
    "pk": 15,
    "fields": {
      "model": [
        "note",
        "alias"
      ],
      "query": "{\"note\": [\"user\", \"note\"]}",
      "type": "add",
      "mask": 1,
      "field": "",
      "description": "Add alias"
    }
  },
  {
    "model": "permission.permission",
    "pk": 16,
    "fields": {
      "model": [
        "note",
        "noteuser"
      ],
      "query": "{\"pk\": [\"user\", \"note\", \"pk\"]}",
      "type": "change",
      "mask": 1,
      "field": "display_image",
      "description": "Change myself's display image"
    }
  },
  {
    "model": "permission.permission",
    "pk": 17,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "[\"AND\", {\"source\": [\"user\", \"note\"]}, [\"OR\", {\"amount__lte\": [\"user\", \"note\", \"balance\"]}, {\"valid\": false}]]",
      "type": "add",
      "mask": 1,
      "field": "",
      "description": "Transfer from myself's note"
    }
  },
  {
    "model": "permission.permission",
    "pk": 18,
    "fields": {
      "model": [
        "note",
        "note"
      ],
      "query": "{}",
      "type": "change",
      "mask": 1,
      "field": "balance",
      "description": "Update a note balance with a transaction"
    }
  },
  {
    "model": "permission.permission",
    "pk": 19,
    "fields": {
      "model": [
        "note",
        "note"
      ],
      "query": "[\"OR\", {\"pk\": [\"club\", \"note\", \"pk\"]}, {\"pk__in\": [\"NoteUser\", \"objects\", [\"filter\", {\"user__membership__club\": [\"club\"]}], [\"all\"]]}]",
      "type": "view",
      "mask": 2,
      "field": "",
      "description": "View notes of club members"
    }
  },
  {
    "model": "permission.permission",
    "pk": 20,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}]",
      "type": "add",
      "mask": 2,
      "field": "",
      "description": "Create transactions with a club"
    }
  },
  {
    "model": "permission.permission",
    "pk": 21,
    "fields": {
      "model": [
        "note",
        "recurrenttransaction"
      ],
      "query": "[\"AND\", {\"destination\": [\"club\", \"note\"]}, [\"OR\", {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}, {\"valid\": false}]]",
      "type": "add",
      "mask": 2,
      "field": "",
      "description": "Create transactions from buttons with a club"
    }
  },
  {
    "model": "permission.permission",
    "pk": 22,
    "fields": {
      "model": [
        "member",
        "club"
      ],
      "query": "{\"pk\": [\"club\", \"pk\"]}",
      "type": "view",
      "mask": 1,
      "field": "",
      "description": "View club infos"
    }
  },
  {
    "model": "permission.permission",
    "pk": 23,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "{}",
      "type": "change",
      "mask": 1,
      "field": "valid",
      "description": "Update validation status of a transaction"
    }
  },
  {
    "model": "permission.permission",
    "pk": 24,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "{}",
      "type": "view",
      "mask": 2,
      "field": "",
      "description": "View all transactions"
    }
  },
  {
    "model": "permission.permission",
    "pk": 25,
    "fields": {
      "model": [
        "note",
        "notespecial"
      ],
      "query": "{}",
      "type": "view",
      "mask": 2,
      "field": "",
      "description": "Display credit/debit interface"
    }
  },
  {
    "model": "permission.permission",
    "pk": 26,
    "fields": {
      "model": [
        "note",
        "specialtransaction"
      ],
      "query": "{}",
      "type": "add",
      "mask": 2,
      "field": "",
      "description": "Create credit/debit transaction"
    }
  },
  {
    "model": "permission.permission",
    "pk": 27,
    "fields": {
      "model": [
        "note",
        "templatecategory"
      ],
      "query": "{}",
      "type": "view",
      "mask": 2,
      "field": "",
      "description": "View button categories"
    }
  },
  {
    "model": "permission.permission",
    "pk": 28,
    "fields": {
      "model": [
        "note",
        "templatecategory"
      ],
      "query": "{}",
      "type": "change",
      "mask": 3,
      "field": "",
      "description": "Change button category"
    }
  },
  {
    "model": "permission.permission",
    "pk": 29,
    "fields": {
      "model": [
        "note",
        "templatecategory"
      ],
      "query": "{}",
      "type": "add",
      "mask": 3,
      "field": "",
      "description": "Add button category"
    }
  },
  {
    "model": "permission.permission",
    "pk": 30,
    "fields": {
      "model": [
        "note",
        "transactiontemplate"
      ],
      "query": "{}",
      "type": "view",
      "mask": 2,
      "field": "",
      "description": "View buttons"
    }
  },
  {
    "model": "permission.permission",
    "pk": 31,
    "fields": {
      "model": [
        "note",
        "transactiontemplate"
      ],
      "query": "{}",
      "type": "add",
      "mask": 3,
      "field": "",
      "description": "Add buttons"
    }
  },
  {
    "model": "permission.permission",
    "pk": 32,
    "fields": {
      "model": [
        "note",
        "transactiontemplate"
      ],
      "query": "{}",
      "type": "change",
      "mask": 3,
      "field": "",
      "description": "Update buttons"
    }
  },
  {
    "model": "permission.permission",
    "pk": 33,
    "fields": {
      "model": [
        "note",
        "transaction"
      ],
      "query": "{}",
      "type": "add",
      "mask": 2,
      "field": "",
      "description": "Create any transaction"
    }
  },
  {
    "model": "permission.rolepermissions",
    "pk": 1,
    "fields": {
      "role": 1,
      "permissions": [
        1,
        2,
        7,
        8,
        9,
        10,
        11
      ]
    }
  },
  {
    "model": "permission.rolepermissions",
    "pk": 2,
    "fields": {
      "role": 2,
      "permissions": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18
      ]
    }
  },
  {
    "model": "permission.rolepermissions",
    "pk": 3,
    "fields": {
      "role": 8,
      "permissions": [
        19,
        20,
        21,
        22
      ]
    }
  },
  {
    "model": "permission.rolepermissions",
    "pk": 4,
    "fields": {
      "role": 4,
      "permissions": [
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33
      ]
    }
  }
]