--- a/ForgeClassic/sfx/model/prweb_model.py
+++ b/ForgeClassic/sfx/model/prweb_model.py
@@ -1,9 +1,13 @@
+import logging
from pylons import c as context
from ming.utils import LazyProperty
from pyforge.lib import helpers as h
from .sfx_model import tables as T
+
+log = logging.getLogger(__name__)
+action_logger = h.log_action(log, 'SFX:')
class VHost(object):
@@ -34,6 +38,7 @@
@classmethod
def create(cls, name):
+ action_logger.info('CreateVHOST')
stmt = T.prweb_vhost.insert()
homedir = '/home/groups/%s/' % (
h.sharded_path(context.project.get_tool_data('sfx', 'unix_group_name')))
@@ -48,6 +53,7 @@
return cls(name)
def delete(self):
+ action_logger.info('DelVHOST')
stmt = T.prweb_vhost.delete()
stmt = stmt.where(
T.prweb_vhost.c.group_id==context.project.get_tool_data('sfx', 'group_id'))
@@ -72,6 +78,7 @@
@classmethod
def create(cls, passwd_rouser, passwd_rwuser, passwd_adminuser):
+ action_logger.info('CreateMySQL')
stmt = T._mysql_auth.insert()
stmt.execute(
passwd_rouser=passwd_rouser,
@@ -83,9 +90,10 @@
@classmethod
def update(cls, passwd_rouser, passwd_rwuser, passwd_adminuser):
+ action_logger.info('UpdateMySQL')
group_id=context.project.get_tool_data('sfx', 'group_id')
stmt = T._mysql_auth.update(
- where=T._mysql_auth.c.group_id==group_id)
+ whereclause=T._mysql_auth.c.group_id==group_id)
stmt.execute(
passwd_rouser=passwd_rouser,
passwd_rwuser=passwd_rwuser,