Example #1
0
    def save(self, *args, **kwargs):
        from fs_ref.core.auth import get_current_user

        if not self.pk:
            self.date_created = datetime.now()
            self.created_by = get_current_user()

        self.date_saved = datetime.now()
        self.saved_by = get_current_user()
        super(EnglishTranslation, self).save(*args, **kwargs)
Example #2
0
    def save(self, *args, **kwargs):
        from fs_ref.core.auth import get_current_user

        if self.slug is None or self.slug == '':
            self.slug = slugify(self.title)

        if not self.pk:
            self.date_created = datetime.now()
            self.created_by = get_current_user()

        self.date_saved = datetime.now()
        self.saved_by = get_current_user()
        super(Reference, self).save(*args, **kwargs)
Example #3
0
def edit_profile(request):
    instance = request.user.profile
    form = ProfileForm(instance=instance)
    if request.method == 'POST':
        form = ProfileForm(request.POST, instance=instance)
        if form.is_valid():
            form.save()
            request.session['django_language'] = get_current_user().profile.language
            return redirect(reverse('admin_topics'))

    return render(request, 'core/profiles/edit.html', {'form': form})