예제 #1
0
def main(argv, stdout, environ):
  progname = argv[0]
  optlist, args = getopt.getopt(argv[1:], "", ["help", "test", "debug"])

  testflag = 0

  for (field, val) in optlist:
    if field == "--help":
      usage(progname)
      return
    elif field == "--debug":
      debugfull()
    elif field == "--test":
      testflag = 1

  if testflag:
    test()
    return

  db = db_webui.initSchema(create=1)
예제 #2
0
def main(argv, stdout, environ):
    progname = argv[0]
    optlist, args = getopt.getopt(argv[1:], "", ["help", "test", "debug"])

    testflag = 0

    for (field, val) in optlist:
        if field == "--help":
            usage(progname)
            return
        elif field == "--debug":
            debugfull()
        elif field == "--test":
            testflag = 1

    if testflag:
        test()
        return

    db = db_webui.initSchema(create=1)
예제 #3
0
def main(argv, stdout, environ):
    progname = argv[0]
    optlist, args = getopt.getopt(argv[1:], "", ["help", "test", "debug"])

    testflag = 0
    if len(args) == 0:
        usage(progname)
        return
    for (field, val) in optlist:
        if field == "--help":
            usage(progname)
            return
        elif field == "--debug":
            debugfull()
        elif field == "--test":
            testflag = 1

    if testflag:
        test()
        return

    db = db_webui.initSchema()

    cmd = args[0]
    args = args[1:]

    if cmd == "list":
        apps = db.apps.listApps()
        for app in apps:
            print app.taskid
    elif cmd == "install":
        for taskid in args:
            db.apps.installAppWithPath(taskid)
    elif cmd == "remove":
        for taskid in args:
            db.apps.removeApp(taskid)
    elif cmd == "listall":
        apps = webutil.list_apps()
        for app in apps:
            print app
예제 #4
0
파일: appcon.py 프로젝트: PR2/web_interface
def main(argv, stdout, environ):
  progname = argv[0]
  optlist, args = getopt.getopt(argv[1:], "", ["help", "test", "debug"])

  testflag = 0
  if len(args) == 0:
    usage(progname)
    return
  for (field, val) in optlist:
    if field == "--help":
      usage(progname)
      return
    elif field == "--debug":
      debugfull()
    elif field == "--test":
      testflag = 1

  if testflag:
    test()
    return

  db = db_webui.initSchema()

  cmd = args[0]
  args = args[1:]

  if cmd == "list":
    apps = db.apps.listApps()
    for app in apps:
      print app.taskid
  elif cmd == "install":
    for taskid in args:
      db.apps.installAppWithPath(taskid)
  elif cmd == "remove":
    for taskid in args:
      db.apps.removeApp(taskid)
  elif cmd == "listall":
    apps = webutil.list_apps()
    for app in apps:
      print app
예제 #5
0
 def setup(self, hdf):
     self.db = db_webui.initSchema()
예제 #6
0
 def setup(self, hdf):
     self.db = db_webui.initSchema()
     self.appgroup = self.db.appgroups.lookup(
         id=hdf.getValue("Query.id", ""))
     self.appids = self.appgroup.appIdList()
예제 #7
0
파일: admin.py 프로젝트: PR2/web_interface
 def setup(self, hdf):
   self.db = db_webui.initSchema()
예제 #8
0
 def setup(self, hdf):
     self.db = db_webui.initSchema()
     scaffold.DBScaffold.setupDetails(self, self.db)
     scaffold.DBScaffold.setup(self, hdf)
예제 #9
0
파일: users.py 프로젝트: PR2/web_interface
 def setup(self, hdf):
   self.db = db_webui.initSchema()
   self.auth_db = db_auth.initSchema()
예제 #10
0
 def setup(self, hdf):
     self.db = db_webui.initSchema()
     self.auth_db = db_auth.initSchema()
예제 #11
0
 def setup(self, hdf):
   self.db = db_webui.initSchema()
   self.appgroup = self.db.appgroups.lookup(id=hdf.getValue("Query.id", ""))
   self.appids = self.appgroup.appIdList()
예제 #12
0
파일: tables.py 프로젝트: PR2/web_interface
 def setup(self, hdf):
   self.db = db_webui.initSchema()
   scaffold.DBScaffold.setupDetails(self, self.db)
   scaffold.DBScaffold.setup(self, hdf)