import json import os from accounts.resource_action import ( PRINCIPAL_TYPE_EVENT_USER, PRINCIPAL_TYPE_EVENT_MANAGER, PRINCIPAL_TYPE_FREE_USER, PRINCIPAL_TYPE_ADMIN, PRINCIPAL_TYPE_SUBADMIN, ACTION_CREATE, ACTION_READ, ACTION_UPDATE, ACTION_DELETE, RESOURCE_MANAGE_DASHBOARD, RESOURCE_MANAGE_IAM, RESOURCE_MANAGE_CUSTOMER, RESOURCE_MANAGE_NOTIFICATIONS, RESOURCE_MANAGE_WALLET, RESOURCE_MANAGE_PAYMENT, RESOURCE_MANAGE_EVENTS, RESOURCE_MANAGE_VENUES, RESOURCE_MANAGE_CONTACT_US, RESOURCE_MANAGE_CMS, RESOURCE_MANAGE_REPORTS, RESOURCE_MANAGE_SUBSCRIPTIONS, RESOURCE_PRINCIPAL_SUBSCRIPTIONS, RESOURCE_MANAGE_REFERRALS, RESOURCE_MANAGE_FEEDBACK, RESOURCE_MANAGE_WITHDRAWALS, RESOURCE_MANAGE_BANK_ACCOUNTS, RESOURCE_MANAGE_COUPONS ) # this variable store the data of model principaltype, action, resource fixture_data = [ { "model": "accounts.iamprincipaltype", "pk": 1, "fields": { "name": PRINCIPAL_TYPE_EVENT_USER, "label": PRINCIPAL_TYPE_EVENT_USER, "slug": PRINCIPAL_TYPE_EVENT_USER, "created_on": "2023-09-28T15:00:14.520", "modified_on": "2023-09-28T15:00:14.526", }, }, { "model": "accounts.iamprincipaltype", "pk": 2, "fields": { "name": PRINCIPAL_TYPE_ADMIN, "label": PRINCIPAL_TYPE_ADMIN, "slug": PRINCIPAL_TYPE_ADMIN, "created_on": "2023-09-28T15:00:24.555", "modified_on": "2023-09-28T15:00:24.556", }, }, { "model": "accounts.iamprincipaltype", "pk": 3, "fields": { "name": PRINCIPAL_TYPE_SUBADMIN, "label": PRINCIPAL_TYPE_SUBADMIN, "slug": PRINCIPAL_TYPE_SUBADMIN, "created_on": "2023-09-28T15:00:40.908", "modified_on": "2023-09-28T15:00:40.908", }, }, { "model": "accounts.iamprincipaltype", "pk": 4, "fields": { "name": PRINCIPAL_TYPE_EVENT_MANAGER, "label": PRINCIPAL_TYPE_EVENT_MANAGER, "slug": PRINCIPAL_TYPE_EVENT_MANAGER, "created_on": "2023-09-28T15:00:40.908", "modified_on": "2023-09-28T15:00:40.908", }, }, { "model": "accounts.iamprincipaltype", "pk": 5, "fields": { "name": PRINCIPAL_TYPE_FREE_USER, "label": PRINCIPAL_TYPE_FREE_USER, "slug": PRINCIPAL_TYPE_FREE_USER, "created_on": "2023-09-28T15:00:40.908", "modified_on": "2023-09-28T15:00:40.908", }, }, { "model": "accounts.iamappaction", "pk": 1, "fields": { "name": ACTION_CREATE, "label": ACTION_CREATE, "slug": ACTION_CREATE, "created_on": "2023-09-28T16:52:16.756", "modified_on": "2023-09-28T16:52:16.761", }, }, { "model": "accounts.iamappaction", "pk": 2, "fields": { "name": ACTION_READ, "label": ACTION_READ, "slug": ACTION_READ, "created_on": "2023-09-28T16:52:16.764", "modified_on": "2023-09-28T16:52:16.764", }, }, { "model": "accounts.iamappaction", "pk": 3, "fields": { "name": ACTION_UPDATE, "label": ACTION_UPDATE, "slug": ACTION_UPDATE, "created_on": "2023-09-28T16:52:16.768", "modified_on": "2023-09-28T16:52:16.768", }, }, { "model": "accounts.iamappaction", "pk": 4, "fields": { "name": ACTION_DELETE, "label": ACTION_DELETE, "slug": ACTION_DELETE, "created_on": "2023-09-28T16:52:16.770", "modified_on": "2023-09-28T16:52:16.770", }, }, { "model": "accounts.iamappresource", "pk": 1, "fields": { "name": RESOURCE_MANAGE_DASHBOARD, "label": RESOURCE_MANAGE_DASHBOARD, "slug": RESOURCE_MANAGE_DASHBOARD, "created_on": "2023-09-28T16:17:42.783", "modified_on": "2023-09-28T16:17:42.787", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 2, "fields": { "name": RESOURCE_MANAGE_CUSTOMER, "label": RESOURCE_MANAGE_CUSTOMER, "slug": RESOURCE_MANAGE_CUSTOMER, "created_on": "2023-09-28T16:17:42.791", "modified_on": "2023-09-28T16:17:42.792", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 3, "fields": { "name": RESOURCE_MANAGE_IAM, "label": RESOURCE_MANAGE_IAM, "slug": RESOURCE_MANAGE_IAM, "created_on": "2023-09-28T16:17:42.795", "modified_on": "2023-09-28T16:17:42.795", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 4, "fields": { "name": RESOURCE_MANAGE_WALLET, "label": RESOURCE_MANAGE_WALLET, "slug": RESOURCE_MANAGE_WALLET, "created_on": "2023-09-28T16:17:42.797", "modified_on": "2023-09-28T16:17:42.797", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 5, "fields": { "name": RESOURCE_MANAGE_PAYMENT, "label": RESOURCE_MANAGE_PAYMENT, "slug": RESOURCE_MANAGE_PAYMENT, "created_on": "2023-09-28T16:17:42.797", "modified_on": "2023-09-28T16:17:42.797", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 6, "fields": { "name": RESOURCE_MANAGE_EVENTS, "label": RESOURCE_MANAGE_EVENTS, "slug": RESOURCE_MANAGE_EVENTS, "created_on": "2023-09-28T16:17:42.801", "modified_on": "2023-09-28T16:17:42.801", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 7, "fields": { "name": RESOURCE_MANAGE_CONTACT_US, "label": RESOURCE_MANAGE_CONTACT_US, "slug": RESOURCE_MANAGE_CONTACT_US, "created_on": "2023-09-28T16:17:42.804", "modified_on": "2023-09-28T16:17:42.804", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 8, "fields": { "name": RESOURCE_MANAGE_CMS, "label": RESOURCE_MANAGE_CMS, "slug": RESOURCE_MANAGE_CMS, "created_on": "2023-09-28T16:17:42.806", "modified_on": "2023-09-28T16:17:42.806", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 9, "fields": { "name": RESOURCE_MANAGE_REPORTS, "label": RESOURCE_MANAGE_REPORTS, "slug": RESOURCE_MANAGE_REPORTS, "created_on": "2023-09-28T16:17:42.809", "modified_on": "2023-09-28T16:17:42.809", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 10, "fields": { "name": RESOURCE_MANAGE_SUBSCRIPTIONS, "label": RESOURCE_MANAGE_SUBSCRIPTIONS, "slug": RESOURCE_MANAGE_SUBSCRIPTIONS, "created_on": "2023-09-28T16:17:42.812", "modified_on": "2023-09-28T16:17:42.812", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 11, "fields": { "name": RESOURCE_MANAGE_FEEDBACK, "label": RESOURCE_MANAGE_FEEDBACK, "slug": RESOURCE_MANAGE_FEEDBACK, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 12, "fields": { "name": RESOURCE_MANAGE_REFERRALS, "label": RESOURCE_MANAGE_REFERRALS, "slug": RESOURCE_MANAGE_REFERRALS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 13, "fields": { "name": RESOURCE_MANAGE_NOTIFICATIONS, "label": RESOURCE_MANAGE_NOTIFICATIONS, "slug": RESOURCE_MANAGE_NOTIFICATIONS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 14, "fields": { "name": RESOURCE_MANAGE_VENUES, "label": RESOURCE_MANAGE_VENUES, "slug": RESOURCE_MANAGE_VENUES, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 15, "fields": { "name": RESOURCE_PRINCIPAL_SUBSCRIPTIONS, "label": RESOURCE_PRINCIPAL_SUBSCRIPTIONS, "slug": RESOURCE_PRINCIPAL_SUBSCRIPTIONS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 16, "fields": { "name": RESOURCE_MANAGE_WITHDRAWALS, "label": RESOURCE_MANAGE_WITHDRAWALS, "slug": RESOURCE_MANAGE_WITHDRAWALS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 17, "fields": { "name": RESOURCE_MANAGE_BANK_ACCOUNTS, "label": RESOURCE_MANAGE_BANK_ACCOUNTS, "slug": RESOURCE_MANAGE_BANK_ACCOUNTS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, { "model": "accounts.iamappresource", "pk": 18, "fields": { "name": RESOURCE_MANAGE_COUPONS, "label": RESOURCE_MANAGE_COUPONS, "slug": RESOURCE_MANAGE_COUPONS, "created_on": "2023-09-28T16:17:42.815", "modified_on": "2023-09-28T16:17:42.815", "action": [1, 2, 3, 4], }, }, ]