Mini Sprint - November 2009

Participants

  • Fabio Montefuscolo
  • Heitor Barbieri
  • Luciano Ramalho
  • Rodrigo Senra
  • Vinicius Andrade

Tasks

  • Implement write lock at gateway, collection or master file level
  • Implement API for lookups and search using Lucene

Implement write lock

  • Implement primitive to request lock token
  • Add lock token parameters to all primitives that change the database
  • Create dictionary mapping datapath to lock token
    • This dictionary should create subpaths as separate keys

REST API

# pyisis/web/isis/urls.py 
(r'^restapi/*', IsisCollectionReST(permitted_methods=('DELETE','GET','PUT','POST'))),

TODO

  • Review REST XML schemas to make them more consistent and flexible