111 # admin user and groups have been added before schema entities, fix the 'is' |
111 # admin user and groups have been added before schema entities, fix the 'is' |
112 # relation |
112 # relation |
113 for eid, etype in needisfix: |
113 for eid, etype in needisfix: |
114 handler.session.unsafe_execute('SET X is E WHERE X eid %(x)s, E name %(name)s', |
114 handler.session.unsafe_execute('SET X is E WHERE X eid %(x)s, E name %(name)s', |
115 {'x': eid, 'name': etype}, 'x') |
115 {'x': eid, 'name': etype}, 'x') |
|
116 handler.session.unsafe_execute('SET X is_instance_of E WHERE X eid %(x)s, E name %(name)s', |
|
117 {'x': eid, 'name': etype}, 'x') |
116 # insert versions |
118 # insert versions |
117 handler.cmd_add_entity('EProperty', pkey=u'system.version.cubicweb', |
119 handler.cmd_add_entity('EProperty', pkey=u'system.version.cubicweb', |
118 value=unicode(config.cubicweb_version())) |
120 value=unicode(config.cubicweb_version())) |
119 for cube in config.cubes(): |
121 for cube in config.cubes(): |
120 handler.cmd_add_entity('EProperty', |
122 handler.cmd_add_entity('EProperty', |