Verified Commit f30bea3d authored by Sli's avatar Sli

pedagogy: add script to remove all previous doubled comments

parent a69f7b12
Pipeline #2001 passed with stage
in 25 minutes and 16 seconds
# -*- coding:utf-8 -*
# Copyright 2019
# - Sli <>
# Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM,
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License a published by the Free Software
# Foundation; either version 3 of the License, or (at your option) any later
# version.
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Sofware Foundation, Inc., 59 Temple
# Place - Suite 330, Boston, MA 02111-1307, USA.
from __future__ import unicode_literals
from django.db import migrations
from core.models import User
def remove_multiples_comments_from_same_user(apps, schema_editor):
for user in User.objects.exclude(uv_comments=None).prefetch_related("uv_comments"):
for uv in user.uv_comments.values("uv").distinct():
last = (
for comment in (
print("removing : %s" % (comment,))
class Migration(migrations.Migration):
dependencies = [("pedagogy", "0001_initial")]
operations = [
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment