auf.django.skin
datamaster_modeles
auf.django.auth
+ django-reversion
[versions]
django-admin-tools = 0.4.0
south = 0.7
auf.django.skin = 0.15dev
auf.django.auth = 0.5.2dev
+django-reversion = 1.3.3
[django]
recipe = auf.recipe.django
--- /dev/null
+# -*- encoding: utf-8 -*-
+
+from django.contrib import admin
+from reversion.admin import VersionAdmin
+from models import Poste
+
+class PosteAdmin(VersionAdmin):
+ pass
+
+admin.site.register(Poste, PosteAdmin)
+
+
+
</tr>
<tr>
<th>Minimum</th>
- <td>{{ form.classement_min }}</td>
- <td>{{ form.coefficient_min }}</td>
+ <td>
+ {{ form.classement_min }}
+ {{ form.classement_min.errors }}
+ </td>
+ <td>
+ {{ form.coefficient_min }}
+ {{ form.coefficient_min.errors }}
+ </td>
<td>
{{ form.valeur_point_min }}
{{ form.valeur_point_min.errors }}
</tr>
<tr>
<th>Maximun</th>
- <td>{{ form.classement_max }}</td>
- <td>{{ form.coefficient_max }}</td>
+ <td>
+ {{ form.classement_max }}
+ {{ form.classement_max.errors }}
+ </td>
+ <td>
+ {{ form.coefficient_max }}
+ {{ form.coefficient_max.errors }}
+ </td>
<td>
{{ form.valeur_point_max }}
{{ form.valeur_point_max.errors }}
return None
def __unicode__(self):
- return u'%s (%s-%s) %s' % (self.valeur, self.implantation_id, self.annee, self.get_tauxchange_courant().devise.code)
+ tx = self.get_tauxchange_courant()
+ if tx:
+ devise_code = tx.devise.code
+ else:
+ devise_code = "??"
+ return u'%s (%s-%s) %s' % (self.valeur, self.implantation_id, self.annee, devise_code)
class Meta:
ordering = ['valeur']
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
+ 'reversion.middleware.RevisionMiddleware',
)
ROOT_URLCONF = 'project.urls'
'django.contrib.sessions',
'django.contrib.admin',
'south',
- 'project.rh',
- 'project.dae',
+ 'reversion',
+ #'project.rh',
'project.rh_v1',
+ 'project.dae',
)
TEMPLATE_CONTEXT_PROCESSORS = (