Commit 9ea7091ac7963710cf0b94a86dbdad152c33650c

Authored by Felipe Henrique de Almeida Bormann
1 parent 1fcb7055

modified Marker model to Tag model

subjects/admin.py
1 1
2 from django.contrib import admin 2 from django.contrib import admin
3 -from .models import Subject, Marker  
4 -from .forms import CreateSubjectForm, CreateMarkerForm 3 +from .models import Subject, Tag
  4 +from .forms import CreateSubjectForm, CreateTagForm
5 5
6 class SubjectAdmin(admin.ModelAdmin): 6 class SubjectAdmin(admin.ModelAdmin):
7 list_display = ['name', 'description_brief', 'description', 'init_date', 'end_date', 'visible', 'category'] 7 list_display = ['name', 'description_brief', 'description', 'init_date', 'end_date', 'visible', 'category']
@@ -9,11 +9,11 @@ class SubjectAdmin(admin.ModelAdmin): @@ -9,11 +9,11 @@ class SubjectAdmin(admin.ModelAdmin):
9 9
10 10
11 11
12 -class MarkerAdmin(admin.ModelAdmin): 12 +class TagAdmin(admin.ModelAdmin):
13 list_display = ['name'] 13 list_display = ['name']
14 search_fields = ['name'] 14 search_fields = ['name']
15 - form = CreateMarkerForm 15 + form = CreateTagForm
16 16
17 admin.site.register(Subject, SubjectAdmin) 17 admin.site.register(Subject, SubjectAdmin)
18 -admin.site.register(Marker, MarkerAdmin) 18 +admin.site.register(Tag, TagAdmin)
19 19
subjects/forms.py
1 -from .models import Subject, Marker 1 +from .models import Subject, Tag
2 from django import forms 2 from django import forms
3 class CreateSubjectForm(forms.ModelForm): 3 class CreateSubjectForm(forms.ModelForm):
4 # TODO: Define form fields here 4 # TODO: Define form fields here
5 class Meta: 5 class Meta:
6 model = Subject 6 model = Subject
7 7
8 - fields = ('name', 'description_brief', 'description', 'markers', 'init_date', 'end_date', 'visible', 'professor', 8 + fields = ('name', 'description_brief', 'description', 'tags', 'init_date', 'end_date', 'visible', 'professor',
9 'students', ) 9 'students', )
10 10
11 widgets = { 11 widgets = {
@@ -17,8 +17,8 @@ class CreateSubjectForm(forms.ModelForm): @@ -17,8 +17,8 @@ class CreateSubjectForm(forms.ModelForm):
17 17
18 18
19 19
20 -class CreateMarkerForm(forms.ModelForm): 20 +class CreateTagForm(forms.ModelForm):
21 class Meta: 21 class Meta:
22 - model = Marker 22 + model = Tag
23 fields = ('name',) 23 fields = ('name',)
24 24
25 \ No newline at end of file 25 \ No newline at end of file
subjects/migrations/0009_auto_20170105_1835.py 0 → 100644
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
  1 +# -*- coding: utf-8 -*-
  2 +# Generated by Django 1.10.4 on 2017-01-05 21:35
  3 +from __future__ import unicode_literals
  4 +
  5 +from django.db import migrations
  6 +
  7 +
  8 +class Migration(migrations.Migration):
  9 +
  10 + dependencies = [
  11 + ('subjects', '0008_auto_20170103_2044'),
  12 + ]
  13 +
  14 + operations = [
  15 + migrations.RenameModel(
  16 + old_name='Marker',
  17 + new_name='Tag',
  18 + ),
  19 + migrations.RenameField(
  20 + model_name='subject',
  21 + old_name='markers',
  22 + new_name='tags',
  23 + ),
  24 + ]
subjects/models.py
@@ -8,7 +8,7 @@ from users.models import User @@ -8,7 +8,7 @@ from users.models import User
8 8
9 from categories.models import Category 9 from categories.models import Category
10 10
11 -class Marker(models.Model): 11 +class Tag(models.Model):
12 name = models.CharField( _("Name"), unique = True,max_length= 200) 12 name = models.CharField( _("Name"), unique = True,max_length= 200)
13 def __str__(self): 13 def __str__(self):
14 return self.name 14 return self.name
@@ -25,7 +25,7 @@ class Subject(models.Model): @@ -25,7 +25,7 @@ class Subject(models.Model):
25 init_date = models.DateField(_('Begin of Subject Date')) 25 init_date = models.DateField(_('Begin of Subject Date'))
26 end_date = models.DateField(_('End of Subject Date')) 26 end_date = models.DateField(_('End of Subject Date'))
27 27
28 - markers = models.ManyToManyField(Marker, verbose_name='markers', blank=True, null=True) 28 + tags = models.ManyToManyField(Tag, verbose_name='markers', blank=True, null=True)
29 29
30 create_date = models.DateTimeField(_('Creation Date'), auto_now_add = True) 30 create_date = models.DateTimeField(_('Creation Date'), auto_now_add = True)
31 update_date = models.DateTimeField(_('Date of last update'), auto_now=True) 31 update_date = models.DateTimeField(_('Date of last update'), auto_now=True)
subjects/templates/subjects/initial.html
@@ -8,8 +8,8 @@ @@ -8,8 +8,8 @@
8 8
9 <div class="users-cloud div-users-cloud"> 9 <div class="users-cloud div-users-cloud">
10 <ul class=" users-cloud"> 10 <ul class=" users-cloud">
11 - {% for marker in markers %}  
12 - <li>{{marker.name}}</li> 11 + {% for tag in tags %}
  12 + <li>{{tag.name}}</li>
13 {% endfor %} 13 {% endfor %}
14 </ul> 14 </ul>
15 </div> 15 </div>
subjects/views.py
@@ -21,7 +21,7 @@ from log.mixins import LogMixin @@ -21,7 +21,7 @@ from log.mixins import LogMixin
21 from log.decorators import log_decorator_ajax 21 from log.decorators import log_decorator_ajax
22 from log.models import Log 22 from log.models import Log
23 23
24 -from .models import Marker 24 +from .models import Tag
25 import time 25 import time
26 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger 26 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
27 from .forms import CreateSubjectForm 27 from .forms import CreateSubjectForm
@@ -54,8 +54,8 @@ class HomeView(LoginRequiredMixin, ListView): @@ -54,8 +54,8 @@ class HomeView(LoginRequiredMixin, ListView):
54 context['title'] = _('Home') 54 context['title'] = _('Home')
55 55
56 #bringing users 56 #bringing users
57 - markers = Marker.objects.all()  
58 - context['markers'] = markers 57 + tags = Tag.objects.all()
  58 + context['tags'] = tags
59 return context 59 return context
60 60
61 61