web/ldt/ldt_utils/utils.py
changeset 16 b3692a42ac79
parent 10 84e31387a741
child 41 73753ea1dcef
child 54 24397932219d
equal deleted inserted replaced
13:346e5edf8675 16:b3692a42ac79
   265     new_project.ldt = dom.documentElement.toprettyxml()
   265     new_project.ldt = dom.documentElement.toprettyxml()
   266     #save Project
   266     #save Project
   267     new_project.save()
   267     new_project.save()
   268     return new_project
   268     return new_project
   269 
   269 
   270 def create_iri(file, content, username):
   270 def create_empty_iri(file, content, username):
   271     
   271     
   272     writer = MarkupWriter(file, indent = u"yes")
   272     writer = MarkupWriter(file, indent = u"yes")
   273     writer.startDocument()
   273     writer.startDocument()
   274     writer.startElement(u"iri")
   274     writer.startElement(u"iri")
   275     
   275     
   286     writer.endElement(u"head")
   286     writer.endElement(u"head")
   287 
   287 
   288     writer.startElement(u"body")
   288     writer.startElement(u"body")
   289     
   289     
   290     writer.startElement(u"ensembles")
   290     writer.startElement(u"ensembles")
   291     ensemble_id = unicode(uuid.uuid1())
       
   292     writer.startElement(u"ensemble", 
       
   293                         attributes = {
       
   294                             u'label':u'undefined',
       
   295                             u'date':unicode(datetime.date.today().isoformat()),
       
   296                             u'title':u'autogenerated',
       
   297                             u'abstract':u'auto generated',
       
   298                             u'id':ensemble_id,
       
   299                             u'author':unicode(username)
       
   300                             })
       
   301     decoupage_id = unicode(uuid.uuid1())
       
   302     writer.startElement(u"decoupage", 
       
   303                         attributes = {
       
   304                             u'height' : u'10',
       
   305                             u'dur':unicode(content.duration),
       
   306                             u'type':u'regular',
       
   307                             u'date':unicode(datetime.date.today().isoformat()),
       
   308                             u'id':decoupage_id,
       
   309                             u'author':unicode(username)
       
   310                             })
       
   311     
       
   312     writer.startElement(u"title")
       
   313     writer.text(u'autogenerated')
       
   314     writer.endElement(u"title")
       
   315     writer.startElement(u"abstract")
       
   316     writer.text(u'autogenerated')
       
   317     writer.endElement(u"abstract")
       
   318 
       
   319     writer.endElement(u"decoupage")
       
   320     writer.endElement(u"ensemble")
       
   321     writer.endElement(u"ensembles")
   291     writer.endElement(u"ensembles")
   322     
   292     
   323     writer.simpleElement(u'links')
   293     writer.simpleElement(u'links')
   324     writer.startElement(u"medias")
   294     writer.startElement(u"medias")
   325 
   295 
   331     writer.simpleElement(u'tool')
   301     writer.simpleElement(u'tool')
   332     writer.endElement(u"media")
   302     writer.endElement(u"media")
   333 
   303 
   334     writer.endElement(u"medias")
   304     writer.endElement(u"medias")
   335     
   305     
   336     writer.startElement(u'display')
   306     #writer.startElement(u'display', attributes={u'id':unicode(uuid.uuid1()), u'title':u"default", u"idsel":unicode(content.iri_id), u"tc":u"0", u"zoom":u"0", u"scroll":u"0", u"infoBAB":u""})
   337     writer.simpleElement(u'decoupage', attributes={u'position':u'1', u'id':decoupage_id, u'idensemble':ensemble_id})
   307     writer.simpleElement(u'display')
   338     writer.endElement(u'display')
       
   339     
   308     
   340     writer.endElement(u"body")
   309     writer.endElement(u"body")
   341 
   310 
   342     
   311     
   343     writer.endElement(u"iri")
   312     writer.endElement(u"iri")