createdoc.py
branchdevel
changeset 251 3caa803a2dec
parent 250 91890ea7ed81
child 271 b218238e76b9
equal deleted inserted replaced
250:91890ea7ed81 251:3caa803a2dec
     8 import re
     8 import re
     9 import inspect
     9 import inspect
    10 from iro.view.xmlrpc_old import User as Current
    10 from iro.view.xmlrpc_old import User as Current
    11 from iro.controller.viewinterface import Interface as New
    11 from iro.controller.viewinterface import Interface as New
    12 
    12 
    13 from createerm import createSchemaPlot, tables
    13 from createerm import createSchemaPlot, tables, tables_cls
    14 
       
    15 
       
    16 
    14 
    17 class Link():
    15 class Link():
    18     def __init__(self,name,title):
    16     def __init__(self,name,title):
    19         self.name=name
    17         self.name=name
    20         self.title=title
    18         self.title=title
   149             
   147             
   150             Method("routes",new_methods),
   148             Method("routes",new_methods),
   151             Method("defaultRoute",new_methods),
   149             Method("defaultRoute",new_methods),
   152             ]
   150             ]
   153     
   151     
   154     t = [Table(f.class_) for f in tables]
   152     t = [Table(tables_cls[str(f)]) for f in tables]
   155     createSchemaPlot('doc/images/db-schema.svg')
   153     createSchemaPlot('doc/images/db-schema.svg')
   156 
   154 
   157     for site in sites:
   155     for site in sites:
   158         print("generiere %s" % site.name)
   156         print("generiere %s" % site.name)
   159         tmpl = loader.load(site.name)
   157         tmpl = loader.load(site.name)