old_contents: # -*- coding: utf-8 -*-
  from django.contrib import admin
  from django.contrib.auth.admin import UserAdmin
  from django.forms import TextInput, Textarea
  from django.db import models
  from django.utils.translation import ugettext_lazy as _
  
  from suit.admin import SortableTabularInline
  
  from models import *
  
  
  class ModelAdmin(admin.ModelAdmin):
      formfield_overrides = {
          models.CharField: {'widget': TextInput(attrs={'class': 'span12'})},
          models.TextField: {'widget': Textarea(attrs={'rows': 4, 'class': 'span12'})},
      }
  
  
  class LessonInline(SortableTabularInline):
      model = Lesson
      sortable = 'position'
      formfield_overrides = {
          models.CharField: {'widget': Textarea(attrs={'rows': 3, 'class': 'span11'})},
      }
  
  
  class UnitInline(SortableTabularInline):
      model = Unit
      fields = ('video', 'activity', 'position')
      sortable = 'position'
  
  
  class LessonAdmin(ModelAdmin):
      list_display = ('name', 'course',)
      inlines = (UnitInline,)
  
  
  class CourseAdmin(ModelAdmin):
      list_display = ('name', 'status', 'publication',)
      inlines = (LessonInline,)
  
  
  class CourseProfessorAdmin(ModelAdmin):
      list_display = ('user', 'course',)
  
  
  class VideoAdmin(ModelAdmin):
      list_display = ('name', 'youtube_id',)
  
  
  admin.site.register(TimtecUser, UserAdmin)
  
  admin.site.register(Video, VideoAdmin)
  admin.site.register(CourseProfessor, CourseProfessorAdmin)
  
  admin.site.register(Course, CourseAdmin)
  admin.site.register(Lesson, LessonAdmin)
  admin.site.register(Activity)
  admin.site.register(Unit)
  admin.site.register(Answer)
  
new_contents: # -*- coding: utf-8 -*-
  from django.contrib import admin
  from django.contrib.auth.admin import UserAdmin
  from django.forms import TextInput, Textarea
  from django.db import models
  
  from suit.admin import SortableTabularInline
  
  from models import *
  
  
  class ModelAdmin(admin.ModelAdmin):
      formfield_overrides = {
          models.CharField: {'widget': TextInput(attrs={'class': 'span12'})},
          models.TextField: {'widget': Textarea(attrs={'rows': 4, 'class': 'span12'})},
      }
  
  
  class LessonInline(SortableTabularInline):
      model = Lesson
      sortable = 'position'
      formfield_overrides = {
          models.CharField: {'widget': Textarea(attrs={'rows': 3, 'class': 'span11'})},
      }
  
  
  class UnitInline(SortableTabularInline):
      model = Unit
      fields = ('video', 'activity', 'position')
      sortable = 'position'
  
  
  class LessonAdmin(ModelAdmin):
      list_display = ('name', 'course',)
      inlines = (UnitInline,)
  
  
  class CourseAdmin(ModelAdmin):
      list_display = ('name', 'status', 'publication',)
      inlines = (LessonInline,)
  
  
  class CourseProfessorAdmin(ModelAdmin):
      list_display = ('user', 'course',)
  
  
  class VideoAdmin(ModelAdmin):
      list_display = ('name', 'youtube_id',)
  
  
  admin.site.register(TimtecUser, UserAdmin)
  
  admin.site.register(Video, VideoAdmin)
  admin.site.register(CourseProfessor, CourseProfessorAdmin)
  
  admin.site.register(Course, CourseAdmin)
  admin.site.register(Lesson, LessonAdmin)
  admin.site.register(Activity)
  admin.site.register(Unit)
  admin.site.register(Answer)
  
subject: remove unecessary import