Loading cloudcontrol/server/clients/cli.py +5 −1 Original line number Diff line number Diff line Loading @@ -354,6 +354,8 @@ class CliHandler(RegisteredCCHandler): errs.success(obj['id'], 'closed') self.server.conf.add_tag(obj['a'], 'close', 'yes') dbobj = self.server.db.get(obj['id']) dbobj.register(StaticTag('close', 'yes'), override=True) self.server.jobs.create('kill', author=self.client.login, account=obj['a'], gracetime=1) Loading @@ -378,9 +380,11 @@ class CliHandler(RegisteredCCHandler): tags = self.conf.show(obj['a'])['tags'] if 'close' in tags: errs.success(obj['id'], 'account declosed') self.conf.remove_tag(obj['a'], 'close') dbobj = self.server.db.get(obj['id']) dbobj.unregister('close', override=True) else: errs.warn(obj['id'], 'account not closed') self.conf.remove_tag(obj['a'], 'close') return errs.get_dict() Loading Loading
cloudcontrol/server/clients/cli.py +5 −1 Original line number Diff line number Diff line Loading @@ -354,6 +354,8 @@ class CliHandler(RegisteredCCHandler): errs.success(obj['id'], 'closed') self.server.conf.add_tag(obj['a'], 'close', 'yes') dbobj = self.server.db.get(obj['id']) dbobj.register(StaticTag('close', 'yes'), override=True) self.server.jobs.create('kill', author=self.client.login, account=obj['a'], gracetime=1) Loading @@ -378,9 +380,11 @@ class CliHandler(RegisteredCCHandler): tags = self.conf.show(obj['a'])['tags'] if 'close' in tags: errs.success(obj['id'], 'account declosed') self.conf.remove_tag(obj['a'], 'close') dbobj = self.server.db.get(obj['id']) dbobj.unregister('close', override=True) else: errs.warn(obj['id'], 'account not closed') self.conf.remove_tag(obj['a'], 'close') return errs.get_dict() Loading