From 3f6d2fe0908e7f4f95f86a210fcdf4e1d631ce18 Mon Sep 17 00:00:00 2001 From: Conrad Date: Thu, 2 Jan 2020 20:30:01 +0100 Subject: [PATCH] Initial Commit of src/ --- requirements.txt | Bin 0 -> 126 bytes src/core/__init__.py | 0 src/core/admin.py | 3 + src/core/apps.py | 5 + src/core/migrations/__init__.py | 0 src/core/models.py | 16 +++ src/core/tests.py | 3 + src/core/urls.py | 15 +++ src/core/views.py | 3 + src/cstrade/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 138 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2277 bytes src/cstrade/asgi.py | 16 +++ src/cstrade/settings.py | 120 ++++++++++++++++++ src/cstrade/urls.py | 22 ++++ src/cstrade/wsgi.py | 16 +++ src/manage.py | 21 +++ 17 files changed, 240 insertions(+) create mode 100644 requirements.txt create mode 100644 src/core/__init__.py create mode 100644 src/core/admin.py create mode 100644 src/core/apps.py create mode 100644 src/core/migrations/__init__.py create mode 100644 src/core/models.py create mode 100644 src/core/tests.py create mode 100644 src/core/urls.py create mode 100644 src/core/views.py create mode 100644 src/cstrade/__init__.py create mode 100644 src/cstrade/__pycache__/__init__.cpython-38.pyc create mode 100644 src/cstrade/__pycache__/settings.cpython-38.pyc create mode 100644 src/cstrade/asgi.py create mode 100644 src/cstrade/settings.py create mode 100644 src/cstrade/urls.py create mode 100644 src/cstrade/wsgi.py create mode 100644 src/manage.py diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..5fc7566ee038e887ce6e570d227fad50886492e1 GIT binary patch literal 126 zcmX|(I}U&_48=SnaTQeBiGhuabN~cG{K5i<2a*m|l*xYn-iRIEviexRhF mV^`s}i{Y literal 0 HcmV?d00001 diff --git a/src/core/__init__.py b/src/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/core/admin.py b/src/core/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/src/core/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/core/apps.py b/src/core/apps.py new file mode 100644 index 0000000..26f78a8 --- /dev/null +++ b/src/core/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class CoreConfig(AppConfig): + name = 'core' diff --git a/src/core/migrations/__init__.py b/src/core/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/core/models.py b/src/core/models.py new file mode 100644 index 0000000..285322c --- /dev/null +++ b/src/core/models.py @@ -0,0 +1,16 @@ +from django.db import models +# For tracking Authors and Editors +from django.contrib.auth.models import User +# For catching the save method for keeping user objects in sync +from django.db.models.signals import post_save +from django.dispatch import receiver + + +# For storing user info like steamID (...) +class Gamer(models.model): + system_user = models.OneToOneField(User, on_delete=models.CASCADE) + + +@receiver(post_save, sender=User) +def save_user_profile(sender, instance, **kwargs): + instance.gamer.save() diff --git a/src/core/tests.py b/src/core/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/src/core/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/core/urls.py b/src/core/urls.py new file mode 100644 index 0000000..b36a5ee --- /dev/null +++ b/src/core/urls.py @@ -0,0 +1,15 @@ +# Default routing imports +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.dashboard, name='home'), + path('offers/', views.offer_overview, name='offer_overview'), + path('offers/', views.offer, name='offer'), + path('offers//refresh', views.offer_refresh, name='offer_refresh'), + path('offers/', views.offer_delete, name='offer_delete'), + path('offers/create', views.offer_create, name='offer_create'), + path('profile/', views.profile, name='profile'), + path('profile//settings', views.profile_settings, name='profile_settings'), + path('search/', views.search, name='search') +] diff --git a/src/core/views.py b/src/core/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/src/core/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/cstrade/__init__.py b/src/cstrade/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/cstrade/__pycache__/__init__.cpython-38.pyc b/src/cstrade/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bc9c1df41a586a0ce9b6b066f0e10f676419afb7 GIT binary patch literal 138 zcmWIL<>g`kg4FlCaUl9Jh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o2DX#VW=nwJbF! zzaTd?uOue9Shu7oF(oyoxF{LOfw1G_GxIV_;^XxSDsOSv5=R>9*3ExlJ|J`-1pmaR_#)$DBwf>EdBKJydeCZ zEGC}0?a|t z$r(jB1@lmX({KhB;H;B3PQf{29u^$|L^ux@;38atB}b$g_~^ChWQ-DAHcrD8xSGZ~ zLvrx(n=E|tI!iOg0$c+LHLt;^Dg7*^pVN#Z8fW3UaSm=6i)lFfK%0g?J)&?7dNi^X-~lhEP>q|SkK3sRd^3q0ye zj9VceY2K0s482Grr)%}5{dfg-m^Fjd`}Q4 zfz9M$jKd70u;|j1kP*fZ&Eo)To_S+l1ltCJup`G;R#Ro3Q%o1DkNE z{i9}df1uBM%(kHpM4 zmmdB;H?a|HOezRjv^?$PxQ+~@GjO6WPM{f*9c&67-5%+V3pBy=1D+F{qqQmJF@_&7 zIFzl3asG)?d9F6AhFGm_YH>l?*f7&szO|v(T1_olI)rPFIaId#eZ)9Dz&H}mi?O{R1QRa^3TZgG z%}A*5q*Vu;Xw;*wm2}06p+*o!k5B5UL4E2CygKn6-aWGa?xgm^CfOL}c;w*wlR9V) zJQ7m-xQAKduMU_o)7C3dp^W!9c1w9>DbAZFUcsgrX9E_CeT#PyeH!{$;BnsSu#{6U z&EyU-O{4Hc(bVJ|#Z%dYCdaex)z_VH8mYs$iTzb z;$ov#t=82oWmApkH(M>;Y;V>pt>)8sPFEWnbwyXTcwtLhuO<5RT183fBo=!C_2ap! zqAN*oEnZUE`ZIGw(X_4BX4QP5)N3egVUd;UN^`xftgB|FRaMb#t)ZGm3(KO=#*m`R}st fv+u