From f7ddd205a2b0c4b39ab306b7316f5da356ad4edb Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: May 22 2017 20:36:59 +0000 Subject: Add default plugin for new projects Signed-off-by: Patrick Uiterwijk --- diff --git a/pagure/lib/tasks.py b/pagure/lib/tasks.py index e035ad1..01da2f0 100644 --- a/pagure/lib/tasks.py +++ b/pagure/lib/tasks.py @@ -126,16 +126,15 @@ def create_project(username, namespace, name, add_readme, ignore_existing_repo): mode=pygit2.C.GIT_REPOSITORY_INIT_SHARED_GROUP) # Install the default hook - # TODO: This needs enabling, but doesn't work in my env due to tables - #plugin = pagure.lib.plugins.get_plugin('default') - #dbobj = plugin.db_object() - #dbobj.active = True - #dbobj.project_id = project.id - #session.add(dbobj) - #session.flush() - #plugin.set_up(project) - #plugin.install(project, dbobj) - #session.commit() + plugin = pagure.lib.plugins.get_plugin('default') + dbobj = plugin.db_object() + dbobj.active = True + dbobj.project_id = project.id + session.add(dbobj) + session.flush() + plugin.set_up(project) + plugin.install(project, dbobj) + session.commit() session.remove() generate_gitolite_acls.delay()