equal
deleted
inserted
replaced
82 # XXX o_is on CWEType entity |
82 # XXX o_is on CWEType entity |
83 gaeentity['s_is'] = Key.from_path('CWEType', 'key_' + etype, parent=None) |
83 gaeentity['s_is'] = Key.from_path('CWEType', 'key_' + etype, parent=None) |
84 Put(gaeentity) |
84 Put(gaeentity) |
85 |
85 |
86 def init_persistent_schema(ssession, schema): |
86 def init_persistent_schema(ssession, schema): |
87 execute = ssession.unsafe_execute |
87 execute = ssession.execute |
88 rql = ('INSERT CWEType X: X name %(name)s, X description %(descr)s,' |
88 rql = ('INSERT CWEType X: X name %(name)s, X description %(descr)s,' |
89 'X final FALSE') |
89 'X final FALSE') |
90 eschema = schema.eschema('CWEType') |
90 eschema = schema.eschema('CWEType') |
91 execute(rql, {'name': u'CWEType', 'descr': unicode(eschema.description)}) |
91 execute(rql, {'name': u'CWEType', 'descr': unicode(eschema.description)}) |
92 for eschema in schema.entities(): |
92 for eschema in schema.entities(): |
94 continue |
94 continue |
95 execute(rql, {'name': unicode(eschema), |
95 execute(rql, {'name': unicode(eschema), |
96 'descr': unicode(eschema.description)}) |
96 'descr': unicode(eschema.description)}) |
97 |
97 |
98 def insert_versions(ssession, config): |
98 def insert_versions(ssession, config): |
99 execute = ssession.unsafe_execute |
99 execute = ssession.execute |
100 # insert versions |
100 # insert versions |
101 execute('INSERT CWProperty X: X pkey %(pk)s, X value%(v)s', |
101 execute('INSERT CWProperty X: X pkey %(pk)s, X value%(v)s', |
102 {'pk': u'system.version.cubicweb', |
102 {'pk': u'system.version.cubicweb', |
103 'v': unicode(config.cubicweb_version())}) |
103 'v': unicode(config.cubicweb_version())}) |
104 for cube in config.cubes(): |
104 for cube in config.cubes(): |