Files
goodtimes/accounts/fixture_script.py
rizwanisready cb66539513 15-03-2024
2024-03-15 15:57:09 +05:30

312 lines
9.5 KiB
Python

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,
)
# 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],
},
},
]