fix
This commit is contained in:
@@ -8,23 +8,14 @@ class Command(BaseCommand):
|
||||
|
||||
def handle(self, *args, **options):
|
||||
permissions = [
|
||||
{"code": "project", "name": "project all access"},
|
||||
{
|
||||
"code": "project_folder",
|
||||
"name": "project folder all access"
|
||||
},
|
||||
{'code': 'delete_user', "name": 'can delete user permissions'},
|
||||
{'code': 'user', 'name': 'all user access'},
|
||||
{'code': 'settings', 'name': 'all settings access'},
|
||||
{'code': 'product_folder', 'name': 'all access to product folder'},
|
||||
{'code': 'product', 'name': 'all access to product'},
|
||||
{'code': 'order', 'name': 'all access to orders'},
|
||||
{'code': 'offer', 'name': 'all access to offers'},
|
||||
{'code': 'party', 'name': 'all access to partyies'},
|
||||
{'code': '', 'name': 'kataloglar'},
|
||||
{'code': '', 'name': 'kassa'},
|
||||
{'code': '', 'name': 'moliya'},
|
||||
{'code': '', 'name': 'arxiv'},
|
||||
{'code': 'supply', 'name': "Ta'minot"},
|
||||
{'code': 'counterparty', 'name': "Kontragent"},
|
||||
{'code': 'warehouse', 'name': "Omborxona"},
|
||||
{'code': 'project', 'name': "Loyiha"},
|
||||
{'code': 'cash_transaction', 'name': "Kassa"},
|
||||
{'code': 'directory', 'name': "Katalog"},
|
||||
{'code': 'finance', 'name': "Moliya"},
|
||||
{'code': 'archive', 'name': "Arxiv"},
|
||||
]
|
||||
|
||||
for perm in permissions:
|
||||
@@ -34,5 +25,4 @@ class Command(BaseCommand):
|
||||
if created:
|
||||
self.stdout.write(self.style.SUCCESS(f"Created: {perm['code']}"))
|
||||
else:
|
||||
self.stdout.write(self.style.WARNING(f"Already exists: {perm['code']}"))
|
||||
|
||||
self.stdout.write(self.style.WARNING(f"Already exists: {perm['code']}"))
|
||||
@@ -0,0 +1,30 @@
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
from core.apps.accounts.models.permission import PermissionToTab
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = "Creates intial tab permission entries"
|
||||
|
||||
def handle(self, *args, **options):
|
||||
permissions = [
|
||||
{'code': 'order', 'name': "Buyurtmalar"},
|
||||
{'code': 'offer', 'name': "Takliflar"},
|
||||
{'code': 'party', 'name': "Partiyalar"},
|
||||
{'code': 'warehouse', 'name': "Omborxona"},
|
||||
{'code': 'transfer', 'name': "O'tkazmalar"},
|
||||
{'code': 'invalid', 'name': "Yaroqsiz"},
|
||||
{'code': 'income', 'name': "Kirim"},
|
||||
{'code': 'expence', 'name': "Chiqim"},
|
||||
{'code': 'income_contract', 'name': 'Kirim shartnoma'},
|
||||
{'code': 'expence_contract', 'name': 'Chiqim shartnoma'},
|
||||
]
|
||||
|
||||
for perm in permissions:
|
||||
obj, created = PermissionToTab.objects.get_or_create(
|
||||
code=perm['code'], name=perm['name']
|
||||
)
|
||||
if created:
|
||||
self.stdout.write(self.style.SUCCESS(f"Created: {perm['code']}"))
|
||||
else:
|
||||
self.stdout.write(self.style.WARNING(f"Already exists: {perm['code']}"))
|
||||
Reference in New Issue
Block a user