blezz-tech 3 ماه پیش
والد
کامیت
a0ed7cb49a

+ 1 - 0
admin/__init__.py

@@ -1,3 +1,4 @@
 from .favoritecontacts import FavoritecontactsAdmin
 from .frequentaddress import FrequentaddressAdmin
 from .preferreddrivers import PreferreddriversAdmin
+from .sport import *

+ 16 - 0
admin/sport/__init__.py

@@ -0,0 +1,16 @@
+from .sport import SportAdmin
+from .achievements import AchievementsAdmin
+
+from .event import EventAdmin
+from .sportsman import SportsmanAdmin
+from .sportsman_gallery import SportsmanGalleryAdmin
+from .achievement import AchievementAdmin
+from .event_gallery import EventGalleryAdmin
+from .participant import ParticipantAdmin
+
+from .browse_event import BrowseEventAdmin
+from .browse_sportsman import BrowseSportsmanAdmin
+from .saved_event import SavedEventAdmin
+from .saved_sportsman import SavedSportsmanAdmin
+from .blocked_sportsman import BlockedSportsmanAdmin
+from .sport_preferrence import SportPreferrenceAdmin

+ 7 - 0
admin/sport/achievement.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import Achievement
+
+@admin.register(Achievement)
+class AchievementAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'achievement', 'time_received')
+    list_filter = ('sportsman', 'achievement', 'time_received')

+ 14 - 0
admin/sport/achievements.py

@@ -0,0 +1,14 @@
+from django.contrib import admin
+from webservice_running.models import Achievements
+
+
+@admin.register(Achievements)
+class AchievementsAdmin(admin.ModelAdmin):
+    list_display = (
+        'id',
+        'title',
+        'description',
+        'image',
+        'image_animated',
+        'value',
+    )

+ 7 - 0
admin/sport/blocked_sportsman.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import BlockedSportsman
+
+@admin.register(BlockedSportsman)
+class BlockedSportsmanAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'sportsman_blocked')
+    list_filter = ('sportsman', 'sportsman_blocked')

+ 7 - 0
admin/sport/browse_event.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import BrowseEvent
+
+@admin.register(BrowseEvent)
+class BrowseEventAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'event_browseevent', 'time_browsed')
+    list_filter = ('sportsman', 'event_browseevent', 'time_browsed')

+ 7 - 0
admin/sport/browse_sportsman.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import BrowseSportsman
+
+@admin.register(BrowseSportsman)
+class BrowseSportsmanAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'sportsman_browsed', 'time_browsed')
+    list_filter = ('sportsman', 'sportsman_browsed', 'time_browsed')

+ 45 - 0
admin/sport/event.py

@@ -0,0 +1,45 @@
+from django.contrib import admin
+from webservice_running.models import Event
+
+@admin.register(Event)
+class EventAdmin(admin.ModelAdmin):
+    list_display = (
+        'id',
+        'order_synced',
+        'resource_id',
+        'rating_id',
+        'attempts',
+        'order_place_type',
+        'order_place_start',
+        'order_place_start_gps',
+        'order_place_start_sector',
+        'order_place_start_real',
+        'order_place_start_real_gps',
+        'order_place_finish_predicted',
+        'order_place_finish_predicted_gps',
+        'order_place_finish_sector',
+        'order_place_finish_real',
+        'order_place_finish_real_gps',
+        'sport',
+        'host',
+        'required_gender',
+        'description',
+        'time_updated',
+        'time_close',
+        'max_participants',
+        'min_participants',
+        'max_age',
+        'min_age',
+        'min_level',
+        'max_level',
+        'is_public',
+    )
+    list_filter = (
+        'order_synced',
+        'resource_id',
+        'sport',
+        'host',
+        'time_updated',
+        'time_close',
+        'is_public',
+    )

+ 7 - 0
admin/sport/event_gallery.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import EventGallery
+
+@admin.register(EventGallery)
+class EventGalleryAdmin(admin.ModelAdmin):
+    list_display = ('id', 'event', 'image')
+    list_filter = ('event',)

+ 7 - 0
admin/sport/participant.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import Participant
+
+@admin.register(Participant)
+class ParticipantAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'event_participant', 'is_finished')
+    list_filter = ('sportsman', 'event_participant', 'is_finished')

+ 7 - 0
admin/sport/saved_event.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import SavedEvent
+
+@admin.register(SavedEvent)
+class SavedEventAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'event_savedevent')
+    list_filter = ('sportsman', 'event_savedevent')

+ 7 - 0
admin/sport/saved_sportsman.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import SavedSportsman
+
+@admin.register(SavedSportsman)
+class SavedSportsmanAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'sportsman_saved')
+    list_filter = ('sportsman', 'sportsman_saved')

+ 6 - 0
admin/sport/sport.py

@@ -0,0 +1,6 @@
+from django.contrib import admin
+from webservice_running.models import Sport
+
+@admin.register(Sport)
+class SportAdmin(admin.ModelAdmin):
+    list_display = ('id', 'title', 'image')

+ 7 - 0
admin/sport/sport_preferrence.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import SportPreferrence
+
+@admin.register(SportPreferrence)
+class SportPreferrenceAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'sport')
+    list_filter = ('sportsman', 'sport')

+ 29 - 0
admin/sport/sportsman.py

@@ -0,0 +1,29 @@
+# -*- coding: utf-8 -*-
+from django.contrib import admin
+from webservice_running.models import Sportsman
+
+@admin.register(Sportsman)
+class SportsmanAdmin(admin.ModelAdmin):
+    list_display = (
+        'id',
+        'client',
+        'bio',
+        'level',
+        'birthdate',
+        'active_status',
+        'time_updated',
+        'preferred_time',
+        'reliance_rating',
+        'gender',
+    )
+    list_filter = ('client', 'birthdate', 'time_updated')
+    raw_id_fields = (
+        'blocked_sportsman',
+        'browse_sportsman',
+        'saved_sportsman',
+        'sport_preferrence',
+        'achievement',
+        'saved_event',
+        'participant',
+        'browse_event',
+    )

+ 7 - 0
admin/sport/sportsman_gallery.py

@@ -0,0 +1,7 @@
+from django.contrib import admin
+from webservice_running.models import SportsmanGallery
+
+@admin.register(SportsmanGallery)
+class SportsmanGalleryAdmin(admin.ModelAdmin):
+    list_display = ('id', 'sportsman', 'image')
+    list_filter = ('sportsman',)