26 lines
887 B
Python
26 lines
887 B
Python
from django.contrib import admin
|
|
from .models import JobOffer, CompanyLogo, Skill
|
|
|
|
# Register your models here.
|
|
|
|
class JobOfferAdmin(admin.ModelAdmin):
|
|
list_display = ('name', 'company_name', 'created_at', 'status', 'status_paid', 'expiration_date')
|
|
list_filter = ('status', 'status_paid', 'expiration_date')
|
|
search_fields = ('name', 'company_name', 'content')
|
|
date_hierarchy = 'created_at'
|
|
ordering = ['status', 'created_at']
|
|
|
|
class CompanyLogoAdmin(admin.ModelAdmin):
|
|
list_display = ('company_name', 'company_logo')
|
|
search_fields = ('company_name',)
|
|
ordering = ['company_name']
|
|
|
|
class SkillAdmin(admin.ModelAdmin):
|
|
list_display = ('skill_name',)
|
|
search_fields = ('skill_name',)
|
|
ordering = ['skill_name']
|
|
|
|
admin.site.register(JobOffer, JobOfferAdmin,)
|
|
admin.site.register(CompanyLogo, CompanyLogoAdmin)
|
|
admin.site.register(Skill, SkillAdmin)
|