Transforming extension scripts to django management commands.

see #245
This commit is contained in:
Antoine Nguyen
2012-06-26 17:07:30 +02:00
parent b59ad9fafa
commit 2e09c4d26b
14 changed files with 183 additions and 196 deletions
-10
View File
@@ -840,11 +840,6 @@ class Extension(models.Model):
path = os.path.join(settings.MEDIA_ROOT, self.name)
exec_cmd("mkdir %s" % path)
scriptdir = "%s/%s" % (self.extdir, "scripts")
if os.path.exists(scriptdir):
targetdir = os.path.join(settings.MODOBOA_DIR, "scripts")
exec_cmd("ln -s %s %s/%s" % (scriptdir, targetdir, self.name))
events.raiseEvent("ExtEnabled", self)
def off(self):
@@ -858,11 +853,6 @@ class Extension(models.Model):
path = os.path.join(settings.MEDIA_ROOT, self.name)
exec_cmd("rm -r %s" % path)
scriptdir = "%s/%s" % (self.extdir, "scripts")
if os.path.exists(scriptdir):
target = "%s/scripts/%s" % (settings.MODOBOA_DIR, self.name)
exec_cmd("rm %s" % target)
events.raiseEvent("ExtDisabled", self)
def populate_callback(sender, user=None, **kwargs):