summaryrefslogtreecommitdiff
path: root/gstudio/admin/relation.py
blob: 688ad6efb82a4ee5d1bfa1e68ef4faa5b4ba64e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""MetatypeAdmin for Gstudio"""
from django.contrib import admin
from django.core.urlresolvers import NoReverseMatch
from django.utils.translation import ugettext_lazy as _

from gstudio.admin.forms import RelationAdminForm
import reversion

class RelationAdmin(reversion.VersionAdmin):
    fieldsets=((_('Relation'),{'fields': ('title','last_update','creation_date','relationtype_scope','relationtype','left_subject_scope','left_subject' ,'right_subject_scope','right_subject')}),

)
    def save_model(self, request, relation, form, change):
        relation.title = relation.composed_sentence
        relation.save()