différencie les comptes recherches importés des comptes recherches créés manuellement

This commit is contained in:
Benjamin Dauvergne 2013-07-24 09:43:42 +02:00
parent 2dde72e238
commit 8b8a52d2fb
2 changed files with 7 additions and 5 deletions

View File

@ -136,16 +136,18 @@ class ProfilRechercheAdmin(OverloadAddForm, ModelAdmin):
return my_urls + urls
def save_model(self, request, obj, form, change):
res = super(ProfilRechercheAdmin, self).save_model(request, obj, form, change)
if change:
if obj.is_active:
request.logger.info(u"active le profil recherche %s", obj)
else:
request.logger.info(u"désactive le profil recherche %s", obj);
else:
request.record('nouveau-compte-recherche',
request.record('nouveau-compte-recherche-manuel',
'nouveau compte CAS {cas_user}',
cas_user=form.cleaned_data['identifiant_cas'])
return super(ProfilRechercheAdmin, self).save_model(request, obj, form, change)
cas_user=form.cleaned_data['identifiant_cas'],
new_user=obj)
return res
def queryset(self, request):
'''

View File

@ -414,9 +414,9 @@ class InjectionProfilRechercheForm(Form):
except models.ProfilRecherche.DoesNotExist:
self.created.append(compte)
user = backend.creation_du_compte(compte, 'dauphine', ldap_resultat)
self.request.record('nouveau-compte-recherche',
self.request.record('nouveau-compte-recherche-import',
'nouveau compte CAS {cas_user}',
cas_user=compte)
cas_user=compte, new_user=user)
i += 1
user.type_d_offre = self.cleaned_data['type_d_offre']
user.save()