Changeset 187 for cleverbox/trunk
- Timestamp:
- 08/14/07 13:03:10 (5 years ago)
- Location:
- cleverbox/trunk/cleverbox
- Files:
-
- 3 modified
-
client.py (modified) (2 diffs)
-
project.py (modified) (1 diff)
-
scripts/admin.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cleverbox/trunk/cleverbox/client.py
r184 r187 192 192 193 193 # Disable client's projects 194 for project_name in project.get(environment, client_name, 'enabled'):194 for project_name in get_projects(environment, client_name, 'enabled'): 195 195 project.disable(environment, (client_name, project_name)) 196 196 … … 236 236 print "Client '%s' has been disabled" % client_name 237 237 print "Apache configuration needs to be reloaded for this to be effective." 238 239 def get_projects(environment, client_name, status=None): 240 """ 241 Returns client's projects in environment. 242 If "status" parameter is supplied, returned list is limited to projects with this status. 243 """ 244 245 # Having the import here avoids a circular import problem with project.py 246 from cleverbox import project 247 return project.get(environment, client_name, status) -
cleverbox/trunk/cleverbox/project.py
r185 r187 83 83 84 84 # Make sure client exists 85 from cleverbox import client 85 86 if not client.exists(environment, client_name): 86 87 raise Exception, "Client '%s' does not exist." % client_name -
cleverbox/trunk/cleverbox/scripts/admin.py
r184 r187 305 305 project.enable(environment, client_name, project_name) 306 306 307 def _do_project_add(self, args , t):307 def _do_project_add(self, args): 308 308 if not len(args) == 2: 309 309 self.do_help('project')
