diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..60d41ca --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.pythonPath": "C:\\Users\\KHUSHI\\AppData\\Local\\Programs\\Python\\Python37\\python.exe" +} \ No newline at end of file diff --git a/khaatatest/__pycache__/__init__.cpython-37.pyc b/khaatatest/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000..83e26bc Binary files /dev/null and b/khaatatest/__pycache__/__init__.cpython-37.pyc differ diff --git a/khaatatest/__pycache__/settings.cpython-37.pyc b/khaatatest/__pycache__/settings.cpython-37.pyc new file mode 100644 index 0000000..a1f08c5 Binary files /dev/null and b/khaatatest/__pycache__/settings.cpython-37.pyc differ diff --git a/khaatatest/__pycache__/urls.cpython-37.pyc b/khaatatest/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000..5dddf83 Binary files /dev/null and b/khaatatest/__pycache__/urls.cpython-37.pyc differ diff --git a/khaatatest/__pycache__/wsgi.cpython-37.pyc b/khaatatest/__pycache__/wsgi.cpython-37.pyc new file mode 100644 index 0000000..8576534 Binary files /dev/null and b/khaatatest/__pycache__/wsgi.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/__pycache__/__init__.cpython-37.pyc b/khaatatest/khaata_admin/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000..d8a7fc5 Binary files /dev/null and b/khaatatest/khaata_admin/__pycache__/__init__.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/__pycache__/admin.cpython-37.pyc b/khaatatest/khaata_admin/__pycache__/admin.cpython-37.pyc new file mode 100644 index 0000000..8d51783 Binary files /dev/null and b/khaatatest/khaata_admin/__pycache__/admin.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/__pycache__/models.cpython-37.pyc b/khaatatest/khaata_admin/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000..a6ebce1 Binary files /dev/null and b/khaatatest/khaata_admin/__pycache__/models.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/__pycache__/serializers.cpython-37.pyc b/khaatatest/khaata_admin/__pycache__/serializers.cpython-37.pyc new file mode 100644 index 0000000..c13da05 Binary files /dev/null and b/khaatatest/khaata_admin/__pycache__/serializers.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/__pycache__/views.cpython-37.pyc b/khaatatest/khaata_admin/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000..121b81f Binary files /dev/null and b/khaatatest/khaata_admin/__pycache__/views.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/admin.py b/khaatatest/khaata_admin/admin.py index f260054..d63644a 100644 --- a/khaatatest/khaata_admin/admin.py +++ b/khaatatest/khaata_admin/admin.py @@ -4,6 +4,13 @@ # Register your models here. class SettlementSummaryAdmin(admin.ModelAdmin): + def get_queryset(self, request): + qs = super(SettlementSummaryAdmin, self).get_queryset(request) + user_id = request.user.id + if request.user.is_superuser: + return qs + else: + return qs.filter(user_id=request.user.id) list_display = ('user_id', 'view_records_link', 'total_num_transactions', 'settlement_id','report_id','total_amount','start_date','end_date','deposit_date') # list_display_links = ('transaction_id',) list_filter = ('user_id','settlement_id') diff --git a/khaatatest/khaata_admin/migrations/0001_initial.py b/khaatatest/khaata_admin/migrations/0001_initial.py new file mode 100644 index 0000000..fef5558 --- /dev/null +++ b/khaatatest/khaata_admin/migrations/0001_initial.py @@ -0,0 +1,34 @@ +# Generated by Django 2.2.3 on 2020-03-16 15:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='SettlementSummary', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('user_id', models.IntegerField()), + ('settlement_id', models.CharField(max_length=255)), + ('start_date', models.DateField()), + ('end_date', models.DateField()), + ('deposit_date', models.DateField()), + ('total_amount', models.CharField(max_length=255)), + ('total_num_transactions', models.IntegerField()), + ('report_id', models.CharField(max_length=255)), + ('updated', models.DateTimeField(auto_now=True)), + ('created', models.DateTimeField(auto_now_add=True)), + ], + options={ + 'ordering': ['created'], + 'unique_together': {('settlement_id', 'report_id')}, + }, + ), + ] diff --git a/khaatatest/khaata_admin/migrations/__pycache__/0001_initial.cpython-37.pyc b/khaatatest/khaata_admin/migrations/__pycache__/0001_initial.cpython-37.pyc new file mode 100644 index 0000000..30b94a6 Binary files /dev/null and b/khaatatest/khaata_admin/migrations/__pycache__/0001_initial.cpython-37.pyc differ diff --git a/khaatatest/khaata_admin/migrations/__pycache__/__init__.cpython-37.pyc b/khaatatest/khaata_admin/migrations/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000..cde555e Binary files /dev/null and b/khaatatest/khaata_admin/migrations/__pycache__/__init__.cpython-37.pyc differ