26 from cm.utils.exception
import CMException
27 from cm.utils.decorators
import user_log, admin_cm_log
28 from cm.models.admin
import Admin
29 from cm.models.user
import User
30 from cm.utils
import log
52 user = User.create(caller_id)
58 admin.password = new_password
63 raise CMException(
'admin_add')
68 config = open(
'/usr/lib/cc1/cm/config.py',
'r')
69 for line
in config.readlines():
70 if line.startswith(
'CLM_ADDRESS')
and 'NOT_CONFIGURED' in line:
71 lines.append(
'CLM_ADDRESS = "https://%s:8000/"\n' % clm_address)
76 config = open(
'/usr/lib/cc1/cm/config.py',
'w')
77 config.write(
''.join(lines))
80 log.exception(caller_id,
'config_update')
81 raise CMException(
'config_update')