server/serverctl.py
changeset 10010 3dd66bdbfe8e
parent 10009 560747cd7774
child 10077 1a28c0b0a0b4
equal deleted inserted replaced
10009:560747cd7774 10010:3dd66bdbfe8e
   518                     sourceuri = unicode(sourceuri, sys.stdin.encoding)
   518                     sourceuri = unicode(sourceuri, sys.stdin.encoding)
   519                     if sourceuri in used:
   519                     if sourceuri in used:
   520                         print '-> uri already used, choose another one.'
   520                         print '-> uri already used, choose another one.'
   521                     else:
   521                     else:
   522                         break
   522                         break
       
   523             url = raw_input('source URL (leave empty for none): ').strip()
       
   524             url = unicode(url) if url else None
   523             # XXX configurable inputlevel
   525             # XXX configurable inputlevel
   524             sconfig = ask_source_config(config, type, inputlevel=self.config.config_level)
   526             sconfig = ask_source_config(config, type, inputlevel=self.config.config_level)
   525             cfgstr = unicode(generate_source_config(sconfig), sys.stdin.encoding)
   527             cfgstr = unicode(generate_source_config(sconfig), sys.stdin.encoding)
   526             cnx.create_entity('CWSource', name=sourceuri, type=unicode(type),
   528             cnx.create_entity('CWSource', name=sourceuri, type=unicode(type),
   527                               config=cfgstr, parser=unicode(parser))
   529                               config=cfgstr, parser=unicode(parser), url=unicode(url))
   528             cnx.commit()
   530             cnx.commit()
   529 
   531 
   530 
   532 
   531 class GrantUserOnInstanceCommand(Command):
   533 class GrantUserOnInstanceCommand(Command):
   532     """Grant a database user on a repository system database.
   534     """Grant a database user on a repository system database.