paulo-graca / epidemic-marketplace

Automatically exported from code.google.com/p/epidemic-marketplace
0 stars 0 forks source link

Upload Webservice: PubName/Uploader #169

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
No serviço de Upload são verificadas as 5 dimensões de um recurso:
Títle, subject, type e dateSubmitted. Quanto o Uploader tenho algumas dúvidas 
no que está a ser feito.

No método upload() verifica-se o seguinte comentário:

          #verify if the uploader is a valid uploader
          #this validation is implicit because only valid users can use the upload ws

(uploader corresponde ao Publisher)

No entanto no método send_xml_to_repository() que finalmente insere o 
conteúdo dos metadados lê-se o seguinte:

      #Utilizado para remover a tag que contem o ficheiro
      if metadata == 'EM':
        em_publisher = root.xpath("//em:em/em:publisher", namespaces={'em':'http://epiwork.di.fc.ul.pt/metadata/'})
        if not em_publisher:
          publisher = etree.SubElement(root, "{http://epiwork.di.fc.ul.pt/metadata/}publisher")
          pubName = etree.SubElement(publisher, "{http://epiwork.di.fc.ul.pt/metadata/}pubName")
          pubName.text = "EM Web Services"
          pubOrg = etree.SubElement(publisher, "{http://epiwork.di.fc.ul.pt/metadata/}pubOrg")
          pubOrg.text = "FFCUL"
          pubURL = etree.SubElement(publisher, "{http://epiwork.di.fc.ul.pt/metadata/}pubURL")
          pubURL.text = "http://v2.epimarketplace.net/developers_corner"

Ou seja o publisher seria sempre EM Web Services, o que não faz sentido, 
deveria ser validado com o username do uploader. 

Ainda assim, penso que esta ultima alteração não chega a surtir efeito pois 
é possivel ver alguns recursos criados nos ultimos dias com com o nome 
"PublisherName" nos metadados.

Alguem sabe responder?

Original issue reported on code.google.com by eKzam...@gmail.com on 8 Feb 2012 at 5:48

GoogleCodeExporter commented 9 years ago

Original comment by stinkle....@gmail.com on 8 Feb 2012 at 6:32

GoogleCodeExporter commented 9 years ago

Original comment by stinkle....@gmail.com on 9 Feb 2012 at 3:02