diff --git a/sirest/settings.py b/sirest/settings.py index 5da6dcd3d47c7889518c0713bba613b2257e3fe5..4aa0325d52056171d67d07e02f6be8dc547f23eb 100644 --- a/sirest/settings.py +++ b/sirest/settings.py @@ -58,7 +58,7 @@ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', + # 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', diff --git a/trigger_2/views.py b/trigger_2/views.py index a01828f0cf2ee0374dc39769cd6d0e1c32c6c14b..e5f458b2b2ea4d4588311b390bcee51408927f11 100644 --- a/trigger_2/views.py +++ b/trigger_2/views.py @@ -16,10 +16,19 @@ def saldo_restopay(request): f"SELECT restopay FROM transaction_actor WHERE email = '{email}'") saldo = cursor.fetchall()[0][0] + if request.COOKIES.get('role') == 'restaurant': + role = 'restaurant' + elif request.COOKIES.get('role') == 'admin': + role = 'admin' + elif request.COOKIES.get('role') == 'courier': + role = 'courier' + elif request.COOKIES.get('role') == 'customer': + role = 'customer' + context = { 'saldo': saldo, 'adminid': request.COOKIES.get('adminid'), - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), } @@ -36,6 +45,15 @@ def isi_saldo(request): nama_bank = record[1] nomor_rekening = record[2] + if request.COOKIES.get('role') == 'restaurant': + role = 'restaurant' + elif request.COOKIES.get('role') == 'admin': + role = 'admin' + elif request.COOKIES.get('role') == 'courier': + role = 'courier' + elif request.COOKIES.get('role') == 'customer': + role = 'customer' + if request.method == 'POST' or 'post' and not request.method == 'GET': saldo_pengisian = request.POST.get('saldo_pengisian') @@ -49,7 +67,7 @@ def isi_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Saldo Pengisian tidak boleh kosong', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -67,7 +85,7 @@ def isi_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Input tidak valid', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -84,7 +102,7 @@ def isi_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Input tidak valid', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -110,7 +128,7 @@ def isi_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Isi Saldo Berhasil', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -129,7 +147,7 @@ def isi_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Isi Saldo Gagal', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -144,7 +162,7 @@ def isi_saldo(request): 'saldo': saldo, 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -163,6 +181,15 @@ def tarik_saldo(request): nama_bank = record[1] nomor_rekening = record[2] + if request.COOKIES.get('role') == 'restaurant': + role = 'restaurant' + elif request.COOKIES.get('role') == 'admin': + role = 'admin' + elif request.COOKIES.get('role') == 'courier': + role = 'courier' + elif request.COOKIES.get('role') == 'customer': + role = 'customer' + if request.method == 'POST' or 'post' and not request.method == 'GET': saldo_penarikan = request.POST.get('saldo_penarikan') @@ -176,7 +203,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Saldo Penarikan tidak boleh kosong', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -193,7 +220,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Input tidak valid', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -210,7 +237,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Input tidak valid', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -227,7 +254,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Saldo tidak mencukupi', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -253,7 +280,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Tarik Saldo Berhasil', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -271,7 +298,7 @@ def tarik_saldo(request): 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, 'message': 'Tarik Saldo Gagal', - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -286,7 +313,7 @@ def tarik_saldo(request): 'saldo': saldo, 'nama_bank': nama_bank, 'nomor_rekening': nomor_rekening, - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -317,9 +344,18 @@ def daftar_pesanan(request): record = cursor.fetchall() + if request.COOKIES.get('role') == 'restaurant': + role = 'restaurant' + elif request.COOKIES.get('role') == 'admin': + role = 'admin' + elif request.COOKIES.get('role') == 'courier': + role = 'courier' + elif request.COOKIES.get('role') == 'customer': + role = 'customer' + context = { 'daftar_pesanan': record, - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'), @@ -483,8 +519,18 @@ def detail_pesanan(request, email, datetime): jenis_kendaraan = record[0][2] merek_kendaraan = record[0][3] + + if request.COOKIES.get('role') == 'restaurant': + role = 'restaurant' + elif request.COOKIES.get('role') == 'admin': + role = 'admin' + elif request.COOKIES.get('role') == 'courier': + role = 'courier' + elif request.COOKIES.get('role') == 'customer': + role = 'customer' + context = { - 'role': 'restaurant', + 'role': role, 'rname': request.COOKIES.get('rname'), 'rbranch': request.COOKIES.get('rbranch'), 'adminid': request.COOKIES.get('adminid'),