--- a/src/ldt/ldt/management/commands/mergeprojects.py Wed Oct 28 15:46:52 2015 +0100
+++ b/src/ldt/ldt/management/commands/mergeprojects.py Wed Oct 28 15:53:59 2015 +0100
@@ -4,10 +4,12 @@
from django.core.management.base import NoArgsCommand, CommandError
from django.db.models import Q
+from guardian.shortcuts import assign_perm
+
from ldt.ldt_utils.models import Project, Content
from ldt.ldt_utils.modelsutils import ProjectMerger
-
+# TODO: prefix decouspage by user name if needed.
class Command(NoArgsCommand):
"""
Merge projects.
@@ -150,5 +152,8 @@
proj.title = title
proj.save()
+ assign_perm('view_project', user, proj)
+ assign_perm('change_project', user, proj)
+
if options.get('verbosity', 1) > 0:
print("Project \'%s\' created with id '%s'" % (title, proj.ldt_id))